Back to skill
Skillv1.0.0
ClawScan security
Free Product Video Cutter · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignApr 12, 2026, 12:53 AM
- Verdict
- benign
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill appears to do what it claims (cloud video trimming) and only requires a single service token, but there are small metadata inconsistencies and it will auto-create and store a token by calling an external API so you should review that behavior before installing.
- Guidance
- This skill looks coherent for cloud-based video trimming, but before installing consider: (1) it will talk to an external service (mega-api-prod.nemovideo.ai) and can auto-create and persist an anonymous token/session_id — if you prefer control, set NEMO_TOKEN yourself rather than letting the skill generate it; (2) clarify the frontmatter's config path (~/.config/nemovideo/) — find out whether the skill will write/read files there and what it stores; (3) verify the external domain is trusted and acceptable for you to upload video content to (privacy/data policy); and (4) if you have sensitive videos, avoid automatic uploads or test with non-sensitive content first. These checks would raise confidence to high.
Review Dimensions
- Purpose & Capability
- okName/description (cloud GPU video trimming, MP4/MOV/AVI/WebM support) align with the runtime instructions and the NEMO API endpoints referenced. Requesting a NEMO_TOKEN credential is coherent with calling nemovideo.ai. One inconsistency: the registry metadata summary earlier listed no required config paths, but the SKILL.md frontmatter includes a configPaths entry (~/.config/nemovideo/). This mismatch should be clarified.
- Instruction Scope
- noteInstructions are focused on connecting to the nemo backend, uploading files, reading SSE, polling job state, and returning download URLs — all within the stated purpose. The skill instructs automatic anonymous-token creation (POST to https://mega-api-prod.nemovideo.ai/api/auth/anonymous-token), storing returned tokens/session_id, reading its own frontmatter, and detecting an install path to set X-Skill-Platform. These behaviors are expected for a hosted-render workflow but mean the agent will contact an external service and persist auth/session values; the doc also explicitly tells the agent not to display raw token values to the user.
- Install Mechanism
- okThis is an instruction-only skill with no install spec or code files, so nothing is written to disk by an installer. Lowest-risk install posture.
- Credentials
- noteThe skill declares a single required credential (NEMO_TOKEN) which is proportional to calling the Nemovideo API. The SKILL.md also references a config path (~/.config/nemovideo/) in its frontmatter; if the agent will read/write that directory, it increases scope beyond just a single in-memory token. Clarify whether the skill will create or read files in that path. No other unrelated secrets or credentials are requested.
- Persistence & Privilege
- okalways:false and model invocation is allowed (default). The skill asks to generate and store an anonymous token/session_id for subsequent calls — normal for a cloud API integration. It does not request permanent platform-wide privileges or to modify other skills' configurations.
