T08 · Insecure Dependencies
- Location
SKILL.md:43- Finding
Unpinned Third-Party Skill Installations Create a Supply-Chain Risk
- Content
View full analysis
-ingester # On server 2 (auto labeling) clawhub install pilot-task-router pilot-dataset pilot-metrics pilotctl set-hostname -labeler # On server 3 (quality review) clawhub install pilot-review pilot-event-filter pilot-alert pilotctl set-hostname -reviewer # On server 4 (dataset export) clawhub install pilot-dataset pilot-share pilot-webhook-bridge pilotctl set-hostname -exporter ``` ### Technical Analysis The setup installs multiple executable third-party Skills using mutable package names without specifying exact versions, integrity hashes, trusted publisher identities, or signature-verification requirements. The audited artifact does not contain the implementations of these dependencies, so their effective behavior cannot be reviewed from this project. Because `SKILL.md` permits Bash and directs the agent to install these packages, a compromised or unexpectedly changed dependency could execute with the permissions available to the agent. No evidence establishes that any currently named package is malicious; the vulnerability is the absence of controls that guarantee the reviewed dependency is the dependency eventually installed. ### Attack Path 1. An attacker compromises th ...[truncated 1705 chars]- Remediation
View remediation
