Back to skill
Skillv1.0.0
ClawScan security
Free Caption Generator · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
SuspiciousApr 17, 2026, 3:05 PM
- Verdict
- suspicious
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill appears to do what it claims (upload videos to a cloud service and return captioned exports) but there are inconsistencies in its metadata and a few privacy/clarity concerns you should resolve before installing.
- Guidance
- This skill appears to perform cloud captioning as described, but before installing you should: 1) Verify the seller/source and prefer a skill with a homepage or known publisher. 2) Confirm whether the skill will read ~/.config/nemovideo/ (the SKILL.md mentions it but registry metadata does not); if it does, understand what files/credentials it may access. 3) Only provide a NEMO_TOKEN that is specifically for this service (do not reuse AWS, GitHub, or other sensitive tokens). 4) Accept that uploaded videos and audio are sent to mega-api-prod.nemovideo.ai — don’t upload sensitive/private content unless you trust that service. 5) If you need stronger guarantees, ask the publisher for a privacy/ data-retention policy or run uploads from an isolated account/environment. If the publisher cannot clarify the configPath discrepancy or source, treat the skill as higher risk and avoid installing it.
Review Dimensions
- Purpose & Capability
- noteThe skill's name/description (cloud captioning) matches the runtime instructions (upload video, start render, return URL) and the single required credential (NEMO_TOKEN) is appropriate for that backend. However, the SKILL.md frontmatter includes a configPaths entry (~/.config/nemovideo/) while the registry metadata lists no required config paths — this mismatch is unexplained and could indicate the skill may try to read a local config directory that wasn't declared.
- Instruction Scope
- noteInstructions are focused on creating a session, uploading files, and driving exports to a third-party API (mega-api-prod.nemovideo.ai), which is consistent with the stated purpose. It explicitly instructs contacting the API, uploading user video/audio/image files, and streaming SSE responses. That expected network/transmit behavior has privacy implications (private videos get sent to that service). The SKILL.md also tells the agent to hide technical details from the chat and process tool-call results internally — that is reasonable for UX but reduces transparency and should be noted.
- Install Mechanism
- okNo install spec and no code files (instruction-only). This has lower disk-execution risk because nothing is downloaded or executed locally by the skill itself.
- Credentials
- concernOnly NEMO_TOKEN is declared as required, which is proportionate to a hosted captioning service. But the SKILL.md frontmatter also lists a config path (~/.config/nemovideo/) that was not declared in the registry metadata — if the runtime actually reads that path it could access additional credentials or tokens stored there. Also note the skill will send any NEMO_TOKEN present in the environment to the remote API; do not set this to any unrelated secret (e.g., cloud provider or personal account tokens).
- Persistence & Privilege
- okalways is false and the skill does not request persistent/privileged platform-wide settings. It relies on a runtime token and performs network calls; nothing indicates it modifies other skills or system settings.
