Back to skill
Skillv1.0.0
ClawScan security
Online Subtitle · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
SuspiciousApr 28, 2026, 5:33 PM
- Verdict
- suspicious
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill's runtime instructions largely match a cloud subtitle service, but mismatches between the registry metadata and the SKILL.md (required config paths vs none, required env var vs SKILL.md auto-obtaining a token), lack of a public source/homepage, and runtime calls to an unverified backend make the package incoherent enough to warrant caution.
- Guidance
- This skill mostly behaves like a thin client for an external subtitle-rendering API, but there are metadata mismatches and no public source/homepage to verify the backend. Before installing or enabling it: 1) Ask the publisher for a public repo or homepage and a privacy/security statement about how they store tokens and uploaded video. 2) Clarify whether NEMO_TOKEN is required or optional (SKILL.md says it can obtain an anonymous token). 3) Confirm whether the skill will read or write ~/.config/nemovideo/ and whether tokens are persisted to disk. 4) Limit exposure: do not feed it high-sensitivity videos or system-level secrets (don’t reuse system API keys). 5) If you decide to try it, run it in an isolated environment (sandbox/container) and monitor network requests to the listed domain (mega-api-prod.nemovideo.ai). If the publisher can't provide verifiable details about the service and token handling, avoid granting broad credentials or using it for sensitive content.
Review Dimensions
- Purpose & Capability
- concernThe declared purpose (add subtitles via a cloud backend) aligns with the API calls and token usage in SKILL.md. However, the registry metadata says no config paths while the SKILL.md frontmatter declares a config path (~/.config/nemovideo/). Also the registry marks NEMO_TOKEN as required, but SKILL.md describes an anonymous-token flow to obtain NEMO_TOKEN if it's not present. Those inconsistencies suggest sloppy packaging or mismatched declarations.
- Instruction Scope
- noteSKILL.md instructs the agent to create sessions, upload video files, poll SSE endpoints, and POST to specific API endpoints on mega-api-prod.nemovideo.ai — all coherent with the stated feature set. It also requires adding attribution headers and asks the agent to auto-acquire an anonymous token if NEMO_TOKEN is missing. The instructions are fairly specific but include vague items (auto-detecting 'install path' to set X-Skill-Platform) and rely on an external domain with no published homepage or source for verification.
- Install Mechanism
- okThis is an instruction-only skill with no install spec and no code files, so it does not write code to disk or fetch archives at install time. That minimizes install-time risk.
- Credentials
- noteOnly NEMO_TOKEN is declared as a required credential, which is appropriate for a cloud API-backed subtitle service. But SKILL.md will generate an anonymous token itself if NEMO_TOKEN is missing, so marking the env var as strictly required in registry metadata is inconsistent. The frontmatter's implied config path (~/.config/nemovideo/) could imply reading or writing local configuration, but the registry metadata did not declare that; this discrepancy is concerning and should be clarified.
- Persistence & Privilege
- okThe skill does not request always:true and does not include an install script. It keeps session_id in-memory per-session per instructions; there is no explicit instruction to persist tokens or modify other skills or system settings. The only minor concern is the frontmatter-configPath mention (which could permit reading ~/.config/nemovideo/) — that capability is not declared elsewhere, creating ambiguity.
