dingtalk-calendar
Pass
Audited by Gen Agent Trust Hub on Sep 17, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes a local bash script (
scripts/dt_helper.sh) to manage DingTalk API credentials and tokens. It also executes generated scripts from the/tmpdirectory to interact with DingTalk endpoints. - [DYNAMIC_EXECUTION]: The skill instructions direct the agent to generate multi-line shell scripts at runtime, save them to temporary files (e.g.,
/tmp/<task>.sh), and execute them to perform calendar operations as described in the workflow section ofSKILL.md. - [INDIRECT_PROMPT_INJECTION]: The skill processes user-supplied data which is interpolated into API request bodies, creating a vulnerability surface.
- Ingestion points: User-provided event summaries, descriptions, and participant identifiers are collected and processed within
SKILL.mdfor calendar event creation and modification. - Boundary markers: Absent; the provided execution templates do not include specific delimiters or 'ignore' instructions to prevent the agent from obeying instructions potentially embedded in user-supplied calendar data.
- Capability inventory: The skill possesses file-write capabilities (to
/tmp), shell execution (bash), and network access viacurlto DingTalk's API domains. - Sanitization: No sanitization or escaping mechanisms are specified in the instructions for user-provided strings before they are interpolated into shell commands or JSON payloads.
Audit Metadata