Back to skill
Skillv1.0.0

ClawScan security

Ai Image To Video Audio · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

ReviewApr 15, 2026, 6:46 PM
Verdict
Review
Confidence
medium
Model
gpt-5-mini
Summary
The skill's behavior largely matches a remote video-rendering service (it needs a NEMO_TOKEN and calls nemovideo.ai APIs), but there are inconsistent declarations (config paths vs registry metadata, required env var vs auto-generation of anonymous token) and vague instructions about where tokens/session IDs are stored — ask for clarification before installing or trusting with files/credentials.
Guidance
This skill appears to call a legitimate cloud video-rendering API and only needs a NEMO_TOKEN, but there are a few unclear points you should confirm before installing: 1) Where and how will session tokens / anonymous tokens be stored? (in memory only or written to disk under ~/.config/nemovideo/?) 2) Do you prefer to supply your own NEMO_TOKEN instead of allowing the skill to obtain an anonymous token (which grants limited, temporary credits)? 3) All media you upload will be sent to https://mega-api-prod.nemovideo.ai — confirm you are comfortable with that service and its privacy/retention policies. If you need stronger guarantees, request explicit behavior (no persistent storage on disk, clear token expiry/cleanup, and a privacy policy or vendor homepage). The metadata mismatches (configPaths vs registry, required env var vs auto-generation) are not by themselves malicious but warrant clarification.

Review Dimensions

Purpose & Capability
noteThe declared purpose (turn images+audio into video via a cloud backend) aligns with requiring a NEMO_TOKEN and calling nemovideo.ai endpoints. However, registry-level metadata said no required config paths while the SKILL.md frontmatter lists ~/.config/nemovideo/ — a mismatch. Also the skill asks to derive X-Skill-Platform from the agent's install path, which implies reading agent filesystem metadata; that is plausible for attribution but is an extra capability not explained in the high-level description.
Instruction Scope
noteInstructions confine actions to the external Nemovideo API (session creation, SSE chat, uploads, export polling). They explicitly read NEMO_TOKEN and, if missing, instruct the agent to obtain an anonymous token automatically. The instructions tell the agent to 'store' session_id and token for subsequent requests but do not specify where/how (memory vs disk vs secure store). They also instruct detecting install path for X-Skill-Platform, which requires access to agent runtime paths. No instructions request unrelated system files or other credentials.
Install Mechanism
okInstruction-only skill with no install spec and no code files — lowest install risk. Nothing is downloaded or written by an installer according to the package metadata.
Credentials
noteOnly one credential (NEMO_TOKEN) is declared as required, which is proportionate for a cloud rendering service. Two inconsistencies: (1) the skill declares NEMO_TOKEN as required but also provides an automatic anonymous-token flow when NEMO_TOKEN is absent; (2) SKILL.md frontmatter lists a config path (~/.config/nemovideo/) while the registry metadata said none. It's unclear whether the skill will read or write that config path.
Persistence & Privilege
okSkill is not always-on and allows normal autonomous invocation. It will create remote render jobs that can persist on the vendor side and asks the agent to retain session tokens/session_ids across calls — expected for a session-based API. There is no instruction to modify other skills or system-wide settings.