T08 · Insecure Dependencies
- Location
SKILL.md:37- Finding
Unpinned Third-Party Installer and Mutable Skill Source
- Content
View full analysis
- Remediation
View remediation
add ... ``` 2. Pin `powmcp/skills` to an immutable release tag or, preferably, a verified commit hash. 3. Publish and verify cryptographic integrity hashes or signed release provenance for distributed packages. 4. Use lockfiles where the installation workflow supports them and require reproducible dependency resolution. 5. Document the expected package publisher, source repository, release identifier, and checksum so users can verify authenticity before execution. 6. Avoid automatic execution of newly resolved dependencies. Download and inspect the package first in sensitive environments, or run installation in a restricted sandbox with no secrets and minimal filesystem access. 7. Establish dependency update review procedures so version changes receive security review before documentation is updated. ]]>
