youtube-content
Pass
Audited by Gen Agent Trust Hub on Sep 18, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill fetches and analyzes content from YouTube, which is a source of untrusted data. An attacker could embed malicious instructions in a video's transcript or description to influence the agent's behavior during the analysis phase.
- Ingestion points:
scripts/fetch_youtube.pyfetches transcripts, titles, and descriptions from external YouTube URLs. - Boundary markers: The analysis templates in
references/analysis-modes.mdand the workflow inSKILL.mddo not employ explicit delimiters (e.g., XML tags or unique markers) to clearly separate the fetched transcript content from the agent's internal instructions. - Capability inventory: The skill allows the agent to perform network requests to YouTube, write analysis results to the local filesystem (
~/.claude/knowledge), and execute local Python scripts. - Sanitization: No sanitization or filtering is performed on the transcript text or metadata before it is presented to the agent for analysis.
- [COMMAND_EXECUTION]: The skill workflow in
SKILL.mdand the test suite inscripts/test_fetch.pyrely on executing shell commands viauv runandsubprocess.runto interact with the Python scripts. While these operations target local, skill-provided scripts, they represent a significant capability surface. - [EXTERNAL_DOWNLOADS]: The skill utilizes the well-known libraries
yt-dlpandyoutube-transcript-apito fetch video data from YouTube's official services. These are standard dependencies for the skill's stated purpose.
Audit Metadata