Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

Talking Circle

v1.0.0

Create animated talking-circle videos (Telegram-style round video messages) from avatar frame images and audio. Supports audio-to-video and text-to-video via...

1· 275·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Suspicious
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description, CLI examples, and included scripts all implement creating talking‑circle videos from 4 avatar frames plus audio and/or TTS. Required binaries (python3, ffmpeg) and the declared primary credential (ELEVENLABS_API_KEY) are appropriate for the described functionality.
Instruction Scope
Runtime instructions and scripts stay within the stated purpose (audio analysis, frame compositing, calling TTS APIs). The SKILL.md and README explicitly encourage using external image/TTS services (DALL‑E, Midjourney, OpenAI, Google/Polly/Azure), which implies uploading avatar images and text to third‑party APIs — a privacy consideration. The SaluteSpeech script disables TLS verification (requests verify=False) and suppresses warnings, which weakens transport security and should be reviewed.
Install Mechanism
There is no remote install spec; the skill auto-creates a local virtualenv (/tmp/talking-circle-venv) and pip-installs the small requirements.txt from the repository. No external binary downloads or obscure URLs are used. Creating a venv and installing packages is expected for Python tools, though it writes files under /tmp which persist across runs.
Credentials
The primary credential ELEVENLABS_API_KEY matches the ElevenLabs TTS usage. The SKILL.md/scripts also accept SALUTE_SPEECH_AUTH (Base64 client_id:client_secret) as an optional alternative but that env var was not listed in the registry 'required env' field — a minor metadata mismatch. No unrelated credentials or excessive secrets are requested.
Persistence & Privilege
The skill does not request elevated system privileges, does not set always:true, and does not alter other skills. It creates a persistent venv at /tmp/talking-circle-venv and writes build logs next to output files (out.build.log) — normal for a CLI tool but something to note for disk footprint and potential log contents.
Assessment
This skill appears to implement what it claims, but review these points before installing or giving API keys: - TLS verification disabled: the SaluteSpeech script calls Sber endpoints with requests(..., verify=False) and suppresses warnings. That weakens transport security and could allow man‑in‑the‑middle interception of your SALUTE_SPEECH_AUTH. Consider removing verify=False or only using trusted networks, or avoid using the Salute option if you must not risk exposing credentials. - API keys and privacy: ElevenLabs and SaluteSpeech keys (and any image/TTS service you use) are sent to third‑party services. Do not supply keys you cannot revoke; avoid uploading private avatar images to external image APIs if you need privacy. - Local installs: the skill will create a virtualenv under /tmp and pip-install numpy/pillow/requests from the included requirements.txt. Inspect requirements.txt and the repository before running if you are cautious. - Logs and artifacts: the scripts write build logs (out.build.log) and temporary files. Inspect logs if builds fail because they may include error messages from remote services. - If you are concerned about privacy or supply of secrets, run the scripts locally in an isolated environment (VM or container), or use Mode 1 (audio-to-video) with locally generated audio so you do not need to provide remote TTS credentials. If you want, I can point out the exact lines where verify=False is used and suggest a minimal patch to enable certificate verification.

Like a lobster shell, security has layers — review code before you run it.

latestvk97dk0kabjwcbvggk0p6kyq9cs826vc0

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

🎙️ Clawdis
OSmacOS · Linux
Binspython3, ffmpeg
Primary envELEVENLABS_API_KEY

Comments