T08 · Insecure Dependencies
- Location
README.md:43- Finding
Unpinned npm CLI and Mutable Repository Reference in Installation Command
- Content
View full analysis
- Remediation
View remediation
add Cognitic-Labs/geoskills --skill geo-fix-content ``` 2. Pin the Skill source to an immutable commit hash or cryptographically signed release instead of a mutable repository branch. 3. Publish expected artifact checksums and verify them before installation. 4. Document the expected npm publisher, package registry, repository URL, release identifier, and integrity value so users can validate provenance. 5. Prefer a lockfile-backed installation workflow or a verified local installation process that does not execute an implicitly downloaded latest-version package. 6. Recommend running installation without elevated privileges and in an isolated environment with minimal filesystem, credential, and network access. 7. Add automated dependency provenance, signature, and integrity checks to the release pipeline. ]]>
