T08 · Insecure Dependencies
- Location
SKILL.md:27- Finding
Unverified GitHub Release Archive Is Installed Globally
- Content
View full analysis
- Remediation
View remediation
page-agent-cli-1.8.2.tgz" | sha256sum --check ``` 5. Host expected checksums through a channel independent of the release attachment. 6. Review the package manifest and lifecycle scripts before installation. 7. Use `npm install --ignore-scripts` where the package can function without lifecycle scripts. 8. Prefer a project-local, containerized, or otherwise sandboxed installation instead of a global installation. 9. Document the expected repository owner, release signer, checksum, archive contents, and package name so substitutions are easier to detect. 10. Avoid elevated installation unless strictly necessary. ]]>
