Back to skill
Skillv1.0.0
ClawScan security
Video Editor For · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignApr 23, 2026, 2:42 AM
- Verdict
- benign
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill is internally coherent for a cloud video-editing integration (it contacts a remote NemoVideo API and asks for a Nemo token), but there are small metadata inconsistencies and privacy considerations you should review before use.
- Guidance
- This skill behaves like a typical cloud video-editing integration: it will upload any video you send to the NemoVideo service and use a NEMO_TOKEN (or create a temporary anonymous token) to authenticate. Before installing or using it: 1) Be aware you are sending media to an external third-party endpoint (mega-api-prod.nemovideo.ai) — don't upload sensitive content unless you're comfortable with their privacy/retention policy. 2) The package has no homepage and the source is unknown; consider this when trusting a token or uploading copyrighted/private videos. 3) Note the SKILL.md references a config path (~/.config/nemovideo/) but the registry metadata omitted it — ask the publisher to clarify whether the skill will read local config files. 4) Use anonymous tokens or a dedicated limited-scope NEMO_TOKEN if possible, and test first with non-sensitive samples. 5) If you need higher assurance, ask the author for a homepage, privacy policy, and proof-of-service (e.g., official API docs or a trusted release) before granting tokens or uploading production content.
Review Dimensions
- Purpose & Capability
- noteThe name/description (AI-powered remote video editing) matches the runtime instructions (uploading video, creating a session, rendering/export endpoints). The declared primary credential NEMO_TOKEN is appropriate for a remote service. One inconsistency: the registry metadata provided with the package lists no required config paths, but the SKILL.md frontmatter/metadata references a config path (~/.config/nemovideo/). This mismatch should be resolved (either the skill needs that config path or it should not claim it).
- Instruction Scope
- noteSKILL.md stays within the editing workflow: create/refresh a session, upload videos, send edits over SSE, poll for render results, and return download URLs. It explicitly instructs generating an anonymous token if NEMO_TOKEN is missing and to avoid printing tokens/raw JSON. Important operational behaviors: user media is uploaded to an external service (mega-api-prod.nemovideo.ai), the skill requires particular attribution headers on all requests (skill name/version/platform), and it asks agents to auto-detect platform/install path for X-Skill-Platform — this may reveal install path info. These are expected for the stated purpose but are privacy-relevant and should be noted.
- Install Mechanism
- okNo install specification or code files are present (instruction-only). This is the lowest-risk deployment model for this type of skill — nothing is written to disk by an install step in the package itself.
- Credentials
- noteThe only required environment credential is NEMO_TOKEN (declared as primary), which is proportionate to a cloud editing service. The SKILL.md also documents a fallback anonymous-token flow (generating a UUID and POSTing for a temporary token). The earlier-noted inconsistency is that SKILL.md frontmatter declares a config path (~/.config/nemovideo/) while the registry metadata summary showed none — requesting access to a user config path would increase sensitivity and should be clarified. No unrelated credentials are requested.
- Persistence & Privilege
- okThe skill does not request always: true and is user-invocable; it does not ask to modify other skills or system-wide settings. The skill stores session_id per its workflow, which is appropriate for managing render jobs and not a privilege escalation.
