super-video-maker
Audited by Socket on Aug 10, 2026
3 alerts found:
Anomalyx3No clear evidence of intentional malware in the provided fragment. The main security concerns are (a) it uploads user media to an external transcription API and uses an API key sourced from env/.env, and (b) it constructs ffmpeg filter graphs/overlays from plan JSON values and executes ffmpeg/magick; if the plan JSON is attacker-controlled, this can become a powerful injection surface inside ffmpeg. Execution of a local make_sfx.py occurs conditionally, which would be dangerous only if that file is compromised in the project environment.
This fragment is primarily an FFmpeg orchestration script for assembling a final video. It does not contain clear malicious payloads (no eval/exec, no obvious exfiltration code), but it does include notable supply-chain/runtime code execution risks: it dynamically imports build_reel from a sibling directory added to sys.path and conditionally executes make_sfx.py via python3 when assets are missing. The plan JSON also controls many file paths and parameters, increasing the chance of unintended file access/overwrite depending on permissions. Additionally, the caption path can invoke br.groq_transcribe, which likely sends audio to an external service. Overall: suspicious due to dynamic code import/execution, but no direct evidence of overt malware within this snippet alone.
This module is best characterized as a headless browser screenshot/receipt generator driven by external JSON (file/CLI/env). While there is no clear evidence of overt malware (no credential theft, persistence, or data exfiltration in this fragment), it presents meaningful security/abuse risk due to (1) unvalidated arbitrary URL navigation using Playwright/Chromium (potential internal network reachability/probing depending on deployment), and (2) unsanitized use of t['name'] in the screenshot output path (possible path/filename manipulation/overwrite depending on allowed characters and runtime handling).