dingtalk-mail
Pass
Audited by Gen Agent Trust Hub on Aug 29, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted email data which can contain malicious instructions.\n
- Ingestion points:
dws mail message get(SKILL.md) anddws mail message search(references/mail.md).\n - Boundary markers: The skill does not define specific delimiters to separate email content from system instructions.\n
- Capability inventory: The skill has the ability to send emails, delete messages, and download attachments via the
dwstool (references/mail.md).\n - Sanitization: There is no documented validation or escaping of email body content.\n- [COMMAND_EXECUTION]: Local Python scripts execute the
dwsbinary with user-supplied arguments.\n - Evidence:
scripts/mail_send_with_cc.pyandscripts/mail_unread_summary.pyusesubprocess.run()to calldwscommands.\n - Data Flow: User input for email recipients, subjects, and bodies is passed as arguments to the CLI tool in
mail_send_with_cc.py.
Audit Metadata