yt-titles
Pass
Audited by Gen Agent Trust Hub on Aug 10, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The
scripts/channel_performance.pyscript executes theyt-dlpcommand-line utility to retrieve video metadata. It uses thesubprocess.run()function with a list of arguments rather than a shell string, which is a secure practice that prevents shell injection vulnerabilities. - [EXTERNAL_DOWNLOADS]: The skill relies on the third-party utility
yt-dlpto function. The script provides instructions for the user to install this dependency manually via standard package managers. - [PROMPT_INJECTION]: The skill exhibits an indirect prompt injection surface because it processes untrusted data (YouTube video titles) from external sources.
- Ingestion points: External titles are fetched and printed by
scripts/channel_performance.pyfor the agent to analyze. - Boundary markers: The output uses simple text dividers but lacks specific instructions to the agent to ignore embedded commands within the fetched titles.
- Capability inventory: The skill's primary capability is text generation (brainstorming titles).
- Sanitization: There is no filtering or escaping of the ingested video titles before they are presented to the agent. However, given the skill's specific and non-critical purpose, this poses a very low risk.
Audit Metadata