Back to skill
Skillv1.0.12

ClawScan security

AI Video Editor · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignMar 24, 2026, 2:32 AM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
The skill's code, instructions, and requested credential (SPARKI_API_KEY) align with a remote video-rendering service; nothing in the package appears to request unrelated secrets or privileged system access.
Guidance
This skill appears coherent for a remote video-rendering integration: it needs only python and a SPARKI_API_KEY and its code matches the described API calls. Before installing or using it, consider: (1) privacy — uploaded videos are sent to https://business-agent-api.sparki.io, so only supply content you are comfortable sending to a third party; (2) credential handling — avoid storing the API key in plaintext if you can (the optional ~/.openclaw/config/sparki.env will contain it); (3) verify the service identity/ownership — the support email domain (sparksview.com) does not match sparki.io, so confirm the provider if you rely on trust; (4) if you need to avoid network transmission entirely, this skill is not suitable because it uses a remote API; (5) run python scripts/health.py first to validate connectivity and key behavior. If any of these points are unacceptable, do not provide the API key or run the skill.

Review Dimensions

Purpose & Capability
okName/description match the implementation: the scripts upload a local MP4, create a render project, poll for completion, and download an MP4. Declared requirements (python and SPARKI_API_KEY) are appropriate and sufficient for the stated purpose.
Instruction Scope
okSKILL.md and the Python entrypoints limit runtime actions to reading an optional config (~/.openclaw/config/sparki.env), reading the user-specified video file(s), and calling Sparki's Business API endpoints. The shell wrappers require curl/jq but are labelled legacy; the primary workflow uses Python standard library only. There are no instructions to read unrelated system files or exfiltrate unrelated data.
Install Mechanism
okNo install spec or remote download is used; the code is bundled with the skill and executed by the user's python. That keeps installation risk low (no arbitrary remote code fetched during install).
Credentials
noteOnly SPARKI_API_KEY is required (declared as the primary credential), which is proportional to a remote rendering service. Notes of caution: the optional config file (~/.openclaw/config/sparki.env) stores the API key and related settings in plaintext if used; the README/setup write_default_config will create that file. Also the support email domain (support@sparksview.com) differs from the sparki.io hostname used for the API and homepage — not necessarily malicious, but a mismatch worth verifying before providing credentials.
Persistence & Privilege
okalways:false and no special platform privileges are requested. The skill only writes its own config file under the user's home and creates an output directory under the user's home — standard and scoped behavior.