T08 · Insecure Dependencies
- Location
SKILL.md:27- Finding
Unpinned Third-Party Package Execution Through npx
- Content
View full analysis
- Remediation
View remediation
install github-bounty-hunter@1.0.0 ``` 2. Install dependencies through a committed lockfile with registry integrity metadata rather than relying on implicit retrieval of the latest release. 3. After verified installation, invoke the local package binary or use `npx --no-install` so execution fails instead of downloading an unreviewed package. 4. Document the expected package registry, publisher, source repository, and release checksum or provenance information. 5. Verify package signatures, provenance attestations, and integrity hashes before execution where supported. 6. Review lifecycle scripts and CLI entry points for each pinned release, and update versions only through a controlled dependency-review process. ]]>
