T08 · Insecure Dependencies
- Location
README.en.md:15- Finding
Unpinned Third-Party Package Installation
- Content
View full analysis
- Remediation
View remediation
``` Install it with: ```bash python3 -m pip install --require-hashes -r requirements.txt ``` 3. Remove mandatory automatic upgrades from the skill workflow. Require explicit user approval before installing a different release. 4. Review each new package version before updating the pinned version and hashes. 5. Install the dependency in an isolated virtual environment with minimal filesystem and network permissions. 6. Prefer a trusted, controlled package mirror where release provenance and integrity are enforced. 7. Document the exact package source, expected publisher identity, version, and artifact digest. ]]>
