T08 · Insecure Dependencies
- Location
SKILL.md:8- Finding
Global Installation of an Unpinned, Unaudited Third-Party npm Package
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill appears purpose-aligned for media generation, but it asks users to globally install a mutable third-party npm plugin that was not included for review.
Review the npm package and publisher before installing, prefer a pinned version or isolated install when possible, and configure the API key with least necessary access. Only upload files you intend to send to perstudio.ai.
SKILL.md:8Global Installation of an Unpinned, Unaudited Third-Party npm Package
The description says 'Just describe what you want,' which is a very broad natural-language trigger phrase that overlaps with ordinary conversation rather than a narrowly scoped invocation condition. The file does not provide explicit trigger constraints or negative examples that clarify when the skill should or should not activate.
The instruction 'Just describe what you want and perstudio routes it to the right model automatically' suggests the skill may activate on any free-form request without clarifying its boundaries. Because no exclusion conditions or specific trigger list is given, users and orchestrators may have difficulty distinguishing valid invocations from general chat.
No suspicious patterns detected.