T08 · Insecure Dependencies
- Location
SKILL.md:10- Finding
Unpinned Third-Party CLI Dependency
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill is coherent for using Popcorn generation services, but it installs an unpinned external CLI and handles a plaintext API key, so users should review it before installing.
Install only if you trust the npm package publisher and are comfortable with Popcorn receiving generation prompts, task parameters, selected uploaded files, and related metadata. Use a limited API key where possible, avoid shared machines and CI logs, restrict access to ~/.popcorn-cli/config.json, and rotate the key if it may have been exposed.
SKILL.md:10Unpinned Third-Party CLI Dependency
SKILL.md:105API Key Exposed Through Command Arguments and Plaintext Configuration Storage
The section explicitly mandates how the agent should speak to users in Chinese, including required phrasing and translations, but does not provide any user opt-in or alternative locale handling. This is a natural-language locale policy issue because it constrains user-facing responses to a specific language without choice or clear justification.
The user-facing description and default prompt are written entirely in Chinese, which imposes a language choice in the skill's natural-language interface. The file does not indicate that the skill is region-specific or that users can opt into another language, so this appears to violate the language/locale policy criteria.