T08 · Insecure Dependencies
- Location
SKILL.md:54- Finding
Unpinned Runtime Dependency Installation
- Content
View full analysis
- Remediation
View remediation
\ --hash=sha256: ``` 2. Install dependencies with hash verification: ```bash python3 -m pip install --require-hashes -r requirements.txt ``` 3. Lock and review all transitive dependencies rather than pinning only the top-level package. 4. Use a trusted or internally mirrored package index. 5. Install inside an isolated virtual environment or container with minimal filesystem and network permissions. 6. Avoid performing package installation automatically during normal Skill execution. Prepare and verify the runtime environment before invoking the Skill. ]]>
