T08 · Insecure Dependencies
- Location
SKILL.md:45- Finding
Unpinned Third-Party Skill Installation Creates a Supply-Chain Risk
- Content
View full analysis
-changelog-bot # On server 2 (version manager) clawhub install pilot-task-router pilot-receipt pilot-audit-log pilotctl set-hostname -version-manager # On server 3 (release announcer) clawhub install pilot-announce pilot-slack-bridge pilot-webhook-bridge pilotctl set-hostname -announcer ``` ### Technical Analysis Dependency names without immutable version or integrity constraints are resolved according to the current state of the configured `clawhub` registry. Consequently, the installed implementation can change after this project has been reviewed. The source code of these dependencies is not included in the audited project, so their behavior and integrity cannot be verified from the repository. If a package publisher account, registry, name-resolution mechanism, or upstream release is compromised, setup can install attacker-controlled Skill content. The risk is especially significant because the project grants the installed Skills access to release metadata, GitHub integration, Slack, webhooks, task routing, and local agent tools. ### Attack Path 1. An attack ...[truncated 1539 chars]- Remediation
View remediation
