T08 · Insecure Dependencies
- Location
SKILL.md:54- Finding
Unpinned and Unaudited Third-Party Skill Installation
- Content
View full analysis
-collector # On server 2 (log parser) clawhub install pilot-event-filter pilot-task-router pilot-dataset pilotctl set-hostname -parser # On server 3 (anomaly alerter) clawhub install pilot-alert pilot-metrics pilot-cron pilotctl set-hostname -alerter # On server 4 (log dashboard) clawhub install pilot-webhook-bridge pilot-slack-bridge pilot-announce pilotctl set-hostname -dashboard ``` ### Technical Analysis The setup procedure installs twelve external ClawHub skills using package names alone. It does not specify immutable versions, content hashes, signatures, verified publishers, or trusted source repositories. Consequently, the actual code installed can change after this project has been reviewed. The external packages are not included in the audited project, which contains only `README.md` and `SKILL.md`. Their implementation and security properties therefore cannot be established from this audit. The bridge dependencies are particularly sensitive because the declared architecture permits the dashboard agent to transmit reports to external webhook and Slack destinations. This is a supply-chain weakness rather than evidence that any listed dependency is currently malicious. ### Attack Path 1. An ...[truncated 1566 chars]- Remediation
View remediation
