T08 · Insecure Dependencies
- Location
SKILL.md:35- Finding
Execution of Unpinned Code from an External Repository
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill has a coherent video-editing purpose, but it runs an unpinned external local repository script and may ask for a raw Gemini API key without enough handling guidance.
Install only if you trust and control the referenced RoughCut checkout. Before running, verify the repository origin and commit yourself, avoid running from an arbitrary modified `repo_root`, and provide `GEMINI_API_KEY` through a local environment variable only when fluff removal is explicitly enabled. Treat direct download URLs and generated debug bundles as potentially sensitive because they may contain or derive from your video content.
SKILL.md:35Execution of Unpinned Code from an External Repository
The skill explicitly instructs the agent to ask the user for a GEMINI_API_KEY and use it for fluff removal, but it does not provide clear guidance on secure handling, storage, scope limitation, or warnings about sharing secrets with the agent runtime. In an agent setting, requesting credentials can expose users to unnecessary secret disclosure, accidental logging, reuse in unintended contexts, or persistence in transcripts and environment configuration.
No suspicious patterns detected.