T08 · Insecure Dependencies
- Location
SKILL.md:45- Finding
Unpinned Third-Party Dependencies Create Supply-Chain Risk
- Content
View full analysis
- Remediation
View remediation
pdf2image== pytesseract== ``` 2. Generate and distribute a locked requirements file containing reviewed transitive dependencies. 3. Require cryptographic hashes by installing with `pip install --require-hashes -r requirements.txt`. 4. Document and enforce a trusted package index rather than relying on ambient pip configuration. 5. Periodically scan dependencies for known vulnerabilities and review updates before changing pinned versions. 6. Prefer installation inside a dedicated virtual environment with only the permissions required by the Skill. ]]>
