Back to skill
Skillv1.0.0
ClawScan security
Free Video Generation N8n · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
SuspiciousApr 20, 2026, 1:17 AM
- Verdict
- suspicious
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill mostly matches its stated purpose (cloud video generation) but contains several inconsistencies and privacy-relevant instructions (env-var requirement vs anonymous fallback, filesystem/metadata reads, and mandatory external uploads) that warrant caution.
- Guidance
- This skill will upload files and use a token (NEMO_TOKEN or an anonymously minted token) to an external service (mega-api-prod.nemovideo.ai). Consider: 1) Do you trust that external domain with any media you upload (sensitive content could be exposed)? 2) The registry claims NEMO_TOKEN is required, but the instructions will create an anonymous token if it’s missing — decide whether you prefer to provide your own token or rely on an auto-generated one. 3) The skill asks the agent to read the skill frontmatter and detect its install path to populate attribution headers — if you’re uncomfortable with software discovering install paths or reading files, avoid installing. 4) Because this is instruction-only, I couldn't inspect runtime network traffic or server behavior; if you proceed, test with non-sensitive files and verify the service’s privacy/terms and the domain’s legitimacy before uploading real data.
Review Dimensions
- Purpose & Capability
- noteName/description (video generation via n8n) align with the runtime instructions and endpoints (upload, render, credits). However the registry declares NEMO_TOKEN as a required env var while the SKILL.md explicitly provides an anonymous-token fallback flow when NEMO_TOKEN is absent — this is an incoherence between declared requirements and the runtime behavior.
- Instruction Scope
- concernInstructions direct the agent to call external APIs and upload user files (expected for rendering), but also instruct reading the skill's YAML frontmatter and 'detect from install path' to set X-Skill-Platform — which implies accessing the agent's filesystem/environment. The doc also instructs hiding technical details from the chat, giving the skill discretion to perform network operations out-of-band from the user-visible transcript. These broaden the scope beyond simple request/response.
- Install Mechanism
- okNo install spec and no code files — instruction-only skill. That minimizes disk writes and installer risk.
- Credentials
- noteOnly one declared credential (NEMO_TOKEN), which is appropriate for a third-party video service. But the SKILL.md offers to generate and use anonymous tokens if NEMO_TOKEN is missing, and requires sending whichever token is used to the remote API. Requiring a token as 'required' in metadata while providing an anonymous fallback is inconsistent; the token (whether user-provided or anonymously minted) will be transmitted to the external service.
- Persistence & Privilege
- okalways: false and no requests to modify other skills or system-wide settings. The only filesystem access implied is reading its own frontmatter/agent install path to populate an attribution header.
