youtube-downloader
Pass
Audited by Gen Agent Trust Hub on Oct 4, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The script uses
subprocess.runto executeyt-dlpcommands for video downloading and information fetching. - Evidence found in
scripts/download_video.pywhere it constructs and runs shell commands based on user-provided arguments. - The implementation uses list-based arguments for
subprocess.run(shell=False by default), which helps mitigate basic command injection risks. - [EXTERNAL_DOWNLOADS]: The skill includes a feature to automatically install the
yt-dlppackage from PyPI if it is missing. - Evidence in
scripts/download_video.pyfunctioncheck_yt_dlp():subprocess.run([sys.executable, "-m", "pip", "install", "--break-system-packages", "yt-dlp"], check=True). - The skill also downloads video content from YouTube as its primary function.
- [SAFE]: The external resource
yt-dlpis a well-known, widely-used, and reputable open-source tool for multimedia processing. The author's usage of these tools aligns with the skill's stated purpose, and no malicious patterns such as obfuscation or credential exfiltration were detected.
Audit Metadata