Context-Inappropriate Capability
Medium
- Confidence
- 95% confidence
- Finding
- The script invokes `openclaw` via `spawn(..., { shell: true })` while passing user-controlled values such as `channel`, `target`, `message`, and an image-derived path. Using a shell here creates command-injection risk if any argument contains shell metacharacters, and it also expands the skill from simple file handling into external message transmission.
