Back to skill
Skillv1.0.0
ClawScan security
ClawVideo Generation · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
SuspiciousFeb 11, 2026, 9:12 AM
- Verdict
- suspicious
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill's behavior (calling json2video API using an API key) matches its stated purpose, but the registry metadata omits the required environment variable and there are a few documentation/credential ambiguities that warrant caution before installing.
- Guidance
- Before installing, note these points: - The code and SKILL.md require a JSON2VIDEO_API_KEY, but the registry metadata does not list it — treat that as a metadata/packaging error. Do not supply high-privilege or reused credentials; use an API key scoped to rendering only, if possible. - The script sends requests to api.json2video.com (expected). If you plan to use Azure or ElevenLabs voices, verify whether you need additional keys for those services — the skill's docs mention them but the code delegates to JSON2Video (which may mediate TTS). - Source and homepage are unknown. If you need higher assurance, request provenance from the publisher or inspect the full script locally; the included Python is short and network calls are explicit (requests.post/get to JSON2Video). - For extra safety, run the script in an isolated environment or container and test with a throwaway API key. Check that logs or console output do not print your API key (the code reads the env var but does not log it). - If you rely on this skill in production, ask the publisher to correct the registry metadata to declare JSON2VIDEO_API_KEY and to document any additional credential needs. If you cannot verify the source, consider not installing or restricting the key's permissions.
Review Dimensions
- Purpose & Capability
- noteName/description claim to generate Pinterest vertical videos via the JSON2Video API; the included Python script and SKILL.md both build JSON payloads and call https://api.json2video.com/v2 with an API key — this is coherent. However, the registry metadata lists no required environment variables while the instructions and code require JSON2VIDEO_API_KEY, which is an inconsistency.
- Instruction Scope
- okSKILL.md instructs only to set JSON2VIDEO_API_KEY, run the included script with a JSON config, and use example files. The runtime instructions and code operate on provided config files and the JSON2Video API only; they do not instruct reading unrelated system files or sending data to unexpected endpoints.
- Install Mechanism
- okThis is an instruction-only skill with a small accompanying Python script; there is no install spec and no downloads from third-party URLs. Risk from install mechanism is low.
- Credentials
- concernSKILL.md and scripts require the JSON2VIDEO_API_KEY environment variable, but the registry metadata declares no required env vars or primary credential — this mismatch is concerning and could cause users to miss that a secret is needed. The skill references third-party providers (Azure voices, ElevenLabs, Cloudinary, etc.) in docs, but those are optional integrations and the code only requires the JSON2Video API key.
- Persistence & Privilege
- okThe skill does not request persistent/always-on privileges (always=false), does not modify other skills, and does not write system-wide configs. Autonomous invocation is allowed (default) but not combined with other high-risk requests.
