T08 · Insecure Dependencies
- Location
SKILL.md:17- Finding
Unpinned Third-Party Package Installation Instructions
- Content
View full analysis
SkillNote not detected. Install with: > ``` > clawhub install skillnote > clawhub install skillnote-resolver ``` ### Technical Analysis The diagnostic instructions recommend installing `clawhub`, `skillnote`, and `skillnote-resolver` without specifying trusted versions, immutable source revisions, cryptographic checksums, or signature-verification procedures. In particular, `npm install -g clawhub` retrieves the currently resolved package release and may execute npm lifecycle scripts with the privileges of the invoking user. The global installation scope can also expose the package to a broad set of subsequent user operations. The `clawhub install` commands similarly identify packages only by mutable names, without documenting an integrity boundary for the downloaded artifacts. No evidence establishes that the referenced packages are currently malicious. The risk arises because the proposed remediation trusts mutable third-party registry content. A compromised publisher account, package registry, release pipeline, or malicious ...[truncated 1604 chars]- Remediation
View remediation
