Back to skill
Skillv1.0.0

ClawScan security

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

Scanner verdict

BenignApr 16, 2026, 7:28 PM
Verdict
Benign
Confidence
medium
Model
gpt-5-mini
Summary
The skill's requests and runtime instructions are largely consistent with its stated purpose (upload images, call a cloud render API, return a video), with a few minor inconsistencies in metadata and storage behavior that deserve attention but do not indicate outright malice.
Guidance
This skill appears to do what it says: it uploads images to a cloud service (mega-api-prod.nemovideo.ai) and returns rendered video results. Before installing or using it: (1) be aware your images will be sent off-host to that API — do not upload sensitive/private images unless you trust the service and have reviewed its privacy terms; (2) the skill may store an anonymous session token and session_id locally for subsequent requests — consider how long that data should persist in your environment; (3) note small metadata inconsistencies (declared required env var vs. anonymous-token flow, and a configPath in frontmatter) — these are likely benign but you may want the publisher to clarify whether the skill will read ~/.config/nemovideo/ or always create/require its own token; (4) if you need stronger isolation, prefer running uploads via an account token you control (set NEMO_TOKEN yourself) rather than relying on anonymously minted tokens.

Review Dimensions

Purpose & Capability
noteName/description (image → video) matches the APIs and the single declared credential (NEMO_TOKEN). Minor inconsistency: the SKILL.md frontmatter lists a config path (~/.config/nemovideo/) while the registry metadata reported no required config paths. Also the registry lists NEMO_TOKEN as required, but SKILL.md contains a flow to obtain an anonymous token automatically if none is present.
Instruction Scope
okInstructions are focused on authenticating, creating a session, uploading images, invoking SSE/messages, checking credits/state, and exporting renders. They do not instruct the agent to read arbitrary user files, system secrets, or unrelated environment variables. The only filesystem/environment reads implied are: (a) reading this skill's frontmatter for attribution and (b) detecting install path to set X-Skill-Platform; both are limited in scope but worth noting.
Install Mechanism
okInstruction-only skill with no install spec or downloadable code, so nothing new is written to disk beyond normal session storage by the agent. This is the lowest install risk.
Credentials
noteThe single primary credential requested is NEMO_TOKEN, which is appropriate for a cloud render service. However, SKILL.md can auto-request an anonymous NEMO_TOKEN if none exists, so the 'required env var' declaration is inconsistent with the runtime flow. The frontmatter's configPaths entry (~/.config/nemovideo/) could imply reading a local config, but the runtime instructions do not require it.
Persistence & Privilege
okThe skill is not always-enabled and does not request elevated or cross-skill privileges. It does instruct the agent to store session_id and token for subsequent calls (normal for API sessions), but it does not instruct modifying other skills or global agent config.