video-download
Pass
Audited by Gen Agent Trust Hub on Aug 21, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses
yt-dlpandffmpegto download and process video files. It explicitly instructs the agent to use safe execution patterns (e.g., Python'ssubprocess.run([...], shell=False)) to prevent command injection from untrusted metadata like video titles. - [EXTERNAL_DOWNLOADS]: The skill downloads media and metadata from external platforms including YouTube, TikTok, Twitter/X, Instagram, and Facebook. It implements an allowlist of HTTPS hosts and restricts the egress network to prevent unauthorized data exfiltration or internal network scanning.
- [PROMPT_INJECTION]: The skill processes untrusted content (titles, descriptions, captions) from social media pages. This presents a risk of indirect prompt injection where an attacker could embed instructions in a video description to influence the agent's behavior. The skill mitigates this with an 'untrusted-content-contract' requiring delimiters and explicitly forbidding external content from authorizing actions.
- [SAFE_PRACTICES]: The skill recommends using a
requirements.lockwith hashes for Python dependencies and advises against automatic software installation, favoring user-mediated OS package managers for tools likeffmpeg.
Audit Metadata