Back to skill
Skillv1.0.0

ClawScan security

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

Scanner verdict

SuspiciousApr 26, 2026, 7:14 PM
Verdict
suspicious
Confidence
medium
Model
gpt-5-mini
Summary
The skill's behavior mostly matches a text→video service (it uses a nemo API and a NEMO_TOKEN), but there are inconsistencies and privacy/transparency issues (an undocumented config-path request in the SKILL.md frontmatter, automatic anonymous-token generation, and unclear storage of session tokens) that warrant caution before installing.
Guidance
This skill appears to implement a legitimate text→video workflow and only needs the service token (NEMO_TOKEN) to operate, but there are a few things to check before installing: 1) Clarify the config-path behavior: ask the publisher why the SKILL.md frontmatter references ~/.config/nemovideo/ and whether the skill will read or write files there; if you don't want local config read, deny that access. 2) Prefer to supply your own NEMO_TOKEN rather than allowing the skill to generate anonymous tokens automatically; anonymous-token creation means the skill will make outbound network calls without explicit user action. 3) Ask where session_id and tokens are stored and whether they persist across runs; persistent storage could expose credentials. 4) Because the skill hides raw API responses/tokens from the user, monitor network activity or audit logs if possible. If the publisher cannot clearly explain the config-path and storage behavior, treat the skill as higher risk and avoid installing it on sensitive accounts or machines.

Review Dimensions

Purpose & Capability
concernThe declared primary credential (NEMO_TOKEN) and the API endpoints in the instructions line up with a cloud text→video service — this is expected. However, the SKILL.md frontmatter includes a configPaths entry (~/.config/nemovideo/) while the registry metadata shown earlier did not declare any required config paths; that mismatch is unexplained and suggests the skill may attempt to read user config files that are not documented in the registry.
Instruction Scope
concernRuntime instructions direct the agent to (a) automatically connect on first use, (b) POST to the nemovideo API to obtain an anonymous token when NEMO_TOKEN is not present, (c) store a session_id for subsequent calls, and (d) suppress display of raw API responses/tokens to users. Those behaviors are plausible for this service, but the instructions do not state where session tokens are stored or whether the skill will read local config files — and the directive to hide raw token/response data reduces transparency for users.
Install Mechanism
okThis is an instruction-only skill with no install spec and no bundled code. That minimizes disk-write and supply-chain risk.
Credentials
concernRequesting a single service token (NEMO_TOKEN) is proportional to the described functionality. However, the SKILL.md frontmatter's configPaths (~/.config/nemovideo/) would grant access to a user directory that could contain credentials or other data; this access is not declared in the registry metadata and has no justification in the prose, creating an inconsistency and privacy concern.
Persistence & Privilege
noteThe skill does not request 'always: true' and is not asking for elevated platform privileges. Still, it instructs the agent to 'store' the session_id and to create an anonymous token when no NEMO_TOKEN is present — the storage location/mechanism is unspecified. Combined with the unexplained configPath in the frontmatter, this creates uncertainty about whether the skill will write persistent data or read existing local credentials.