T08 · Insecure Dependencies
- Location
SKILL.md:46- Finding
Unpinned Third-Party Skills Create a Supply-Chain Execution Risk
- Content
View full analysis
-web-monitor # On server 2 (database) clawhub install pilot-health pilot-alert pilot-metrics pilotctl set-hostname -db-monitor # On server 3 (alert aggregator) clawhub install pilot-webhook-bridge pilot-alert pilot-event-filter pilot-slack-bridge pilotctl set-hostname -alert-hub ``` ### Technical Analysis The setup installs seven third-party skills solely by package name: - `pilot-health` - `pilot-alert` - `pilot-metrics` - `pilot-webhook-bridge` - `pilot-event-filter` - `pilot-slack-bridge` No exact versions, immutable content hashes, trusted source URLs, publisher identities, or signature-verification requirements are specified. Consequently, the content installed during deployment can differ from the content that was originally reviewed. Because these dependencies provide monitoring, webhook, metrics, and alerting functionality, they may interact with system health data, databases, network services, and external notification endpoints. Their source and behavior are not included in this project and therefore could not be audited. This is a supply-chain weakness rather than proof that any named dependency is currently malicious. Exploitation requires compromise, replacement, dependency confusion, or unauthorized modification of one of the registry packages or its distribution channel. ### Attack Path 1. An attacker compromi ...[truncated 1471 chars]- Remediation
View remediation
