dingtalk-todo
Pass
Audited by Gen Agent Trust Hub on Sep 11, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill invokes the required
dwscommand-line utility through Python scripts (scripts/todo_batch_create.py,scripts/todo_daily_summary.py, andscripts/todo_overdue_check.py) usingsubprocess.run. This is the primary intended mechanism for the skill to interact with the DingTalk service. The scripts include robust safety measures, such as input validation and a mandatory confirmation process for batch operations using a SHA-256 plan digest to ensure user-approved changes are not modified before execution. - [INDIRECT_PROMPT_INJECTION]: The skill handles untrusted external data, including task titles, descriptions, and comments, which are processed via the
dws todoCLI. This creates a potential surface for indirect prompt injection if the ingested content contains instructions for the agent. However, the risk is mitigated by the skill's strict enforcement of structured JSON output, clear boundary markers for data processing, and explicit instructions requiring human confirmation for all write actions.
Audit Metadata