video-agent

SAFE max severity MEDIUMSkillSpector Do not install 100 registry clawhub.ai last scanned 1 scan

Verdict safe, but 1 finding (1 medium), mainly data exfiltration. Most recent scan 2026-02-07.

This HeyGen Video Agent skill is GENERALLY SAFE with minor security considerations. The skill provides a straightforward wrapper around HeyGen's Video Agent API for generating AI avatar videos. The code uses standard Python libraries (urllib, json, pathlib) without dangerous operations like eval/exec. Network calls are limited to the legitimate HeyGen API endpoints (api.heygen.com). The skill requires an API key via environment variable, which is standard practice but requires user awareness. File operations are limited to creating output directories and downloading videos to user-specified locations. The referenced prompt-optimizer.md file is an internal resource bundled with the skill (normal behavior) and contains legitimate guidance for writing effective video generation prompts. No prompt injection, data exfiltration, command injection, or social engineering threats were detected. The main considerations are proper API key management and the standard risks of executing Python scripts that make network calls and write files.

Scanner's overall assessment (LLM analyzer)

Second scanner: NVIDIA SkillSpector

The two scanners disagree: Cisco found nothing and SkillSpector says do not install. One of them has a blind spot here; read the skill before trusting either. How the two scanners compare across the whole corpus: Two scanners, one corpus.

What this skill does

Generate AI avatar videos with HeyGen's Video Agent API. One-shot prompt to video generation.

Package
4 files, 30 KB
SKILL.md
290 words, 10 sections
Code
Python (2)
Homepage
https://docs.heygen.com/reference/generate-video-agent

SKILL.md covers: HeyGen Video Agent · Reference Files · Setup · Generate a Video · Quick submit (returns video_id immediately) · Wait for completion and get video URL · Wait and download the video · Check Video Status · API Reference · Notes

Findings

MEDIUM API Key Required in Environment Variable Data Exfiltrationllm

The skill requires HEYGEN_API_KEY to be set as an environment variable. While this is a standard practice for API authentication, users should be aware that the scripts will have access to this credential. The skill does not implement any additional security measures like key validation, rotation reminders, or scope limitations.

SKILL.md

export HEYGEN_API_KEY="your-api-key"
Remediation: Document security best practices: (1) Use API keys with minimal required permissions, (2) Rotate keys regularly, (3) Never commit keys to version control, (4) Consider using a secrets manager for production use, (5) Validate key format before making API calls to prevent accidental exposure in error messages.

What is in the package

FileKindSize
SKILL.mddoc2.6 KB
references/prompt-optimizer.mddoc19 KB
scripts/generate.pyscript4.6 KB
scripts/status.pyscript4.3 KB

External hosts referenced

api.heygen.com app.heygen.com docs.heygen.com

Hostnames that appear in the skill's files. Referencing a host is not a finding; compare against the findings above and the skill's stated purpose.

Environment variables referenced

HEYGEN_API_KEY

Package contents recorded 2026-10-22. The scan above ran against the version current at scan time; the two can differ if the skill has since been updated.

What we checked

What we did not check

Sources