youtube
Pass
Audited by Gen Agent Trust Hub on Sep 14, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted external data from YouTube, creating a vulnerability to indirect prompt injection attacks.
- Ingestion Points: The skill is designed to fetch and analyze external content including video transcripts (via
execution/fetch_transcript.pyand DataForSEO), viewer comments, and competitive metrics from the DataForSEO API. This data is used as direct context for generating strategies, scripts, and audits. - Boundary Markers: There are no explicit instructions or delimiters provided to the agent to treat this ingested content as untrusted or to ignore instructions embedded within the text.
- Capability Inventory: The skill can execute shell commands through
subprocess.run(inexecution/fetch_transcript.py), perform network operations via API calls, and write files to the local disk for caching in the~/.claude/.tmp/directory. - Sanitization: Although the
video_idis validated with a regular expression, the actual content of transcripts and comments is not filtered or sanitized for potential prompt injection patterns before being processed by the AI agent.- [COMMAND_EXECUTION]: The scriptexecution/fetch_transcript.pyexecutes an external binary to retrieve video data. - Evidence: The script uses
subprocess.run()to call theyt-dlptool. While it uses a list of arguments rather than a shell string, which mitigates standard injection risks, it still involves running an external process with parameters partially derived from user-provided inputs.
Audit Metadata