video-dubbing
Pass
Audited by Gen Agent Trust Hub on Sep 2, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The skill uses
subprocess.runandsubprocess.Popenextensively across several scripts (scripts/dub.py,scripts/dub_segments.py,scripts/burn_subtitles.py) to execute standard media processing tools. - Evidence: Invocations of
ffmpeg,ffprobe,whisper, andfc-listare used for extracting audio, generating timestamps, syncing subtitles, and merging video streams. - Evidence:
scripts/dub.pyusessubprocess.runto orchestrate the pipeline stages. - [EXTERNAL_DOWNLOADS]: The scripts include helper functions to automatically install missing Python dependencies from PyPI using
pip. - Evidence:
scripts/burn_subtitles.pycontains acheck_moviepy()function that runspip install moviepyif the library is not found. - Evidence:
scripts/dub.pycontains acheck_deps()function that checks for and installsopenai-whisper,mlx-audio, andmoviepyas needed. - These are standard developer conveniences for a tool designed to run in a local environment where the user has already requested the dubbing service.
Audit Metadata