youtube-notetaker
Pass
Audited by Gen Agent Trust Hub on Oct 27, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes external tools
ffmpegandyt-dlpto process video data and extract frames. These operations are performed via Python subprocess calls inscripts/contact_sheet.pyandscripts/extract_slides.py, and through shell scripts likescripts/download.shandscripts/detect_slides.sh. Input parameters, specifically YouTube IDs, are strictly validated against a regular expression pattern to mitigate injection risks. - [EXTERNAL_DOWNLOADS]: The skill fetches video media, captions, and metadata from YouTube's official services. It also makes an API request to YouTube's oEmbed endpoint in
scripts/setup.shto verify playback permissions. These network operations are directed at well-known services and are fundamental to the skill's intended use case. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted content from YouTube transcripts which could theoretically contain malicious instructions. To defend against this, the skill includes a dedicated sanitization function in
scripts/vtt_to_transcript.pythat escapes Markdown and HTML special characters, ensuring the transcript text remains inert when the agent reads it to generate annotations.
Audit Metadata