T08 · Insecure Dependencies
- Location
SKILL.md:7- Finding
Unpinned Third-Party Dependencies Without Integrity Verification
- Content
View full analysis
- Remediation
View remediation
xlwt== ``` 2. Generate and verify cryptographic hashes for all distributions, then install with pip's `--require-hashes` option. 3. Store dependencies in a dedicated lock file instead of embedding a mutable installation command in metadata. 4. Use a trusted package index or an internally controlled artifact repository. 5. Prefer pre-reviewed binary wheels where appropriate and disable unnecessary source builds. 6. Run dependency installation and spreadsheet generation in a restricted environment with minimal filesystem and network permissions. 7. Add automated dependency scanning and a controlled update process so pinned versions can receive reviewed security updates. ]]>
