Back to skill
v1.0.0

ZenMux Media Gen

BenignClawScan verdict for this skill. Analyzed May 1, 2026, 7:30 AM.

Analysis

This appears to be a straightforward ZenMux media-generation skill that uses your ZenMux API key to send prompts to ZenMux and save generated media, with no artifact evidence of hidden or unrelated behavior.

GuidanceInstall only if you trust ZenMux with your prompts and API key. Use a dedicated key if possible, watch usage costs, and choose safe output paths for generated image or video files.

Findings (3)

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.

Abnormal behavior control

Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.

Tool Misuse and Exploitation
SeverityLowConfidenceHighStatusNote
scripts/zenmux_media_client.py
requests.post(url, headers=headers, json=data, timeout=120) ... with open(out, "wb") as f: f.write(img_data)

The CLI makes generation requests and writes downloaded media to local output files; this is core to the skill but should be used with deliberate prompts and safe output paths.

User impactThe skill can create media-generation tasks and save or overwrite files at paths supplied to the command.
RecommendationUse explicit output filenames in safe directories and review requests before using expensive models or long video generations.
Permission boundary

Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.

Identity and Privilege Abuse
SeverityLowConfidenceHighStatusNote
scripts/zenmux_media_client.py
ZENMUX_API_KEY = os.environ.get("ZENMUX_API_KEY") ... "Authorization": f"Bearer {ZENMUX_API_KEY}"

The helper reads the ZenMux API key from the environment and uses it as a bearer token for ZenMux API requests, which is expected for this integration.

User impactAnyone using the skill with your key can make ZenMux API calls, which may consume quota or incur charges.
RecommendationUse a dedicated or restricted ZenMux key if available, monitor usage/billing, and remove the key when you no longer need the skill.
Sensitive data protection

Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.

Insecure Inter-Agent Communication
SeverityLowConfidenceHighStatusNote
scripts/zenmux_media_client.py
data = {"model": model, "messages": [{"role": "user", "content": prompt}], "modalities": ["image"]}

User prompts are sent to the external ZenMux API as part of normal image/video generation.

User impactText prompts, and optional video reference image URLs, are shared with ZenMux to perform generation.
RecommendationAvoid putting secrets, private personal data, or confidential business information in prompts unless you trust ZenMux's handling of that data.