dingtalk-minutes
Fail
Audited by Gen Agent Trust Hub on Oct 11, 2026
Risk Level: HIGHREMOTE_CODE_EXECUTIONEXTERNAL_DOWNLOADSPERSISTENCECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The skill instructs users to download and execute a shell script from a remote repository (
https://raw.githubusercontent.com/DingTalk-Real-AI/dingtalk-workspace-cli/main/scripts/install.sh). The script is downloaded to/tmp/dws-install.shand immediately executed usingshwithout any integrity verification or content inspection. - [EXTERNAL_DOWNLOADS]: The skill performs several external operations, including fetching its primary CLI dependency from a remote script and downloading meeting audio files from DingTalk's servers when the
--with-audioflag is used inscripts/sync.py. - [PERSISTENCE]: The installation instructions in
SKILL.mdinclude a command that modifies the user's~/.zshrcfile to persistently add the~/.local/bindirectory to the systemPATH. While intended for configuration, modifying shell profiles is a standard persistence mechanism. - [COMMAND_EXECUTION]: Multiple Python scripts, including
sync.py,minutes_recent_summary.py, andminutes_extract_todos.py, use thesubprocess.runmodule to execute thedwsCLI tool with various arguments to fetch data from DingTalk. - [INDIRECT_PROMPT_INJECTION]:
- Ingestion points: Meeting transcripts, summaries, and action items are ingested from the DingTalk service via the
dwsCLI and processed by the agent (e.g., inscripts/sync.pyandscripts/minutes_recent_summary.py). - Boundary markers: The skill does not implement delimiters or explicit instructions for the agent to ignore potentially malicious content embedded within the transcript text.
- Capability inventory: The skill has the capability to write files to the local file system (
Path.write_text) and execute shell commands viasubprocess.run. - Sanitization: There is no evidence of sanitization, filtering, or escaping of the fetched transcript data before it is presented to the agent or saved to the archive.
Recommendations
- HIGH: Downloads and executes remote code from: https://raw.githubusercontent.com/DingTalk-Real-AI/dingtalk-workspace-cli/main/scripts/install.sh - DO NOT USE without thorough review
- AI detected serious security threats
Audit Metadata