Back to skill
Skillv1.0.0
ClawScan security
Trimmer Adobe · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
SuspiciousApr 17, 2026, 4:26 PM
- Verdict
- suspicious
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill's stated purpose (cloud video trimming) matches its runtime actions (uploading video to an external service), but there are manifest/instruction inconsistencies and privacy implications you should understand before using it.
- Guidance
- This skill will upload whatever video you give it to mega-api-prod.nemovideo.ai and use a bearer token (NEMO_TOKEN) for auth. Before installing or using it: 1) Confirm you trust the nemo service and the domain (privacy, retention, and deletion policies). 2) If videos contain sensitive content, do not use the skill until you can verify data handling. 3) Clarify whether you must set NEMO_TOKEN (manifest says required) or if the skill will create an anonymous token—ask the developer to fix the manifest mismatch. 4) Prefer providing a limited-scope, short-lived token rather than a long-lived account token. 5) If you want to test, try a short, non-sensitive clip first. Additional info that would increase confidence: a homepage/privacy policy for nemo, official developer contact, and explicit statements about how long uploaded media and generated tokens are retained and whether they can be removed on request.
Review Dimensions
- Purpose & Capability
- noteThe name/description (AI video trimming) aligns with the API endpoints and actions described in SKILL.md (upload, render, export). Requesting a single NEMO_TOKEN credential is proportionate for a cloud service. However, the manifest lists NEMO_TOKEN as required while the SKILL.md describes obtaining an anonymous token itself if NEMO_TOKEN is absent — this mismatch in 'required' vs 'optional via anonymous auth' is inconsistent. The metadata also lists a config path (~/.config/nemovideo/) that the instructions don't actually read or write, which is unnecessary or at least unexplained.
- Instruction Scope
- noteThe instructions direct the agent to perform network operations to mega-api-prod.nemovideo.ai (session creation, SSE, file upload, render polling) and to upload user-supplied files (multipart or via URL). Those actions are within the expected scope for a cloud-trimming service. Important user-impacting behaviors: videos (potentially sensitive) will be transmitted to a third-party service, and the agent may create an anonymous bearer token on your behalf. The SKILL.md asks the agent not to expose tokens but does not specify retention, data deletion, or retention of uploaded media—these privacy details are missing.
- Install Mechanism
- okInstruction-only skill with no install spec or code files. This has low install risk because nothing is downloaded or written by an installer; all runtime activity is via the agent following SKILL.md network instructions.
- Credentials
- concernOnly one credential (NEMO_TOKEN) is declared, which is appropriate. However, the manifest declares NEMO_TOKEN as required while the runtime instructions implement anonymous-token acquisition when it's absent — an inconsistency that should be clarified. The metadata's configPaths entry (~/.config/nemovideo/) is declared but the SKILL.md doesn't instruct reading/writing that path; unnecessary config path declarations can broaden permitted access without explanation. The token is a bearer credential for uploads/renders—granting it permits the service to operate on uploaded media, so confirm you trust the endpoint before providing a long-lived token.
- Persistence & Privilege
- okalways is false; the skill does not request permanent inclusion or system-wide changes. The SKILL.md describes creating ephemeral session tokens and session IDs for renders, which is normal. There is no instruction to alter other skills or agent system configs.
