Context-Inappropriate Capability
Medium
- Confidence
- 89% confidence
- Finding
- The script sends messages by constructing a shell command and passing the generated report into execSync. Although double quotes are escaped, shell metacharacters such as backticks and $() are not neutralized, so untrusted content pulled from external data sources could trigger command substitution when the message is sent.
