T08 · Insecure Dependencies
- Location
SKILL.md:48- Finding
Unpinned Third-Party Skill Installation
- Content
View full analysis
-crawler # On server 2 (market analyzer) clawhub install pilot-event-filter pilot-metrics pilot-task-router pilotctl set-hostname -analyzer # On server 3 (change tracker) clawhub install pilot-audit-log pilot-dataset pilot-alert pilotctl set-hostname -tracker # On server 4 (intelligence alerter) clawhub install pilot-slack-bridge pilot-webhook-bridge pilot-announce pilotctl set-hostname -alerter ``` ### Technical Analysis The setup installs twelve third-party Skills by mutable package name. It does not specify immutable versions, content digests, signatures, trusted publisher identities, or an approved registry source. The dependency implementations are not included in the audited project, so their behavior cannot be verified from the package contents reviewed here. Resolving packages only by name means that the code installed at setup time may differ from the code originally reviewed. Registry account compromise, a compromised release, package replacement, or unsafe dependency resolution could introduce malicious behavior without any change to this repository. This finding does not establish that the named packages are currently malicious. It identifies an unsafe supply-chain control that permits package content ...[truncated 1381 chars]- Remediation
View remediation
