T08 · Insecure Dependencies
- Location
README.md:3- Finding
Unpinned and Unverified Third-Party Tool Installation
- Content
View full analysis
- Remediation
View remediation
``` 2. Pin npm dependencies to an exact reviewed version rather than using the latest available release: ```bash npm install -g @mariozechner/pi-coding-agent@ ``` 3. Prefer isolated, project-local installations over global installations where supported. 4. Use official release channels and provide SHA-256 checksums or cryptographic signatures for downloaded installers. 5. Document how users must verify the installer signature or checksum before execution. 6. Generate and retain lockfiles for reproducible dependency resolution. 7. Add automated dependency scanning and provenance verification to the release process. 8. Review transitive dependencies and package lifecycle scripts before approving upgrades. ]]>
