Back to skill
Skillv1.0.0
ClawScan security
Ai Image To Video Joyfun · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
SuspiciousApr 16, 2026, 5:11 AM
- Verdict
- suspicious
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill's actions mostly match an image->video cloud service (it needs a NEMO_TOKEN and calls nemovideo.ai), but there are small incoherences around declared config paths and filesystem detection that warrant caution.
- Guidance
- This skill appears to be a thin integration with the nemovideo.ai rendering service and needs a NEMO_TOKEN to operate. Things to consider before installing: - Confirm you trust the domain mega-api-prod.nemovideo.ai and the skill author (source unknown, no homepage). - If you don't want the skill to obtain credentials for you, set NEMO_TOKEN yourself (do not paste private tokens into chat). Otherwise the skill will call the anonymous-token endpoint and persist the returned token for 7 days. - The skill asks the agent to detect install paths (~/.clawhub, ~/.cursor/skills) and references ~/.config/nemovideo/ — decide whether you are comfortable with the agent reading those filesystem locations. - Only upload images you are willing to send to an external service; uploads and exports will go to the service's API endpoints. - If you need higher assurance, request the skill source or a trusted homepage, or ask the author to remove filesystem-detection behavior. Revoke any auto-generated tokens you don't recognize. Why I marked this suspicious: minor inconsistencies (declared configPaths in SKILL.md vs registry metadata) and the instruction to probe local install/config paths expand the agent's read scope beyond the minimal needs for uploading images. More provenance (source/homepage) or removal of unnecessary filesystem access would raise confidence.
Review Dimensions
- Purpose & Capability
- noteThe declared primaryEnv (NEMO_TOKEN) and the API endpoints in SKILL.md align with an image-to-video cloud service. However, the SKILL.md frontmatter lists a config path (~/.config/nemovideo/) and references detecting install paths for header population, which is inconsistent with the registry metadata that said no required config paths and is not strictly necessary for the stated purpose.
- Instruction Scope
- concernRuntime instructions direct the agent to obtain or generate a bearer token, create sessions, upload local files, and poll SSE endpoints on mega-api-prod.nemovideo.ai — all expected. But the instructions also tell the agent to detect an install path (~/.clawhub/ or ~/.cursor/skills/) and derive X-Skill-Platform from it, and reference a local config dir (~/.config/nemovideo/). This implies filesystem reads beyond just user-supplied images and may persist tokens/session IDs; that scope creep is not fully justified in the description.
- Install Mechanism
- okInstruction-only skill with no install spec and no code files — lowest install risk. All runtime behavior is network/API oriented.
- Credentials
- noteOnly one credential is required: NEMO_TOKEN (declared as primaryEnv). That is appropriate for a cloud rendering service. The skill also describes generating an anonymous token via an API call if no env var is provided — acceptable but means the skill will autonomously obtain and store credentials if run without a pre-set token.
- Persistence & Privilege
- okSkill is not always-enabled and does not request elevated platform privileges. It does instruct saving session_id and token values for operation, which is normal for service sessions but means credentials may be persisted to agent state or local config if implemented.
