T08 · Insecure Dependencies
- Location
SKILL.md:35- Finding
Unpinned LiteLLM Installation Instruction Enables Supply-Chain Risk
- Content
View full analysis
- Remediation
View remediation
" ``` 2. Publish a hash-locked requirements file and require hash verification: ```bash pip install --require-hashes -r requirements.txt ``` 3. Generate the lockfile from a trusted environment and include hashes for all transitive dependencies. 4. Review dependency updates before changing the pinned version rather than accepting future releases automatically. 5. Use a trusted package index or an internally controlled package mirror. 6. Run the Skill in a restricted environment with minimal filesystem access, restricted outbound networking, and only the provider credentials required for the selected model. ]]>
