T08 · Insecure Dependencies
- Location
SKILL.md:37- Finding
Unpinned Installation from Mutable External Sources
- Content
View full analysis
- Remediation
View remediation
add ... ``` 2. Replace the mutable `main` branch URL with an immutable release tag or, preferably, a full commit SHA. 3. Publish cryptographic checksums or signed release artifacts and verify them before installation. 4. Document the exact expected repository commit and installer version for each Skill release. 5. Avoid automatically accepting changes with `-y` when interactive verification is practical. 6. Review the resolved package and Skill contents before executing scripts, particularly after upgrading. 7. Consider distributing the Skill through a signed, versioned package registry release rather than directly from a mutable repository branch. ]]>
