Back to skill
Skillv1.0.0

ClawScan security

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

Scanner verdict

SuspiciousApr 21, 2026, 9:54 AM
Verdict
suspicious
Confidence
medium
Model
gpt-5-mini
Summary
The skill largely matches a cloud video-export helper, but there are inconsistencies around required credentials and filesystem access that you should understand before installing.
Guidance
This skill appears to be a cloud-based video highlight exporter and will call https://mega-api-prod.nemovideo.ai to create sessions, upload video, and return download URLs. Two things to check before installing: (1) The registry lists NEMO_TOKEN as required, but the instructions say the agent will obtain an anonymous token if none is present — decide whether you want the agent using your personal NEMO_TOKEN (a bearer token sent to the remote API) or let it get a temporary anonymous token. (2) The skill's metadata mentions reading ~/.config/nemovideo/ and detecting install paths to set headers; that implies filesystem reads beyond only the skill file. If you have sensitive data in that directory, remove it or deny the skill access. Also verify you trust mega-api-prod.nemovideo.ai (privacy of uploads, retention, and billing), and prefer to test with non-sensitive clips or with the anonymous flow first. If you need higher assurance, ask the publisher for clarifications about what local files are read and whether NEMO_TOKEN is strictly required.

Review Dimensions

Purpose & Capability
noteThe skill's stated purpose (cloud-based highlight extraction) matches the API calls in SKILL.md and the need for a NEMO_TOKEN. However the registry declares NEMO_TOKEN as required while the runtime instructions explicitly support obtaining an anonymous token if NEMO_TOKEN is absent — that is an inconsistency. The declared config path (~/.config/nemovideo/) is plausible for a video tool but not justified in the prose.
Instruction Scope
concernRuntime instructions tell the agent to (a) use NEMO_TOKEN if present or else POST for an anonymous token, (b) create sessions, upload files, run SSE, and poll renders on https://mega-api-prod.nemovideo.ai — all consistent with a remote renderer. But the skill also instructs reading its own YAML frontmatter and detecting install path (~/.clawhub/, ~/.cursor/skills/) to set X-Skill-Platform, and metadata declares a config path (~/.config/nemovideo/). Those steps require file-system reads; the manifest doesn't clearly justify reading user config directories. The instructions also refer to 'three attribution headers above' but the doc is slightly sloppy about which exact headers are required.
Install Mechanism
okInstruction-only skill with no install spec and no code files. This is low-risk from an install perspective — nothing will be dropped to disk by an installer step.
Credentials
noteOnly one credential (NEMO_TOKEN) is declared, which is appropriate for a cloud API. However, declaring it as required while the SKILL.md supports anonymous-token acquisition is inconsistent. The declared config path could expose local tokens/config if the agent reads it; that access should be explicit and justified.
Persistence & Privilege
okNo always:true flag, no unusual persistence. Agent autonomy is allowed (platform default) but not itself an additional red flag here.