Seedance Video Generation BytePlus

ReviewAudited by ClawScan on May 10, 2026.

Overview

The skill mostly matches its BytePlus video-generation purpose, but its helper can automatically run a local shell command to open downloaded videos on macOS and it under-declares its credential and sharing requirements.

Use this skill only if you trust the publisher and intend to send prompts/images to BytePlus. Set ARK_API_KEY in a controlled environment, avoid passing private files, confirm any delete/cancel or Feishu-send action, and consider disabling or fixing the macOS auto-open shell command before use.

Findings (5)

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

On macOS, a download can launch a local app automatically, and malformed path/task ID values could create command-injection risk.

Why it was flagged

After downloading a video, the helper automatically invokes a shell command on macOS using a path built from the download directory and task ID. This is not necessary for video generation and is safer as a non-shell subprocess call or explicit user action.

Skill content
if sys.platform == "darwin":
    os.system(f'open "{filepath}"')
Recommendation

Remove the auto-open behavior or replace it with a safe call such as subprocess.run(["open", str(filepath)], check=False) and only run it after explicit user confirmation.

What this means

Using the skill can create, list, and delete tasks under the user's BytePlus account and may incur provider costs.

Why it was flagged

A provider API key is expected for this BytePlus integration, but the registry metadata declares no required env vars or primary credential. No credential leakage is shown.

Skill content
The user must set the `ARK_API_KEY` environment variable with a BytePlus API Key.
Recommendation

Declare ARK_API_KEY in metadata, use a least-privileged key if available, and monitor BytePlus usage/billing.

What this means

Private images or prompts supplied to the skill leave the local machine and are sent to the BytePlus Ark API.

Why it was flagged

The helper reads a user-specified local image and embeds it in the API request. This is purpose-aligned for image-to-video generation, but it means selected local files are uploaded to BytePlus.

Skill content
with open(p, "rb") as f:
    b64 = base64.b64encode(f.read()).decode("ascii")

return f"data:image/{mime_ext};base64,{b64}"
Recommendation

Only provide image paths and prompts that are intended for BytePlus processing, and avoid passing sensitive local files.

What this means

A generated video can be uploaded to Feishu storage and sent to a chat if the workflow is used.

Why it was flagged

The optional guide chains the generated local video into OpenClaw's message tool for Feishu/Lark delivery, including upload to Feishu CDN. This is disclosed and user-directed, but it crosses a tool/provider boundary.

Skill content
message(
  action="send",
  channel="feishu",
  filePath="/root/.openclaw/workspace/seedance_cgt-...mp4"
Recommendation

Confirm the recipient/channel and file path before sending, and do not use the Feishu workflow for sensitive videos unless that sharing is intended.

What this means

Users have less external provenance information for verifying the publisher, version history, or intended install path.

Why it was flagged

The package provenance is not linked to a source repository or homepage, and there is no install specification. The included code is visible and no remote installer is shown, so this is a provenance note rather than a direct malicious indicator.

Skill content
Source: unknown
Homepage: none
No install spec — this is an instruction-only skill.
Recommendation

Verify the publisher and ensure the executed helper script is the included reviewed file before granting it API-key access.