Context-Inappropriate Capability
Medium
- Confidence
- 95% confidence
- Finding
- The code builds a shell command by concatenating `dwsPath`, `command`, and `args` into a single string and passes it to `execSync`, which invokes a shell. If any of those values are influenced by untrusted input, this enables command injection and arbitrary OS command execution; the same path also forwards credential environment variables to the spawned process, increasing blast radius. The lack of clear skill metadata or constraints makes this more dangerous because there is no documented justification or trust boundary for subprocess execution.
