T08 · Insecure Dependencies
- Location
SKILL.md:12- Finding
Unpinned Global Dependency Installation with Broad Build-Script Approval
- Content
View full analysis
- Remediation
View remediation
``` 2. Declare it as a project-local dependency and commit a lockfile so dependency resolution is reproducible. 3. Use package-manager integrity verification and validate the package provenance, publisher identity, and release signatures where available. 4. Review all lifecycle and build scripts before approval. 5. Approve only the specific reviewed package instead of broadly approving pending global builds. 6. Run the package in a restricted environment, such as a dedicated container or low-privilege account, with only the files and network destinations needed for the crawl. 7. Add automated dependency scanning and require explicit review before changing the pinned version or lockfile. 8. Document the exact supported package version and hash in both `SKILL.md` and `references/cli.md`. ]]>
