yt-dlp-cli
Pass
Audited by Gen Agent Trust Hub on Aug 30, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill instructs the agent to drive the
yt-dlpandffmpegCLI tools. It provides defensive patterns such as mandatory quoting of every URL in shell commands to prevent command injection vulnerabilities. - [EXTERNAL_DOWNLOADS]: The skill facilitates downloading media from external streaming sites and includes instructions for using the official
yt-dlp -Uself-update mechanism to maintain the tool's effectiveness against site changes. - [INDIRECT_PROMPT_INJECTION]: The skill handles untrusted data in the form of streaming-site URLs.
- Ingestion points: External media URLs are ingested into the terminal tool via
yt-dlpcommands inSKILL.md. - Boundary markers: Explicit instructions require quoting all URLs to maintain shell command boundaries.
- Capability inventory: The agent can execute commands, write files to disk, and process media using
ffmpegas defined inSKILL.md. - Sanitization: The skill relies on shell quoting and the internal validation mechanisms of the
yt-dlpbinary to handle external inputs. - [CREDENTIALS_UNSAFE]: While the skill involves handling authentication mechanisms like cookies and PO tokens, it implements strong security guidance by forbidding the agent from logging or exposing these secrets and requiring explicit user approval for local browser data access.
Audit Metadata