Back to skill
Skillv1.0.0
ClawScan security
Image To Video Online Ai · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
ReviewApr 16, 2026, 4:28 PM
- Verdict
- Review
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill's declared purpose (turn images into videos via a remote API) is coherent, but the runtime instructions ask the agent to read local install paths / frontmatter and include an unexplained config path entry — these filesystem-access steps and metadata mismatches don't clearly belong to the stated functionality.
- Guidance
- This skill mostly does what it says: it will call a remote nemovideo.ai API to create videos and needs a NEMO_TOKEN (or it will request an anonymous token for you). Before installing, consider: 1) Are you comfortable the agent will make network calls to https://mega-api-prod.nemovideo.ai and potentially obtain an anonymous token automatically? 2) The skill asks the agent to read this skill file's frontmatter and probe common install paths (e.g., ~/.clawhub, ~/.cursor/skills) to set attribution headers — if you prefer the agent not to read your home-directory paths, avoid installing or ask the developer to remove that behavior. 3) There's an inconsistency between the SKILL.md frontmatter (which mentions ~/.config/nemovideo/) and the registry metadata — ask the author to clarify why that config path is needed or remove it. If you proceed, provide only the minimum credential you trust (or let the skill use an anonymous token) and monitor what it returns/downloads. If you want higher assurance, request the developer publish a source/homepage and explain the configPath/platform-detection logic in writing.
- Findings
[no_regex_findings] expected: The repo is instruction-only (no code files) so the static regex scanner had nothing to analyze. Absence of findings is expected but not evidence of safety.
Review Dimensions
- Purpose & Capability
- noteThe skill's stated purpose (server-side image→video rendering) matches the API calls and the single required credential (NEMO_TOKEN). However, the SKILL.md frontmatter includes a configPaths entry (~/.config/nemovideo/) that is unnecessary for a purely remote API-based workflow and contradicts the registry metadata (which lists no required config paths).
- Instruction Scope
- concernInstructions require creating sessions, uploading files, and using SSE to drive edits — all expected. But they also instruct the agent to read this file's YAML frontmatter and detect the skill platform by checking install paths (e.g., ~/.clawhub/, ~/.cursor/skills/). Detecting arbitrary install paths / home-directory locations and hiding technical details from users are scope-creep / transparency concerns because they require filesystem access not obviously needed to convert images.
- Install Mechanism
- okInstruction-only skill with no install spec or downloaded code — low install risk. Nothing is written to disk by an installer in the provided metadata.
- Credentials
- noteOnly NEMO_TOKEN is declared as required, which is proportional. But the instructions will create an anonymous token when NEMO_TOKEN is absent (calling an external API automatically). The frontmatter's configPaths declaration (which is inconsistent with registry metadata) suggests additional config file access that isn't justified by the skill's purpose.
- Persistence & Privilege
- okSkill is not always-on and does not request persistent system privileges. The only extra privilege-like action is reading the skill file/frontmatter and probing common install paths to set an attribution header — this is limited but should be noted.
