T08 · Insecure Dependencies
- Location
SKILL.md:5- Finding
Unpinned Third-Party npm Package Creates a Supply-Chain Risk
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill matches its stated book Q&A purpose, but it installs an unpinned external CLI that will run with access to the user's OpenAI key and local book data.
Review the npm package source and prefer a pinned, audited version before installing. Only provide an OpenAI API key and ebook paths you are comfortable using with this tool, and treat delete commands using --force as confirmation-bypassing data removal.
SKILL.md:5Unpinned Third-Party npm Package Creates a Supply-Chain Risk
The markdown lists mycroft book delete <id> --force, which performs deletion and explicitly bypasses confirmation, but the surrounding documentation does not warn that this permanently removes indexed book data. For markdown files, safety-impacting behavior that can affect user data should include a clear warning.
No suspicious patterns detected.