Back to skill
Skillv1.0.0
ClawScan security
Free Music Ai Generator · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
SuspiciousApr 27, 2026, 8:48 PM
- Verdict
- suspicious
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill generally does what it says (remote video/music rendering) and only needs a single API token, but the runtime instructions ask the agent to probe local install/config paths and to contact an external anonymous-token endpoint — plus there's a small metadata mismatch — so you should review those behaviors before installing.
- Guidance
- This skill appears to do what it says (remote music + video rendering) and only needs an API token, but it also instructs the agent to probe certain local paths (~/.clawhub, ~/.cursor, ~/.config/nemovideo/) to populate attribution headers and will contact an external anonymous-token endpoint if no token is provided. Before installing: (1) consider whether you're comfortable the agent may check for those local paths (this reveals whether certain tools/configs exist), (2) avoid putting sensitive credentials in NEMO_TOKEN unless you trust the service, (3) ask the developer for source or a homepage if you need more assurance, and (4) if unsure, run the skill in a restricted/sandboxed environment or deny filesystem access so it cannot probe local directories. If you plan to provide a long-lived token, rotate it later and limit its permissions if possible.
Review Dimensions
- Purpose & Capability
- noteThe skill's stated purpose (generate music-backed videos) aligns with the single required credential NEMO_TOKEN and the described API calls. However the SKILL.md frontmatter declares a config path (~/.config/nemovideo/) and the instructions derive headers from local install paths (e.g., ~/.clawhub/, ~/.cursor/), which is not essential to core functionality and is inconsistent with the registry summary that listed no required config paths.
- Instruction Scope
- concernThe instructions direct the agent to call external APIs (expected) and to upload user media (expected). They also tell the agent to detect local install locations and a local config path in order to populate attribution headers, which requires reading the filesystem and leaks local environment details. The instructions include an anonymous-token flow (POST to https://mega-api-prod.nemovideo.ai/api/auth/anonymous-token) if NEMO_TOKEN is not present — this is functional but causes network contact to a third-party and creates tokens tied to the client id. There are no steps that request unrelated credentials, but filesystem probing and automatically obtaining tokens are broader than strictly necessary.
- Install Mechanism
- okThis is an instruction-only skill with no install spec and no code files, so nothing is written to disk by an installer. That's the lowest-risk install mechanism.
- Credentials
- noteOnly NEMO_TOKEN is declared as required and it is appropriate for an external API. However the SKILL.md metadata and instructions reference a config path (~/.config/nemovideo/) and expect to detect install directories to populate headers; those imply reading local files or probing paths outside the skill's primary need and are not well-justified in the description.
- Persistence & Privilege
- okThe skill does not request always:true and does not ask to alter other skills or system-wide settings. Autonomous invocation is allowed by default but is not combined with excessive credential requests here.
