Back to skill
Skillv0.1.0

ClawScan security

Storyclaw X2c Publish · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignMar 14, 2026, 3:49 AM
Verdict
Benign
Confidence
high
Model
gpt-5-mini
Summary
The skill's requests and instructions are consistent with a video-publishing + wallet-management integration: it only asks for an X2C API key, uses the X2C API and S3 presigned upload URLs, and has no install or external downloads.
Guidance
This skill is internally consistent for publishing videos and managing an X2C wallet: it needs only your X2C_API_KEY and will call X2C endpoints and upload files to S3 presigned URLs. Before installing, confirm you trust the X2C service (source/homepage are missing), create an API key with the minimum necessary permissions, and store it safely (per-user credential files are used). Be cautious because wallet actions (swap/withdraw) can move funds — test with a non-critical account or small amounts first. If you are worried about automated actions, consider disabling autonomous invocation for this skill or monitoring/approving each run.

Review Dimensions

Purpose & Capability
okName/description (publish + wallet management) match the declared requirement (X2C_API_KEY) and the SKILL.md workflows (distribution endpoints, upload URLs, wallet actions). No unrelated credentials or binaries are requested.
Instruction Scope
noteInstructions are explicit curl-based API calls and S3 PUT uploads and focus on publishing and wallet operations. They instruct reading/storing per-user API keys in credentials/{USER_ID}.json and uploading local files (cover.jpg, ep1.mp4). This is expected, but callers should be aware the agent will access provided local media files and stored credential files.
Install Mechanism
okInstruction-only skill with no install spec and no code files — nothing is written to disk by an installer and no external archives are fetched.
Credentials
okOnly a single API credential (X2C_API_KEY) is required and is appropriate for the documented API usage. SKILL.md also references X2C_API_BASE_URL as an optional override (not listed as required) — a minor omission but not disproportionate.
Persistence & Privilege
noteSkill is not always-enabled and is user-invocable. The skill can be invoked autonomously (platform default). Because the skill can perform wallet actions (claim, swap, withdraw), allow-listing autonomous invocation or limiting scope/permissions of the API key is advisable to reduce risk.