T08 · Insecure Dependencies
- Location
SKILL.md:65- Finding
Unpinned Third-Party Runtime Dependencies
- Content
View full analysis
- Remediation
View remediation
requests== ``` 2. Generate and verify package hashes, then install with: ```bash python -m pip install --require-hashes -r requirements.txt ``` 3. Pin transitive dependencies through a reproducible lockfile generated by a tool such as `pip-compile`. 4. Configure installation to use an explicitly trusted package index and avoid untrusted extra indexes or mirrors. 5. Run dependency vulnerability and provenance checks in CI. 6. Recommend installation inside an isolated virtual environment without administrator or root privileges. 7. Periodically update pinned versions through a controlled review and testing process. ]]>
