T08 · Insecure Dependencies
- Location
README.md:20- Finding
Unpinned Dependency and Mutable Skill Installation Source
- Content
View full analysis
- Remediation
View remediation
``` 2. Generate and enforce cryptographic hashes: ```bash python -m pip install --require-hashes -r requirements.txt ``` 3. Document installation from a fixed, reviewed commit or immutable signed release instead of the mutable default branch: ```bash git clone https://github.com/phantom5125/flashformat-skills.git cd flashformat-skills git checkout ``` 4. Publish checksums or signed release artifacts and instruct users to verify them before copying files into `$CODEX_HOME/skills`. 5. Use an isolated virtual environment and avoid privileged installation. 6. Add automated dependency vulnerability scanning and periodically review the pinned version before controlled upgrades. ]]>
