Context-Inappropriate Capability
Medium
- Confidence
- 97% confidence
- Finding
- This module constructs shell command strings from multiple externally influenced values such as file paths, watermark text, subtitle paths, timing options, and configurable ffmpeg/ffprobe paths, then executes them with execSync or spawn using shell enabled. Because shell metacharacters, quotes, and FFmpeg filter syntax can be attacker-controlled, this can lead to OS command injection and arbitrary command execution, which is far more dangerous than normal video processing.
