video-frames
Warn
Audited by Gen Agent Trust Hub on Aug 14, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONREMOTE_CODE_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The skill relies on
subprocess.runto executeffmpegandffprobecommands for video processing and metadata extraction. While it uses list-based arguments rather than a shell string, the inclusion of external file paths in these commands can lead to argument injection vulnerabilities if the paths are not strictly validated. - [REMOTE_CODE_EXECUTION]: In the
probe_videofunction inSKILL.md, the code useseval(video_stream["r_frame_rate"])to parse a string into a numeric value. Since this string is derived from the metadata of a video file provided as input, it constitutes an unsafe dynamic execution vulnerability. A maliciously crafted video file could provide a Python expression in the frame rate field that would be executed by the host environment when the skill probes the video properties.
Audit Metadata