muapi-seedance-2

ReviewAudited by ClawScan on May 10, 2026.

Overview

The skill mostly matches its video-generation purpose, but its helper script loads a local .env file as executable shell code and uses an undeclared MuAPI key/upload flow, so it should be reviewed before use.

Before installing, review or remove the .env sourcing behavior, set MUAPI_KEY deliberately, verify the referenced core media helper is trusted, and only pass images or prompts you are comfortable sending to MuAPI.

Findings (4)

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

Running the helper from a directory with an unexpected or malicious .env file could execute local commands with the user's permissions.

Why it was flagged

The helper automatically sources a .env file from the working directory. In shell, source executes file contents, so a crafted .env can run commands before the video-generation logic.

Skill content
if [ -f ".env" ]; then source .env 2>/dev/null || true; fi
Recommendation

Do not source .env as shell code. Parse only the needed MUAPI_KEY from a trusted, documented config path, or require the user to export it explicitly.

What this means

Use of the skill may consume the user's MuAPI account quota or billing and sends requests under that account.

Why it was flagged

The script requires and sends a MuAPI API key, while the registry metadata declares no required environment variables or primary credential.

Skill content
if [ -z "$MUAPI_KEY" ]; then echo "Error: MUAPI_KEY not set" >&2; exit 1; fi ... HEADERS=(-H "x-api-key: $MUAPI_KEY" -H "Content-Type: application/json")
Recommendation

Declare MUAPI_KEY in the skill metadata and use a least-privilege provider key where possible.

What this means

Images passed with --file leave the local machine and are sent to the external MuAPI service.

Why it was flagged

The i2v mode uploads user-selected local files to the MuAPI provider. This is purpose-aligned, but it is a sensitive data movement users should understand.

Skill content
echo "  --file PATH   Local image file (auto-uploaded, repeatable)" ... curl -s -X POST "${MUAPI_BASE}/upload_file" ... -F "file=@${FPATH}"
Recommendation

Only provide files intended for upload, and document provider privacy/retention expectations for uploaded media.

What this means

The t2v path depends on local platform code not reviewed here; if that helper is changed or untrusted, behavior could differ.

Why it was flagged

Text-to-video mode delegates execution to a core helper outside the provided file manifest, so its exact behavior is not visible in the supplied artifacts.

Skill content
CORE_SCRIPT="$SCRIPT_DIR/../../../../core/media/generate-video.sh" ... bash "$CORE_SCRIPT"
Recommendation

Ensure the referenced core media helper is from the trusted OpenClaw installation and document this runtime dependency.