short-video-replicator
Fail
Audited by Gen Agent Trust Hub on Jun 21, 2026
Risk Level: HIGHCOMMAND_EXECUTIONCREDENTIALS_UNSAFEEXTERNAL_DOWNLOADSDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: Multiple scripts, including
scripts/main.py,scripts/convert.py,scripts/download_douyin.py, andscripts/core/downloader.py, usesubprocess.runto execute shell commands such asffmpeg,yt-dlp, andpandoc. - [PRIVILEGE_ESCALATION]: The environment setup script
scripts/check_environment.pyattempts to acquire root privileges usingsudoto install theffmpegpackage viaapt-getordnfon Linux systems. - [CREDENTIALS_UNSAFE]: The script
scripts/fetch_bilibili_subtitle.pyattempts to extract Bilibili session cookies (SESSDATA) directly from local browser databases (Chrome, Firefox, Edge, Safari) usingyt-dlpor thebrowser_cookie3library. This involves accessing sensitive user data without explicit user interaction in the script logic. - [EXTERNAL_DOWNLOADS]: The skill performs runtime installation of Python packages (
yt-dlp,fpdf2) and system binaries (ffmpeg,pandoc) if they are not detected on the host system. This happens automatically during the execution ofscripts/check_environment.pyandscripts/convert.py. - [DATA_EXFILTRATION]:
scripts/transcribe_api.pyextracts audio from user-provided videos and uploads it to an external API endpoint (base_urldefined in~/.easyclaw/easyclaw.json) for transcription. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted data from video transcripts and external web pages via browser automation. The resulting content is structured and analyzed by the AI agent, creating a surface for indirect prompt injection if the source video metadata or transcripts contain malicious instructions.
- Ingestion points:
scripts/main.py(viascripts/fetch_bilibili_subtitle.pyandscripts/transcribe_api.py),SKILL.md(via browser tool access). - Boundary markers: Absent. Transcripts are processed as raw text for analysis.
- Capability inventory: Subprocess execution for video processing, PDF conversion, and system package installation.
- Sanitization: None. The skill relies on ASR output and raw web content.
Recommendations
- AI detected serious security threats
Audit Metadata