T08 · Insecure Dependencies
- Location
SKILL.md:51- Finding
Unpinned Third-Party Package Installation
- Content
View full analysis
- Remediation
View remediation
" ``` 2. Record and verify cryptographic hashes through a locked requirements file and `--require-hashes`. 3. Explicitly use an approved package index rather than inheriting an untrusted local mirror configuration. 4. Install the package in a dedicated virtual environment with minimal filesystem and network permissions. 5. Review and lock transitive dependencies using a dependency-locking tool. 6. Validate package provenance and signatures where the package ecosystem supports them. 7. Define a controlled upgrade process in which new versions are reviewed before the pinned version is changed. ]]>
