Context-Inappropriate Capability
Medium
- Confidence
- 97% confidence
- Finding
- The script builds a shell command string containing user-controlled values such as the image path, output path, and poster text, then executes it with execSync. Escaping only double quotes is insufficient for shell safety because command substitution and other shell metacharacters can still be interpreted inside double-quoted strings, enabling command injection and arbitrary command execution.
