youtube-clipper
Warn
Audited by Gen Agent Trust Hub on Feb 17, 2026
Risk Level: MEDIUMEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- EXTERNAL_DOWNLOADS (MEDIUM): The
install_as_skill.shscript performs unverified package installations ofyt-dlp,pysrt, andpython-dotenvfrom PyPI. While these are common libraries, they are downloaded from an untrusted source at install time. - COMMAND_EXECUTION (LOW): The skill makes extensive use of
subprocess.runto callffmpegandyt-dlp. The risk of command injection is significantly mitigated by the use of argument lists instead of shell strings, and by the implementation of a temporary directory strategy inscripts/burn_subtitles.pyto handle potentially malicious file paths. - PROMPT_INJECTION (LOW): Vulnerable to Indirect Prompt Injection (Category 8).
- Ingestion points:
scripts/download_video.pyfetches untrusted subtitle data from YouTube. - Boundary markers: Absent. Prompts in
scripts/translate_subtitles.pyandscripts/generate_summary.pydo not use delimiters or instructions to ignore embedded commands in the subtitles. - Capability inventory: The skill can execute system commands via
FFmpegandyt-dlpand write files to the local system. - Sanitization: No sanitization or filtering is performed on the subtitle text before it is interpolated into LLM prompts.
Audit Metadata