Back to skill
Skillv1.0.0
ClawScan security
Free Video Music Generator · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
SuspiciousApr 23, 2026, 4:41 AM
- Verdict
- suspicious
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill's runtime instructions mostly match a cloud video-music service (upload video, generate music, return URL), but there are small metadata inconsistencies and privacy/third‑party risks you should understand before installing.
- Guidance
- This skill appears to do what it says (upload your video to a cloud backend, generate background music, and return a download link), but before installing you should: 1) Confirm you trust the endpoint (https://mega-api-prod.nemovideo.ai) and review its privacy/terms because your videos will be uploaded off-device; 2) Avoid setting a long‑lived, high‑privilege NEMO_TOKEN in shared/system environments — prefer a disposable/anonymous token if possible; 3) Ask the author to clarify the metadata mismatch about ~/.config/nemovideo/ (does the skill read that folder?), and request a homepage/source for auditing; 4) Be aware that an agent with access to NEMO_TOKEN could perform network uploads/polls autonomously — limit token scope or revoke tokens when not needed.
Review Dimensions
- Purpose & Capability
- noteThe name/description (add AI music to videos) aligns with the runtime actions: session creation, upload, SSE chat, render/export and download URL polling to https://mega-api-prod.nemovideo.ai. Requesting a NEMO_TOKEN is coherent for a cloud API. However, the SKILL.md frontmatter lists a config path (~/.config/nemovideo/) that is not reflected in the registry's reported required config paths — this metadata mismatch should be clarified.
- Instruction Scope
- noteInstructions confine behavior to the remote rendering service (auth, session, upload, SSE, export). They explicitly call for checking NEMO_TOKEN, obtaining an anonymous token if missing, and performing uploads. That means user video files and session tokens will be sent to the external domain — expected for this use case but a clear privacy/networking action that the user should be aware of. The skill does not instruct reading arbitrary local files beyond the possible config path mentioned in metadata (inconsistency).
- Install Mechanism
- okThere is no install spec and no code files (instruction-only), so nothing will be written to disk by an installer. This is the lowest install risk.
- Credentials
- noteOnly one credential is declared (NEMO_TOKEN) which is proportional for authenticating with the service. The skill's fallback to request an anonymous token from the same domain if NEMO_TOKEN is absent is consistent with its purpose. Consider that any NEMO_TOKEN you provide (or anonymous token obtained at runtime) will grant the skill network access to the third‑party backend and could be used to list/poll jobs and access returned URLs; treat it as a secret. There is no evidence the skill requests unrelated credentials.
- Persistence & Privilege
- okalways:false and normal model invocation are used. The skill does not request forced global inclusion or system-wide config changes. Note: if your agent runs autonomously and has a token, it could initiate uploads/requests without interactive prompts — standard platform behavior but worth keeping in mind.
