T08 · Insecure Dependencies
- Location
SKILL.md:49- Finding
Unpinned npx Dependencies Permit Unreviewed Package Execution
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill is a coherent database-migration guide, but it gives high-impact destructive migration and rollback examples without enough safety controls.
Review this skill carefully before installing. Use it only as general reference, not as production-ready migration code. Pin migration tooling in project dependencies, run commands through lockfile-controlled local binaries, test in staging, require verified backups and explicit approval before destructive changes, and avoid the checkpoint rollback pattern that drops a live table during exception handling.
SKILL.md:49Unpinned npx Dependencies Permit Unreviewed Package Execution
SKILL.md:294Destructive and Non-Atomic Rollback Can Cause Data or Schema Loss
The skill is explicitly about database migrations, including schema changes, rollbacks, and data transformations, yet it does not prominently warn about data loss, lock contention, downtime, backup requirements, or the need to test in staging first. Because users may follow the examples directly, omission of safety guidance materially increases the risk of destructive or service-impacting actions in production environments.
The examples include destructive operations such as dropTable and later column removals without nearby warnings or safeguards. In a migration skill, this context makes the issue more dangerous because readers are likely to adapt these snippets to real databases, where accidental execution can irreversibly delete data or break application compatibility.
npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.
npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.
npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.
npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.
No suspicious patterns detected.