Crazyrouter Video Gen

PassAudited by ClawScan on May 10, 2026.

Overview

This appears to be a straightforward Crazyrouter video-generation skill, but users should notice that it uses an API key and has minor metadata/configuration disclosure gaps.

Before installing, be comfortable sending your video prompts to Crazyrouter and using your CRAZYROUTER_API_KEY for generation. Verify that CRAZYROUTER_BASE_URL is not set to an untrusted endpoint, and choose the output file path carefully.

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.

What this means

Your Crazyrouter API key and video prompt are sent to the provider and may incur account usage or charges.

Why it was flagged

The script uses a local API key as delegated account authority and sends it to the default Crazyrouter endpoint or to a configured base URL.

Skill content
const API_BASE = process.env.CRAZYROUTER_BASE_URL || "https://crazyrouter.com/v1"; ... headers: { "Authorization": `Bearer ${apiKey}`
Recommendation

Use a Crazyrouter key you trust, monitor provider usage, and do not set CRAZYROUTER_BASE_URL to an untrusted endpoint.

What this means

Install-time metadata may not warn you that an API key is needed.

Why it was flagged

The registry metadata under-declares the credential requirement that SKILL.md explicitly states: CRAZYROUTER_API_KEY.

Skill content
Required env vars: none; Primary credential: none
Recommendation

Treat CRAZYROUTER_API_KEY as required before use; the publisher should declare it in metadata.

What this means

The selected output file can be created or overwritten with the downloaded video content.

Why it was flagged

The script downloads the video URL returned by the API and writes it to the user-provided output path, which is expected for this skill but still a file-writing capability.

Skill content
const videoResponse = await fetch(url); ... await writeFile(args.output, buffer);
Recommendation

Choose an output path intentionally and avoid using sensitive or important existing file paths.