T08 · Insecure Dependencies
- Location
clawhub.json:3- Finding
Security-Sensitive Dependencies Are Installed Without Version or Integrity Pinning
- Content
View full analysis
- Remediation
View remediation
requests== ``` 2. Generate a lock file containing cryptographic hashes and require hash verification during installation, such as with: ```bash pip install --require-hashes -r requirements.txt ``` 3. Obtain packages only from an explicitly configured, trusted index or an internally controlled package mirror. 4. Review transitive dependencies and retain a software bill of materials for deployed versions. 5. Run dependency vulnerability and provenance checks in CI before publishing the Skill. 6. Test and approve upgrades before changing the lock file rather than automatically consuming the latest releases. 7. Restrict the runtime credential to the minimum account, venue, balance, and trade permissions required by the Skill. ]]>
