Context-Inappropriate Capability
Medium
- Confidence
- 97% confidence
- Finding
- The skill builds a shell command string from untrusted input and executes it with child_process.exec, which invokes a shell. Because arguments such as repo, message, files, branch, and from are concatenated without escaping or allowlisting, an attacker can inject shell metacharacters and achieve arbitrary command execution in the agent environment.
