T08 · Insecure Dependencies
- Location
SKILL.md:71- Finding
Unpinned Runtime Dependency Installation
- Content
View full analysis
- Remediation
View remediation
--hash=sha256: ``` 3. Install with hash verification: ```bash python3 -m pip install --require-hashes -r requirements.txt ``` 4. Pin and hash all transitive dependencies, not only `requests`. 5. Use a trusted package index explicitly and protect index configuration from unauthorized modification. 6. Perform dependency vulnerability and provenance checks as part of release preparation. 7. Advise users not to run dependency installation with administrative privileges. ]]>
