T08 · Insecure Dependencies
- Location
docs-quickstart-vault.md:21- Finding
Unpinned Python SDK Installation
- Content
View full analysis
- Remediation
View remediation
``` 2. Publish and use a requirements file containing cryptographic hashes: ```bash pip install --require-hashes -r requirements.txt ``` 3. Generate a lockfile through an appropriate dependency-management tool and commit it for reproducible installations. 4. Document the authoritative package registry and package publisher identity. 5. Verify release signatures or provenance attestations where available. 6. Review dependency updates before changing the pinned version, including transitive dependencies and installation hooks. 7. Run the SDK in a minimally privileged environment and provide narrowly scoped API keys rather than master keys whenever administrative access is unnecessary. ]]>
