T08 · Insecure Dependencies
- Location
install.sh:5- Finding
Unpinned Prerelease Dependency Creates a Supply-Chain Execution Risk
- Content
View full analysis
- Remediation
View remediation
' ``` 2. Remove `--prerelease=allow` unless a specific reviewed prerelease is strictly required. 3. Avoid `--force` by default. Require an explicit upgrade or reinstall action before replacing an existing trusted installation. 4. Use a lock file or equivalent mechanism to pin transitive dependencies. 5. Where supported, verify downloaded artifacts using trusted hashes or signatures. 6. Review version changes before updating the pinned dependency and document the approved version in `SKILL.md`. ]]>
