T08 · Insecure Dependencies
- Location
SKILL.md:4- Finding
Unpinned Third-Party Python Dependencies
- Content
View full analysis
- Remediation
View remediation
pyscreeze== pillow== ``` 2. Generate a lock file that includes resolved transitive dependencies. 3. Require cryptographic hashes during installation, such as with a hash-locked requirements file and `pip install --require-hashes`. 4. Install packages only from an explicitly trusted package index. 5. Run dependency vulnerability and provenance checks in CI. 6. Perform installation inside an isolated virtual environment under a non-administrative account. 7. Establish a controlled update process in which version changes are reviewed and tested before release. ]]>
