T08 · Insecure Dependencies
- Location
SKILL.md:43- Finding
Unpinned Third-Party Package Installation
- Content
View full analysis
- Remediation
View remediation
" ``` 2. Publish cryptographic hashes for approved distributions and install through a requirements file using: ```bash python3 -m pip install --require-hashes -r requirements.txt ``` 3. Recommend installation inside a dedicated virtual environment or another isolated execution environment rather than the user's global Python environment. 4. Link to a specific source revision or release tag so users can verify that the installed artifact corresponds to reviewed source code. 5. Document the expected package publisher, signature or provenance information, and supported version. 6. Periodically review pinned versions for known vulnerabilities before updating the recommended release. ]]>
