T08 · Insecure Dependencies
- Location
SKILL.md:18- Finding
Unpinned DashVector Dependency Creates Supply-Chain Exposure
- Content
View full analysis
- Remediation
View remediation
``` 2. Store dependencies in a lock file or hashed requirements file. 3. Require cryptographic hashes during installation: ```bash python -m pip install --require-hashes -r requirements.txt ``` 4. Generate and review hashes from a trusted package source before publishing the skill. 5. Document the expected official package index and avoid untrusted extra indexes. 6. Use automated dependency scanning and controlled update procedures so version changes receive review before distribution. 7. Install and execute the package in an isolated, least-privileged virtual environment. ]]>
