Back to skill
Skillv1.0.0

ClawScan security

Video Maker Italiano · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

SuspiciousApr 28, 2026, 7:29 PM
Verdict
suspicious
Confidence
medium
Model
gpt-5-mini
Summary
The skill's stated purpose (cloud video creation) aligns with the API calls in the instructions, but there are inconsistencies around required environment/config declarations and a few instructions that ask the agent to access install/config paths and derive attribution headers — things the registry metadata doesn't declare; these mismatches warrant caution before installation.
Guidance
This skill mostly does what it says (uploads your media to a third‑party video rendering API and returns a download URL) but there are a few places to double-check before installing and using it: - Confirm the service identity and trustworthiness of mega-api-prod.nemovideo.ai (privacy, retention, and who can access uploaded files). - Decide whether you want to supply your own NEMO_TOKEN or let the skill obtain an anonymous token — the SKILL.md both requires and auto-creates the token, which is inconsistent. - Ask the publisher to clarify why the skill needs to detect install paths and whether it will read local config directories (the YAML references ~/.config/nemovideo/ and platform detection using ~/.clawhub/ or ~/.cursor/skills/). If you do not want local path checks, do not install/use the skill until clarified. - Because files are uploaded to an external service, do not send sensitive or private media unless you accept the external processing and storage policies. What would change this assessment: explicit publisher/source information or homepage, clear statement that the skill will not read local config files or will only read declared paths, and documentation from the backend service describing the anonymous-token flow and token lifetime/permissions. If those are provided and match the metadata, confidence could be raised to high and the verdict could become benign.

Review Dimensions

Purpose & Capability
noteThe skill claims to convert images + an MP3 to 1080p videos using a cloud backend; the SKILL.md describes endpoints for session creation, upload, render, credits and export, which are coherent with that purpose. Minor inconsistency: the registry summary shown to you lists no required config paths, but the skill's YAML frontmatter claims a config path (~/.config/nemovideo/). That difference should be clarified.
Instruction Scope
concernInstructions tell the agent to read NEMO_TOKEN from the environment but also to generate an anonymous token via a backend endpoint if none exists — conflicting with 'required env var' metadata. The skill also instructs the agent to derive an X-Skill-Platform header by inspecting install paths (e.g., ~/.clawhub/, ~/.cursor/skills/) which implies checking filesystem locations not declared in the registry metadata. All other runtime actions (uploading user files to mega-api-prod.nemovideo.ai, polling renders, streaming SSE) are within scope for cloud-based video creation.
Install Mechanism
okInstruction-only skill with no install spec or code files — lowest install risk. Nothing would be written to disk by an installer.
Credentials
noteOnly one credential (NEMO_TOKEN) is declared as primary — reasonable for a third-party video API. However, the instructions both read that env var and create an anonymous token if absent, so requiring NEMO_TOKEN up front appears unnecessary or at least inconsistent. The frontmatter's configPaths entry (~/.config/nemovideo/) is not reflected in the registry's declared required config paths and may indicate undisclosed local config access.
Persistence & Privilege
okalways:false and no instructions to persist or modify other skills or system-wide settings. The skill stores session_id for the active session which is normal for short-lived operations; nothing claims permanent elevated privileges.