ytdl
Fail
Audited by Gen Agent Trust Hub on Jul 17, 2026
Risk Level: HIGHCOMMAND_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The
scripts/setupscript modifies user shell configuration files (.zshrc,.bashrc, and.profile) to persistently append~/.local/binto the systemPATH. This is a persistence mechanism that alters the user's environment to ensure the skill's CLI and dependencies are available in future sessions. - [COMMAND_EXECUTION]: The skill executes local system binaries including
ffmpegfor muxing audio and video streams andbrowser-harness-jsfor browser automation via CDP. It implements a restrictive whitelist-based sanitization process for video titles and shell-escaping for URLs to mitigate the risk of shell command injection from external metadata. - [COMMAND_EXECUTION]: The
scripts/ytdlcomponent uses a shell heredoc to execute a JavaScript program that controls the browser session. It safely interpolates variables like the watch URL by applying multiple layers of escaping (backslashes, dollars, backticks, and single quotes) to prevent code injection within the execution context of the automation harness.
Recommendations
- AI detected serious security threats
Audit Metadata