T08 · Insecure Dependencies
- Location
SKILL.md:22- Finding
Unpinned Third-Party SDK Installation Creates a Supply-Chain Risk
- Content
View full analysis
- Remediation
View remediation
``` 2. Maintain a locked requirements file containing exact transitive dependency versions. 3. Record package hashes and install with hash verification: ```bash python3 -m pip install --require-hashes -r requirements.txt ``` 4. Review dependency updates before changing the lock file or accepted hashes. 5. Install dependencies only from an explicitly trusted index over TLS. 6. Perform installation and execution in an isolated virtual environment with only the filesystem and environment-variable access required by the Skill. 7. Update both `SKILL.md` and `README.md` so all documented installation paths use the same pinned, verified dependency set. ]]>
