youtube-clipper
Pass
Audited by Gen Agent Trust Hub on Feb 17, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- Prompt Injection (LOW): The skill is vulnerable to Indirect Prompt Injection (Category 8) because it processes untrusted subtitle data from YouTube.\n
- Ingestion points: Subtitles are downloaded in
scripts/download_video.py.\n - Boundary markers: Weak delimiters are used in
scripts/translate_subtitles.pyandscripts/generate_summary.pywhen presenting data to the AI.\n - Capability inventory: The skill has file system access and can execute FFmpeg via
subprocess.run.\n - Sanitization: Filenames are sanitized in
scripts/utils.py, and subtitle text is cleaned of HTML tags inscripts/analyze_subtitles.py.\n- External Downloads (LOW): Theinstall_as_skill.shscript installsyt-dlp,pysrt, andpython-dotenvfrom PyPI. These are standard packages required for the skill's operation.\n- Command Execution (LOW): The skill usessubprocess.runwith list arguments to callffmpegandyt-dlp. This avoids shell injection vulnerabilities but maintains dependency on external binaries.
Audit Metadata