T08 · Insecure Dependencies
- Location
README.md:27- Finding
Unpinned Third-Party Dependencies Allow Supply-Chain Substitution
- Content
View full analysis
- Remediation
View remediation
pandas== numpy== ``` 2. Generate a lockfile that also fixes all transitive dependency versions. 3. Record and enforce cryptographic hashes for every permitted artifact: ```bash python -m pip install --require-hashes -r requirements.txt ``` 4. Use an explicitly configured, trusted package index or an internally controlled package mirror. 5. Review dependency provenance, release history, and known vulnerabilities before updating the lockfile. 6. Automate dependency scanning and controlled update review in CI. 7. Install into an isolated virtual environment as an unprivileged user; do not use administrator-level pip installation. ]]>
