youtube-watcher
Pass
Audited by Gen Agent Trust Hub on Oct 18, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted transcript data from YouTube which could contain malicious instructions for the agent. Ingestion points: The file
scripts/get_transcript.pyfetches VTT transcript files from external URLs. Boundary markers: No delimiters or isolation instructions are present in the skill's usage guide or configuration. Capability inventory: The skill has the capability to execute subprocesses via theyt-dlptool. Sanitization: Theclean_vttfunction inscripts/get_transcript.pyremoves metadata and HTML-like tags but does not filter for natural language instructions in the text.- [COMMAND_EXECUTION]: The scriptscripts/get_transcript.pyexecutes theyt-dlpcommand-line utility. Evidence: It usessubprocess.runwith a command list to fetch subtitles. This usage is safe from shell injection as it does not useshell=Trueand passes arguments as a list.- [EXTERNAL_DOWNLOADS]: The skill connects to YouTube to retrieve subtitle and metadata files as part of its core functionality. Evidence: Usesyt-dlpinscripts/get_transcript.pyto fetch data from user-provided URLs.
Audit Metadata