Back to skill
Skillv1.0.0
ClawScan security
Panel Generator · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
SuspiciousApr 17, 2026, 6:24 PM
- Verdict
- suspicious
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill's declared purpose (generate panel-layout videos) matches most of its instructions, but there are several inconsistencies and data-handling behaviors (automatic backend connection, anonymous token creation/storage, and an undocumented config path) that deserve user review before installing.
- Guidance
- Before installing, confirm how NEMO_TOKEN and session_id will be stored (where on disk, encrypted or not) and whether the skill will ever auto-upload user files without an explicit user action. Ask the publisher for a privacy/data-retention policy and for clarification about the config path (~/.config/nemovideo/) and why the registry metadata omitted it. If you want to limit risk, require explicit user consent before the skill contacts the external API or generates/stores an anonymous token, and avoid putting any sensitive images or private media into the skill until you trust the backend.
Review Dimensions
- Purpose & Capability
- okThe skill is an instruction-only panel/video generator and requires a NEMO_TOKEN for API calls — that credential aligns with the described cloud rendering backend and upload/export operations.
- Instruction Scope
- concernThe runtime instructions tell the agent to automatically connect to an external backend on first open, obtain an anonymous token (if none present), create/stash a session_id, and perform SSE and upload flows. Those network actions are coherent with the skill's purpose, but they are performed automatically and involve generating/storing secrets without specifying a secure storage location or user-visible consent. The instructions also say to 'don't display raw API responses or token values to the user', which effectively hides part of the authentication flow from users.
- Install Mechanism
- okThere is no install spec and no code files — this is instruction-only, which minimizes filesystem footprint and installation risk. Nothing is downloaded or executed by an installer.
- Credentials
- noteThe skill only requires a single credential (NEMO_TOKEN), which is proportionate to contacting a rendering API. However, the SKILL.md frontmatter declares a config path (~/.config/nemovideo/) and references detecting install paths (~/.clawhub/, ~/.cursor/skills/), while the registry metadata reported no required config paths. This mismatch is an incoherence: the instructions imply reading/writing config or inspecting install locations but the declared requirements do not list those paths.
- Persistence & Privilege
- noteThe skill does not request 'always: true' and is user-invocable. Still, it instructs automatic backend connection and anonymous token creation when first opened. Autonomous network activity combined with opaque token handling increases privacy risk, though no elevated platform privileges are requested.
