T08 · Insecure Dependencies
- Location
SKILL.md:4- Finding
Unpinned Third-Party Python Dependency
- Content
View full analysis
- Remediation
View remediation
" ``` 2. Where supported by the skill installation system, verify the dependency using an approved lock file and cryptographic hashes, such as pip's `--require-hashes` mode. 3. Install packages only from a trusted, authenticated package index or controlled internal mirror. 4. Incorporate dependency vulnerability and integrity scanning into the release process. 5. Regularly review and deliberately update the pinned version so security patches are adopted without silently accepting unreviewed releases. 6. If the runtime already provides a trusted HTTP client, remove the automatic pip installation and use the existing reviewed component instead. ]]>
