Context-Inappropriate Capability
High
- Confidence
- 97% confidence
- Finding
- The module uses shell execution both to probe for the CLI and later to invoke it with dynamically constructed arguments. Because `toolName` and parameter values are interpolated into a shell command and only double quotes are escaped, shell metacharacters such as command substitution can still lead to command injection and arbitrary command execution.
