T08 · Insecure Dependencies
- Location
SKILL.md:313- Finding
Mutable and Unpinned Third-Party Dependency Installation
- Content
View full analysis
- Remediation
View remediation
` - `go install github.com/gomarkdown/mdtohtml@` - `gem install jekyll -v ` - Avoid `@latest` in repeatable workflows. - Prefer project-local npm installation over global installation. - Commit ecosystem lockfiles such as `package-lock.json`, `Gemfile.lock`, or an appropriate Go module file. - Verify published checksums, signatures, provenance attestations, or package integrity metadata where supported. - Run dependency installation in a restricted container or unprivileged build environment. - Review updates before changing pinned versions and use automated vulnerability scanning for lockfiles. ]]>
