Back to skill
Skillv1.0.0

ClawScan security

Video Low Vram · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

SuspiciousApr 28, 2026, 6:46 PM
Verdict
suspicious
Confidence
medium
Model
gpt-5-mini
Summary
The skill's functionality (remote video processing) is coherent, but there are metadata inconsistencies and runtime instructions that ask the agent to probe the filesystem and issue tokens/uploads to an external service — things you should review before installing.
Guidance
This skill appears to do what it says (remote video processing) but has a few things to check before you install or use it: 1) Source and provenance: there is no homepage or known owner — prefer skills backed by a known project or vendor. 2) Tokens and storage: the skill will accept or generate a NEMO_TOKEN and persist session IDs; confirm where the agent stores these and that you are comfortable granting them to the nemo API. 3) Filesystem probing: the instructions ask the agent to derive a header by inspecting install paths (~/.clawhub, ~/.cursor/skills/) and reference a config path in the SKILL.md frontmatter — ask the author why filesystem access is needed and ensure the agent will ask you before reading any paths beyond the video files you explicitly upload. 4) Uploads to external API: videos will be sent to https://mega-api-prod.nemovideo.ai; do not upload sensitive material unless you trust that service. 5) Metadata mismatch: the registry shows no required config paths but the SKILL.md does — request clarification. If you proceed, test with non-sensitive sample videos first and require explicit user confirmation before any file reads or uploads.

Review Dimensions

Purpose & Capability
noteThe declared purpose (remote low‑VRAM video processing) matches the runtime actions (create session, upload video, render, download). However the SKILL.md frontmatter includes a required config path (~/.config/nemovideo/) that is not reflected in the registry metadata, and the runtime requires constructing X-Skill-Platform by inspecting install paths (~/.clawhub, ~/.cursor/skills/). Those inconsistencies are unexpected and worth verifying with the author.
Instruction Scope
concernThe instructions instruct the agent to: (a) generate an anonymous token via POST and use it as NEMO_TOKEN, (b) create and persist session_id, (c) upload files via multipart using local file paths (files=@/path), and (d) derive attribution headers by reading this file's YAML frontmatter and probing install paths. Probing filesystem paths to compute headers and uploading local files are normal for a video upload skill, but the document does not require explicit user confirmation before reading arbitrary local paths and does not clearly limit which files may be uploaded — this increases the risk of accidental disclosure of unrelated files.
Install Mechanism
okInstruction-only skill (no install spec, no code files). This is low risk from an install perspective because nothing is being written to disk by an installer.
Credentials
noteThe only declared credential is NEMO_TOKEN (primaryEnv), which is appropriate for a third‑party API. The SKILL.md also describes creating and storing an anonymous token if none exists. The mismatch between registry metadata (no config paths) and SKILL.md frontmatter (configPaths: ~/.config/nemovideo/) is a proportionality/consistency concern to clarify. Also the skill requires inclusion of custom headers (X-Skill-Source/Version/Platform) — non‑secret but the Platform header requires filesystem inspection.
Persistence & Privilege
okalways:false and normal agent invocation. The skill asks the agent to save session_id and reuse tokens, which is expected for session-based APIs. It does not request global or persistent privileges beyond its own session state.