T08 · Insecure Dependencies
- Location
SKILL.md:52- Finding
Unpinned Third-Party Skill Installation Creates a Supply-Chain Risk
- Content
View full analysis
-monitor # On pattern analysis server clawhub install pilot-event-filter pilot-archive pilot-priority-queue pilotctl set-hostname -pattern-analyzer # On investigation server clawhub install pilot-task-router pilot-audit-log pilot-dataset pilotctl set-hostname -investigator # On enforcement server clawhub install pilot-blocklist pilot-webhook-bridge pilot-audit-log pilot-alert pilotctl set-hostname -enforcer ``` ### Technical Analysis The setup instructions install multiple third-party skills using mutable package names without specifying immutable versions, content hashes, publisher signatures, or a constrained registry source. The source code of these dependencies is not included in the audited project, so their behavior and integrity cannot be verified from the repository. Resolving dependencies by name means the installed content can change after this project has been reviewed. If a registry account, distribution channel, or named package is compromised or replaced, subsequent installations may retrieve attacker-controlled content while appearing to follow the legitimate setup instructions. The repository itself contains only documentation and n ...[truncated 1999 chars]- Remediation
View remediation
