md2video-audio
Fail
Audited by Gen Agent Trust Hub on Oct 2, 2026
Risk Level: CRITICALREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONPRIVILEGE_ESCALATIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The README.md file provides installation instructions that include piping a remote script directly to a shell:
curl -fsSL https://www.modelscope.cn/skills/install.sh | bash. This pattern allows for the execution of arbitrary code from the remote server on the user's system. - [COMMAND_EXECUTION]: The Python scripts
scripts/ai_2md2marp2av.pyandscripts/md2marp2av.pyusesubprocess.run()to execute external binary commands, specifically themarpandnpx marpcommand-line interfaces, to render Markdown files into images and HTML. - [PRIVILEGE_ESCALATION]: The
references/environment.mdfile contains instructions for the agent to install system-level dependencies usingapt-get install -y ffmpeg, which requires administrative (root/sudo) privileges. - [EXTERNAL_DOWNLOADS]: The skill's setup process involves downloading multiple external dependencies via
pip install(e.g.,edge-tts,moviepy),npm install(e.g.,@marp-team/marp-cli), andcurl, reaching out to various third-party registries and servers. - [INDIRECT_PROMPT_INJECTION]: The skill processes user-supplied Markdown files to generate narration and slide content, creating an attack surface where embedded instructions in the source file could influence the agent's output or the narration generated by the TTS engine.
- Ingestion points: Markdown files provided by the user and processed by
scripts/md2video.pyandscripts/ai_2md2marp2av.py. - Boundary markers: None explicitly defined in the scripts to prevent the execution of instructions embedded within the text processed for TTS.
- Capability inventory: File system write access, network communication (via
edge_tts), and shell command execution (subprocesscalls for Marp). - Sanitization: The
sanitize_text_for_displayfunction inscripts/md2video.pyremoves specific HTML tags and emojis, but does not sanitize against prompt-based instruction injection.
Recommendations
- HIGH: Downloads and executes remote code from: https://www.modelscope.cn/skills/install.sh - DO NOT USE without thorough review
- CRITICAL: 1 file(s) identified as malware by FileRep - DO NOT USE
- Contains 1 malicious URL(s) - DO NOT USE
Audit Metadata