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.run and subprocess.Popen extensively 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, and fc-list are used for extracting audio, generating timestamps, syncing subtitles, and merging video streams.
  • Evidence: scripts/dub.py uses subprocess.run to 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.py contains a check_moviepy() function that runs pip install moviepy if the library is not found.
  • Evidence: scripts/dub.py contains a check_deps() function that checks for and installs openai-whisper, mlx-audio, and moviepy as 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
Risk Level
SAFE
Analyzed
Sep 2, 2026, 08:46 AM
Security Audit — agent-trust-hub — video-dubbing