T08 · Insecure Dependencies
- Location
SKILL.md:10- Finding
Unpinned Third-Party CLI Dependency
- Content
View full analysis
- Remediation
View remediation
" ``` or: ```bash pip install "jarvislabs==" ``` 2. Maintain a lock file or constraints file containing exact transitive dependency versions. 3. Where supported, require package hashes using a hash-locked requirements file. 4. Explicitly use a trusted package index and reject untrusted extra indexes. 5. Document the expected package publisher and release provenance so package identity can be verified. 6. Establish a controlled upgrade process in which new versions are reviewed and tested before the pin is changed. 7. Run the CLI with the minimum necessary local and cloud permissions, limiting the impact of a compromised dependency. ]]>
