T08 · Insecure Dependencies
- Location
SKILL.md:13- Finding
Unpinned Third-Party Package Installation
- Content
View full analysis
- Remediation
View remediation
" ``` 2. Publish and verify cryptographic hashes through a requirements file: ```text ollama-herd== --hash=sha256: ``` Install it using: ```bash python3 -m pip install --require-hashes -r requirements.txt ``` 3. Lock and review all transitive dependencies rather than pinning only the top-level package. 4. Recommend installation in a dedicated virtual environment or isolated service account with no administrative privileges and access limited to the fleet resources required for operation. 5. Document the expected package index and advise against using untrusted additional indexes, reducing dependency-confusion risk. 6. Add a controlled update process requiring review, integrity verification, and testing before changing the pinned version. ]]>
