T08 · Insecure Dependencies
- Location
SKILL.md:18- Finding
Unpinned DashVector Dependency Creates a Supply-Chain Risk
- Content
View full analysis
- Remediation
View remediation
" ``` - Maintain dependencies in a lock file generated from reviewed inputs. - Record and verify package hashes, preferably using: ```bash python -m pip install --require-hashes -r requirements.txt ``` - Use a trusted package index explicitly and prevent unintended fallback to additional indexes. - Add automated dependency vulnerability and provenance checks to the release process. - Periodically review and deliberately update the pinned version rather than resolving the latest version at installation time. - Continue recommending an isolated virtual environment so compromise is constrained to the project environment where possible. ]]>
