T08 · Insecure Dependencies
Warning
- Location
SKILL.md:15- Finding
Unpinned Global Installation of a Third-Party Dependency
- Content
View full analysis
- Remediation
View remediation
``` 2. Document the package's expected publisher, official source repository, and npm registry. 3. Verify package provenance and integrity before installation, including the published tarball and lifecycle scripts. 4. Prefer a project-local dependency managed by a committed lockfile instead of a global installation. 5. Use `npm ci` with a reviewed lockfile where practical. 6. Run the dependency with least privilege in an isolated account, container, or sandbox, particularly because it orchestrates autonomous coding agents. 7. Establish a controlled update and re-audit process rather than automatically consuming the latest release. ]]>
