T08 · Insecure Dependencies
- Location
SKILL.md:20- Finding
Unpinned and Unaudited PyPI Dependency
- Content
View full analysis
- Remediation
View remediation
``` 2. Distribute a lock file or requirements file containing cryptographic hashes and install with: ```bash pip install --require-hashes -r requirements.txt ``` 3. Re-audit the dependency source and transitive dependencies whenever the pinned version changes. 4. Publish or vendor the relevant source so the behavior of `gtr` can be reviewed together with the skill. 5. Install and execute the package in an isolated, least-privilege environment without unnecessary credentials or filesystem access. 6. Use automated dependency monitoring and verify package provenance, release signatures, and publisher ownership where supported. ]]>
