T08 · Insecure Dependencies
- Location
SKILL.md:29- Finding
Unpinned Third-Party Package Installed Globally
- Content
View full analysis
- Remediation
View remediation
``` - Use `npm ci` with a committed lockfile for reproducible installation. - Where package functionality permits it, disable lifecycle scripts during installation: ```bash npm ci --ignore-scripts ``` - Verify the package publisher, source repository, integrity, and dependency tree before approving upgrades. - Run dependency vulnerability and provenance checks in CI, and review every dependency update before distribution. ]]>
