T08 · Insecure Dependencies
- Location
SKILL.md:98- Finding
Unpinned Third-Party Dependency Installation
- Content
View full analysis
- Remediation
View remediation
``` 2. Generate and verify cryptographic hashes for the package and its transitive dependencies, such as with a hash-locked requirements file: ```bash python -m pip install --require-hashes -r requirements.txt ``` 3. Use a trusted, explicitly configured package index or an internally controlled package mirror. 4. Periodically update the lock file after reviewing security advisories and dependency changes. 5. Recommend installation in a dedicated virtual environment with only the permissions needed to execute this Skill. ]]>
