T08 · Insecure Dependencies
- Location
SKILL.md:33- Finding
Unpinned Proprietary Python Dependency
- Content
View full analysis
- Remediation
View remediation
" ``` 2. Distribute a locked requirements file containing SHA-256 hashes and install it with: ```bash python -m pip install --require-hashes -r requirements.txt ``` 3. Obtain expected hashes from a separately authenticated source and verify each platform-specific wheel. 4. Review new SDK versions before updating the lock file. 5. Install the SDK in an isolated virtual environment with only the permissions required for conversion. 6. Where sensitive documents are processed, apply outbound network restrictions to the conversion process. 7. Document the exact supported SDK version rather than treating the latest locally installable wheel as authoritative. ]]>
