Back to skill
Skillv1.0.0
ClawScan security
Editor Ai For Beginners · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
SuspiciousApr 10, 2026, 11:43 PM
- Verdict
- suspicious
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill's declared purpose (cloud video editing via a Nemo API) aligns with most requirements, but the runtime instructions ask the agent to read local file paths and detect install/config locations and there is a small metadata mismatch — this creates scope‑creep risk before you trust it with files or a token.
- Guidance
- This skill appears to be a thin client for a Nemo cloud video editing API and mostly coherent, but exercise caution before installing or using it with sensitive data. Specifically: (1) don't provide your NEMO_TOKEN unless you trust the backend — the skill will use it as a bearer token for all requests; (2) avoid uploading sensitive local files — the instructions include reading files from arbitrary paths (files=@/path), so prefer attaching files via the chat UI or testing with non-sensitive samples first; (3) verify the API domain (mega-api-prod.nemovideo.ai) and the service's privacy/data-retention policies if you plan to upload real content; (4) note the SKILL.md references local config paths and install-path detection — if you want to limit exposure, run the skill in a restricted environment or deny access to your filesystem; (5) if you don't have a NEMO_TOKEN, the skill will request an anonymous token from the remote API automatically — be aware that this still transmits metadata (X-Skill-* headers) to the provider. If these behaviors are acceptable, test with throwaway tokens and non-sensitive clips first. If you need more certainty, ask the skill author for a privacy/security policy and clarification about local filesystem access and what the attribution headers contain.
Review Dimensions
- Purpose & Capability
- noteName/description match the actions in SKILL.md: it calls a remote Nemo video API and needs a NEMO_TOKEN. That is coherent. However the SKILL.md metadata references a config path (~/.config/nemovideo/) while the registry metadata lists no required config paths — minor inconsistency in declared vs. actual metadata.
- Instruction Scope
- concernThe instructions direct the agent to create sessions, call SSE endpoints, and upload videos. Crucially, upload examples include multipart 'files=@/path' syntax and the doc tells the agent to detect install paths (e.g. ~/.clawhub/) to set X-Skill-Platform. That implies the agent may be expected to read arbitrary local filesystem paths rather than only using user-attached files; this is scope creep and a privacy/risk concern. The skill also instructs obtaining an anonymous token if none is present (POST to external API) which is expected but means network calls will be made automatically.
- Install Mechanism
- okThere is no install spec and no code files — instruction-only skill. That reduces risk compared with arbitrary downloaded code.
- Credentials
- noteOnly one credential (NEMO_TOKEN) is declared as required, which is appropriate for a cloud-editing integration. The SKILL.md also documents a flow to obtain a short-lived anonymous token if NEMO_TOKEN is absent — reasonable but be aware that the skill will call the external auth endpoint and use that token for subsequent requests. The presence of metadata-reported configPaths (in SKILL.md) is not reflected in the registry and could imply the skill expects access to a local config directory.
- Persistence & Privilege
- okalways:false and no install or persistent permissions are requested. The skill does suggest detecting install/config paths, but it does not request to be always-enabled or to modify other skills; no elevated persistence is requested.
