Context-Inappropriate Capability
Medium
- Confidence
- 97% confidence
- Finding
- The wrapper builds a shell command string with `python3 "${scriptPath}" ${args.join(' ')}` and executes it via `exec`, which invokes a shell. Because `args` come from user-controlled CLI input and are concatenated without escaping or validation, an attacker can inject shell metacharacters to execute arbitrary OS commands, not just the intended Python script.
