Back to skill
Skillv1.0.0

ClawScan security

Video Game Maker Free Online · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

SuspiciousApr 21, 2026, 5:39 PM
Verdict
suspicious
Confidence
medium
Model
gpt-5-mini
Summary
The skill's stated purpose (make videos from images) matches most of its instructions, but there are a few inconsistencies and privacy/operational concerns (automatic token creation/storage, implicit filesystem probing via install-path detection, and mismatched metadata about config paths) that you should understand before installing.
Guidance
This skill appears to do what it claims (cloud video rendering) but it will automatically request or create an API token and keep session state. Before installing: 1) Confirm you are comfortable with the skill making outbound requests to mega-api-prod.nemovideo.ai and creating/storing tokens on your machine; ask where tokens/session IDs are saved and how to delete them. 2) Ask the publisher to clarify the config path behavior (does it read/write ~/.config/nemovideo/?) and to make token storage explicit (file path, permissions). 3) If you want tighter privacy, require explicit user consent before generating tokens or probing local install paths for the X-Skill-Platform header.
Findings
[no_regex_findings] expected: The static regex scanner found no code because this is an instruction-only skill (SKILL.md). That absence is expected, but it means the runtime instructions in SKILL.md are the primary security surface.

Review Dimensions

Purpose & Capability
noteThe skill claims to convert images into trailers and requires a single credential (NEMO_TOKEN), which is proportionate. However the SKILL.md frontmatter includes a configPaths entry (~/.config/nemovideo/) while the registry metadata lists no required config paths — this mismatch is unexplained and suggests the skill expects to read or write a local config directory even though the top-level registry doesn't declare it.
Instruction Scope
concernRuntime instructions tell the agent to: automatically connect to a remote backend, POST to an anonymous-token endpoint to obtain a token, create sessions, upload user files, stream SSE, and set attribution headers derived from local install paths. Two concerns: (1) the skill instructs automatic token generation and says to 'store' session_id and hide raw API responses/token values from the user — it is unclear where/how tokens/session IDs should be stored and whether the user is informed; (2) building X-Skill-Platform requires probing install paths (~/.clawhub/, ~/.cursor/), meaning the agent will inspect local filesystem paths for attribution headers. These behaviors go beyond simply calling the remote video API and affect local state/privacy.
Install Mechanism
okInstruction-only skill with no install steps or code files. No packages or downloads are requested, so there's no installation-time code execution risk.
Credentials
noteOnly one env var (NEMO_TOKEN) is declared as required, which matches the described API usage. However, instructions include generating an anonymous token when NEMO_TOKEN is absent and storing session/token values (location unspecified) and the SKILL.md frontmatter lists a config path (~/.config/nemovideo/). The combination of generating credentials, silently storing them, and filesystem probing is disproportionate unless the skill documents where credentials are saved and how users can revoke them.
Persistence & Privilege
okThe skill does not request 'always: true' or other elevated persistent privileges. Autonomous invocation is allowed (default) but not combined with other high-risk properties in the manifest. There is no explicit instruction to modify other skills or global agent configs.