video-processing-editing
Fail
Audited by Gen Agent Trust Hub on Jun 16, 2026
Risk Level: HIGHREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The script
scripts/video_editor.pyuses theeval()function to parse frame rate data (r_frame_rate) obtained fromffprobe. Sinceffprobeparses metadata from untrusted video files provided to the agent, this creates a direct vector for arbitrary code execution if a maliciously crafted file can influence the output string. - [COMMAND_EXECUTION]: All primary scripts (
audio_mixer.py,batch_processor.py,motion_graphics.py,quality_assessment.py,thumbnail_generator.py,timelapse_creator.py, andvideo_editor.py) rely onsubprocess.run()to execute shell commands (ffmpegandffprobe). While the tools generally use list-based arguments to mitigate shell injection, the broad access to system commands and complex filter strings interpolated from user-supplied parameters represents a significant capability surface that can be abused. - [PROMPT_INJECTION]: The skill processes untrusted metadata from external video files using
ffprobe. This creates an indirect prompt injection surface where malicious content embedded in video metadata (e.g., title, comment, or other tags) could influence the agent's behavior when it interprets the results of analysis or automated editing operations.
Recommendations
- AI detected serious security threats
Audit Metadata