T08 · Insecure Dependencies
- Location
references/ffmpeg-recipes.md:430- Finding
Unpinned Third-Party Dependency Installation
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill is mostly aligned with video creation, but it needs review because its recipes can overwrite or delete local files and install an unpinned dependency without clear safeguards.
Install only if you are comfortable with a video skill that runs local ffmpeg/Python commands. Use it in a dedicated project folder, review generated commands before execution, avoid running recipes in shared directories, be careful with overwrites, install Python dependencies in an isolated environment, and use yt-dlp only for media you own or are authorized to download and remix.
references/ffmpeg-recipes.md:430Unpinned Third-Party Dependency Installation
references/ffmpeg-recipes.md:364Predictable Temporary Files and Unsafe Working-Directory Cleanup
The activation text says to use this skill 'ALWAYS' for a very broad set of video-related terms, causing the skill to trigger in many contexts beyond simple video assembly. Over-broad invocation increases the chance the agent will enter a code-executing, file-writing workflow unnecessarily, which can lead to unintended actions or misuse in ambiguous requests.
The skill explicitly lists yt-dlp as an optional tool to download YouTube videos 'for reference/remix,' which expands the skill from user-provided asset processing into third-party content acquisition. That creates legal/compliance risk and can enable unauthorized downloading or reuse of external media not necessary for the stated purpose of creating videos from assets.
The response format directs the agent to 'Execute and deliver: Run the script and show the result' without any safety note about filesystem writes, overwriting outputs, using external tools, or confirming execution. In context, this skill routinely generates ffmpeg/Python commands that create or modify local files, so silent execution can cause unintended changes or destructive overwrites.
The silence-removal section includes commands and script logic that forcibly overwrite outputs (-y) and delete temporary files with wildcard cleanup (rm _seg_*.ts _concat_list.txt) without prominent warnings or safer guards. In an agent skill context, users may copy or the agent may adapt these commands into working directories containing similarly named files, causing unintended data loss or destructive side effects beyond the immediate task.
No suspicious patterns detected.