T08 · Insecure Dependencies
- Location
SKILL.md:5- Finding
Mutable GitHub Dependency Installed Without Version or Integrity Pinning
- Content
View full analysis
- Remediation
View remediation
" ``` 2. Prefer a trusted package registry release with an exact version rather than a range, provided that the published artifact can be independently verified. 3. Record and verify a cryptographic integrity digest for the resolved package or installation artifact. 4. Audit the pinned CLI source, package manifest, dependency tree, and installation lifecycle scripts. 5. Use a lockfile or equivalent reproducible dependency manifest where the host platform supports one. 6. Configure automated monitoring for upstream ownership changes, force-pushes, compromised releases, and dependency advisories. 7. Run installation and the CLI with least privilege in an isolated environment without unnecessary credentials or access to unrelated files. ]]>
