T09 · Insecure Skill Coding Practices
- Location
SKILL.md:48- Finding
Unvalidated Deployment Prefixes Can Cause Shell or Configuration Injection
- Content
View full analysis
- ``` ```bash mkdir -p ~/.pilot/setups cat > ~/.pilot/setups/brand-protection.json << 'MANIFEST' MANIFEST ``` From `SKILL.md:146-158`: ```bash # scanner <-> classifier: pilotctl --json handshake -classifier "setup: brand-protection" pilotctl --json handshake -scanner "setup: brand-protection" # classifier <-> enforcer: pilotctl --json handshake -enforcer "setup: brand-protection" pilotctl --json handshake -classifier "setup: brand-protection" # enforcer <-> dashboard: pilotctl --json handshake -dashboard "setup: brand-protection" pilotctl --json handshake -enforcer "setup: brand-protection" ``` From `README.md:43-65`: ```bash # On server 1 (brand scanner) clawhub install pilot-stream-data pilot-cron pilot-archive pilotctl set-hostname -scanner # On server 2 (threat classifier) clawhub install pilot-event-filter pilot-task-router pilot-metrics pilotctl set-hostname -classifier # On server 3 (takedown enforcer) clawhub install pilot-webhook-bridge pilot-audit-log pilot-receipt pilotctl set-hostname -enforcer # On server 4 (brand dashboard) clawhub install pilot-metrics pilot-slack-bridge pilot-announce pilotctl set-hostname -dashboard ``` From `README.md:78-92`: ```ba ...[truncated 2896 chars]- Remediation
View remediation
