video-clone
Warn
Audited by Gen Agent Trust Hub on Nov 8, 2026
Risk Level: MEDIUMEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONDYNAMIC_EXECUTIONCREDENTIALS_UNSAFE
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill downloads content from several external sources:
scripts/analyze.pyusesyt-dlpto download video and audio from user-provided URLs.scripts/fetch_assets.pyfetches images and audio fromapi.openverse.org,pixabay.com, andfreesound.orgbased on search queries.scripts/yating_tts.pyconnects totts.api.yating.twfor text-to-speech generation.- [COMMAND_EXECUTION]: Extensive use of shell command execution for media processing:
- Multiple Python scripts (
analyze.py,clip_strip.py,align_lyrics.py,motion_check.py,video.py) invokeffmpegandffprobefor video/audio analysis and manipulation. scripts/hf_frames.pyandscripts/tests/test_engine_render.pyexecutenodeandnpxcommands.assets/engine-kit/new_project.shexecutes shell commands to set up project structures and install Node.js dependencies.- [DYNAMIC_EXECUTION]: The JavaScript runtime component (
assets/engine-kit/kit.js) useseval()to process coordinate expressions provided to therenderSheetfunction. While intended for mathematical calculations, this allows for dynamic execution of strings. - [CREDENTIALS_UNSAFE]:
scripts/yating_tts.pyis designed to read a sensitive API key from a fixed path in the user's home directory (~/.reelmimic/secrets.json). While not a hardcoded secret in the skill itself, this pattern identifies where users should store their credentials.
Audit Metadata