T08 · Insecure Dependencies
- Location
SKILL.md:14- Finding
Unpinned Executable npm Dependency Creates a Supply-Chain Risk
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill appears aimed at Gemini Veo video generation, but it relies on an unpinned third-party executable CLI and shell-style command templates that need review before installation.
Install only if you trust the @yummysource/yummycli package and its update process. Prefer a pinned, reviewed version, run it with only the needed GEMINI_API_KEY exposed, and ensure prompts and file paths are passed as literal CLI arguments rather than assembled into a shell command string.
SKILL.md:14Unpinned Executable npm Dependency Creates a Supply-Chain Risk
SKILL.md:46User-Controlled Prompt and Path Values May Be Unsafely Interpolated into Shell Commands
The trigger guidance says to load the skill when the user asks to "generate, create, or animate a video using AI," which is a broad natural-language condition rather than a narrowly bounded invocation rule. It lacks negative examples or exclusion conditions, so ordinary requests about AI video creation could cause unintended activation even when a different tool or provider was intended.
No suspicious patterns detected.