T09 · Insecure Skill Coding Practices
- Location
mnt/user-data/outputs/openclaw-email-skills-v2/email-analyzer/SKILL.md:59- Finding
Raw Email Content Is Transmitted to an External AI with Privacy Protection Disabled
- Content
View full analysis
", "categoria": "spam|importante|informativo|newsletter|prompt_detectado|otro", "es_spam": true|false, "prioridad": <0-10>, "tiene_prompt": true|false, "prompt_texto": "", "tareas": ["", ""], "fecha_limite": "", "sentimiento": "positivo|neutro|negativo|urgente", "es_phishing": true|false, "razon": "" } Criterios de prioridad: - 9-10: acción urgente requerida hoy - 7-8: importante, requiere respuesta pronto - 5-6: informativo relevante - 3-4: newsletter o info general - 0-2: spam o irrelevante Correos a analizar: [LISTA_DE_CORREOS_JSON] ``` ```yaml analyzer: batch_size: 15 spam_threshold: 0.75 phishing_threshold: 0.80 priority_notify: 7 privacy_mode: false ``` ### Technical Analysis The analyzer explicitly instructs the Agent to submit batches of retrieved emails to Claude. Email records can contain personal data, credentials, authentication links, financial information, legal communications, confidential business data, and quoted conversation history. External AI processing is related to the declared analysis function, so the transmission is not covert. However, the Skill does not require informed consent before transmitting mailbox data, does not define data-minimization controls, and explicitly defaults `privacy_mode` to `false`. Batching up to 15 mess ...[truncated 1853 chars]- Remediation
View remediation
