T08 · Insecure Dependencies
- Location
SKILL.md:15- Finding
Unpinned npm CLI Execution Through npx
- Content
View full analysis
- Remediation
View remediation
install howtousehumans/basic-masonry" ``` 2. Prefer an exact version rather than a range or mutable tag such as `latest`. 3. Use a lockfile and npm integrity metadata where the installation workflow supports them. 4. Document the expected package registry and trusted publisher so package resolution cannot silently use an unintended source. 5. Verify package provenance or signatures before execution where supported by the distribution platform. 6. For stronger isolation, require installation of a separately verified CLI and run it in a restricted environment with only the filesystem access required for Skill installation. 7. Periodically review the pinned release before updating it, rather than automatically consuming newly published versions. ]]>
