Picasso TikTok

Security checks across static analysis, malware telemetry, and agentic risk

Overview

This is a coherent video-production workflow, but it relies on external media services, API keys, local tools, and a public audio upload step that users should review before use.

Before installing, confirm you are comfortable providing the listed API keys, installing the needed media tools, and uploading generated voiceover audio to external services. Do not use sensitive or confidential scripts unless the provider and file-hosting data flows are acceptable.

Static analysis

No static analysis findings were reported for this release.

VirusTotal

VirusTotal findings are pending for this skill version.

View on VirusTotal

Risk analysis

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

Using the skill may spend credits or create assets in the user's ElevenLabs, HeyGen, OpenAI, or Replicate accounts.

Why it was flagged

The workflow requires multiple provider credentials. These are aligned with the stated media-generation purpose, but users should understand the account access and billing implications, especially because the registry metadata lists no required env vars.

Skill content
Required env vars: ELEVENLABS_API_KEY, ELEVENLABS_VOICE_ID, HEYGEN_API_KEY, YOUR_HEYGEN_AVATAR_ID, OPENAI_API_KEY, REPLICATE_API_TOKEN
Recommendation

Use least-privileged project-specific keys where possible, monitor provider usage, and ensure the registry credential declarations are updated.

What this means

Voiceover content could leave the local environment and become accessible through an external hosted URL before the final video is produced.

Why it was flagged

The generated audio is uploaded to a third-party file host to obtain a URL for HeyGen. This is disclosed and purpose-aligned, but it is an additional external data flow with unclear retention or access controls.

Skill content
Subir audio a uguu.se (requerido por HeyGen) ... requests.post("https://uguu.se/upload", files={"files[]": ("audio.mp3", f.read(), "audio/mpeg")}, timeout=30)
Recommendation

Avoid using confidential scripts or unreleased content unless this upload path is acceptable; prefer controlled storage or signed URLs if available.

What this means

The user or agent may need to install and run local media/download tools, which can affect the local environment if sourced insecurely.

Why it was flagged

The skill depends on local tools and an unpinned pip-installed package, while the install specification declares no required binaries. This is normal for a media pipeline but leaves tool provenance to the user.

Skill content
pip install gdown -q ... Required system tools: ffmpeg, yt-dlp, Python 3
Recommendation

Install ffmpeg, yt-dlp, Python packages, and related tools from trusted sources, consider pinning versions, and document them in the skill metadata.