T08 · Insecure Dependencies
- Location
SKILL.md:9- Finding
Unpinned Third-Party Dependency Installation
- Content
View full analysis
- Remediation
View remediation
``` 2. Generate and verify cryptographic hashes, then install with: ```bash python -m pip install --require-hashes -r requirements.txt ``` 3. Explicitly use a trusted package index rather than inheriting an uncontrolled mirror or environment configuration. 4. Retain the lockfile and hashes in the Skill package so the installed artifact is reproducible. 5. Periodically review and update the pinned version for security fixes. 6. Install dependencies in an isolated virtual environment or container under a non-privileged account. ]]>
