dingtalk-contact
Pass
Audited by Gen Agent Trust Hub on Aug 29, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes the
dwsbinary through thescripts/contact_dept_members.pyscript. The implementation uses list-based arguments forsubprocess.run, which is a secure method to prevent shell command injection from user-provided queries.\n- [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from DingTalk directory services.\n - Ingestion points: Data returned from
dwscalls inscripts/contact_dept_members.pyand user queries entered inSKILL.md.\n - Boundary markers: Absent; there are no specific markers to distinguish data from instructions in the command outputs.\n
- Capability inventory: Subprocess execution for reading and updating DingTalk directory records via
dws.\n - Sanitization: The script uses secure sub-process handling to prevent system-level command injection.
Audit Metadata