T08 · Insecure Dependencies
- Location
SKILL.md:23- Finding
Unpinned Third-Party Package Installation
- Content
View full analysis
- Remediation
View remediation
" ``` - Publish a lock file or requirements file containing cryptographic hashes, and install with hash verification: ```bash python3 -m pip install --require-hashes -r requirements.txt ``` - Review and update pinned versions through a controlled dependency-update process. - Install the package in a dedicated virtual environment rather than the global Python environment. - Prefer a trusted operating-system package or a verified standalone release when an appropriate integrity-validation mechanism is available. - Avoid running the installation or media-processing pipeline as root. ]]>
