T08 · Insecure Dependencies
- Location
SKILL.md:34- Finding
Unpinned Package Retrieval and Execution
- Content
View full analysis
- Remediation
View remediation
...`. 2. Pin the Skill source to an immutable commit hash or signed release tag rather than the mutable `powmcp/skills` reference. 3. Publish and verify cryptographic checksums or signatures for downloaded artifacts. 4. Use lockfiles where supported and require integrity metadata for all transitive dependencies. 5. Avoid automatic execution of newly downloaded packages. Prefer a separate download-and-verify step before installation. 6. Document the expected package publisher, repository revision, checksum, and verification procedure. 7. Run installation in a sandbox or least-privileged environment without unnecessary credentials or access to sensitive projects. ]]>
