Back to skill
Skillv1.0.0

ClawScan security

Picture To Video Ai · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignApr 28, 2026, 12:12 AM
Verdict
benign
Confidence
medium
Model
gpt-5-mini
Summary
The skill's instructions, required credential, and network endpoints align with a photo→video cloud-rendering service, but there are minor metadata inconsistencies and privacy/provenance considerations you should review before installing.
Guidance
This skill appears to do what it says: it uploads your images to nemovideo.ai and returns rendered MP4s. Before installing, consider: (1) provenance — the skill source/homepage is unknown, so you cannot audit the backend or operator; (2) privacy — your images will be sent to https://mega-api-prod.nemovideo.ai (verify you are comfortable with that service's privacy and retention policies, and avoid uploading sensitive images); (3) tokens/session storage — the skill will request or create a NEMO_TOKEN and store a session_id for renders (clarify where/how that is stored and for how long); (4) credits/cost — anonymous tokens are described as time-limited/credit-limited — check whether exports can incur charges; (5) metadata mismatch — ask the publisher to clarify the configPath declaration (~/.config/nemovideo/) vs. registry metadata. If any of these are unacceptable or unclear, do not install or only use with non-sensitive test images.

Review Dimensions

Purpose & Capability
noteThe name/description (convert photos to short videos) match the runtime instructions (upload images, call mega-api-prod.nemovideo.ai render endpoints). Requesting a single service token (NEMO_TOKEN) is proportionate. Minor inconsistency: the registry metadata in the package summary lists no required config paths, but the SKILL.md frontmatter includes a configPaths entry (~/.config/nemovideo/). That mismatch should be clarified (is the skill expected to read/write that local config?).
Instruction Scope
okSKILL.md explicitly directs the agent to upload user images and interact with the nemovideo.ai API (auth, upload, SSE chat, export polling). Those actions are within scope for a cloud-rendering photo→video skill. It does instruct automatic anonymous-token acquisition if NEMO_TOKEN is absent and to 'store session_id' for subsequent calls — storing session state is expected, but the document doesn't specify storage scope or retention. The instructions are specific about endpoints and headers and do not ask the agent to read unrelated files or secrets.
Install Mechanism
okNo install spec and no code files — instruction-only. This is the lowest install risk (nothing is written to disk by an installer).
Credentials
noteOnly NEMO_TOKEN is declared as required/primary, which is appropriate for an API-backed renderer. The SKILL.md includes logic to generate an anonymous token if NEMO_TOKEN is not present (reasonable). The SKILL.md frontmatter also references a local config path (~/.config/nemovideo/), but the registry listing did not declare config paths — either the skill intends to persist session state locally (plausible) or the metadata is inconsistent. No unrelated credentials are requested.
Persistence & Privilege
okalways:false (default) and autonomous invocation enabled (normal). The skill will contact an external cloud service and may retain session IDs/tokens for the session; this is expected for its function. There is no request to modify other skills or global agent settings.