T08 · Insecure Dependencies
- Location
SKILL.md:35- Finding
Unpinned Third-Party Dependency Installation
- Content
View full analysis
- Remediation
View remediation
" ``` - Maintain dependencies in a lockfile and require cryptographic hashes where supported. - Install packages inside a dedicated virtual environment rather than a global or privileged Python environment. - Remove automatic upgrades from routine setup instructions. Perform upgrades through an explicit review and testing process. - Use dependency scanning and provenance verification before approving new versions. - Run the consuming application under a least-privileged account and avoid exposing unrelated secrets through its environment. ]]>
