T08 · Insecure Dependencies
- Location
SKILL.md:87- Finding
Unpinned Third-Party Dependencies Create Supply-Chain Risk
- Content
View full analysis
- Remediation
View remediation
aiohttp== ``` 2. Place direct and transitive dependencies in a locked requirements file. 3. Generate and verify cryptographic hashes, then install with: ```bash pip install --require-hashes -r requirements.txt ``` 4. Document the approved package index and disable untrusted extra indexes. 5. Scan pinned packages for known vulnerabilities before publishing the Skill. 6. Review and update dependencies through a controlled release process rather than automatically accepting the newest release. 7. Prefer a prebuilt, isolated runtime containing reviewed dependencies so the Skill does not need to install packages during invocation. ]]>
