T08 · Insecure Dependencies
- Location
SKILL.md:75- Finding
Unpinned Third-Party Dependency Installation
- Content
View full analysis
- Remediation
View remediation
``` 2. Generate and verify cryptographic hashes for the dependency and all transitive dependencies. 3. Install with hash enforcement: ```bash python3 -m pip install --require-hashes -r requirements.txt ``` 4. Replace all documented `pip3 install requests` instructions with installation from the pinned manifest. 5. Use a trusted package index explicitly and review dependency updates before changing the lock file. 6. Run dependency vulnerability scanning in CI and update pinned packages through a controlled review process. 7. Avoid recommending elevated or system-wide package installation. ]]>
