T08 · Insecure Dependencies
- Location
SKILL.md:12- Finding
Unpinned Third-Party Installation Commands Create Supply-Chain Risk
- Content
View full analysis
- Remediation
View remediation
install school-finder ``` 2. Pin GitHub installations to a reviewed immutable commit hash or signed release tag rather than the repository's default branch. 3. Publish and verify cryptographic checksums or package signatures where the installation mechanism supports them. 4. Recommend installation of only the `school-finder` skill by default. Present suite-wide installation as an explicit optional action with a clear explanation of the additional trust surface. 5. Maintain lockfiles or equivalent integrity metadata for installation tooling and review dependency changes before updating pinned versions. 6. Document the expected package publisher, repository owner, version, and commit so users can verify provenance before executing installation commands. ]]>
