T08 · Insecure Dependencies
- Location
README.md:52- Finding
Unpinned External CLI Installation
- Content
View full analysis
- Remediation
View remediation
``` ```bash python -m pip install --require-hashes -r requirements.txt ``` 3. Ensure the version documented in `README.md`, `SKILL.md` frontmatter, and `metadata.cli_version` is consistent. 4. Prefer installation into a dedicated virtual environment or disposable container rather than the system Python environment. 5. Review the package wheel, source distribution, build configuration, and transitive dependency lock before approving a new release. 6. Run the CLI with the minimum filesystem and network permissions required, and provide a narrowly scoped API token where the service supports token scoping. 7. Add automated release checks that reject unpinned installation examples and verify approved package hashes. ]]>
