T08 · Insecure Dependencies
- Location
SKILL.md:41- Finding
Unpinned and Unverified Third-Party Skill Installation
- Content
View full analysis
-chat # On moderator node clawhub install pilot-event-filter pilot-blocklist pilot-audit-log pilot-alert pilotctl set-hostname -moderator # On translator node clawhub install pilot-translate pilot-stream-data pilot-task-router pilotctl set-hostname -translator # On archive node clawhub install pilot-archive pilot-event-log pilot-backup pilot-cron pilotctl set-hostname -archive-bot ``` ### Technical Analysis The setup instructions install 15 third-party skills by package name without specifying immutable versions, cryptographic digests, verified source locations, or publisher-signature requirements. Consequently, the effective code installed by these commands can differ from the code available when this project was audited. The external skills are assigned capabilities involving message processing, translation, moderation, archival, backups, and scheduled operations. Their implementation is not present in this repository and therefore could not be inspected as part of this audit. If the registry, a publisher account, or dependency resolution process is compromised, a malicious or replaced release could be installed under an expected package name. This finding doe ...[truncated 1931 chars]- Remediation
View remediation
