Back to skill
Skillv1.0.0

ClawScan security

Zight - video instructions capability for agents · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignFeb 27, 2026, 3:37 PM
Verdict
Benign
Confidence
high
Model
gpt-5-mini
Summary
The skill's code, instructions, and declared requirements are consistent with its stated purpose: fetching a Zight share page and extracting metadata and captions into JSON; it does not request extra credentials or install anything unusual.
Guidance
This skill appears coherent and limited to extracting metadata/transcripts from Zight share links. Before installing, consider: 1) the skill will fetch any URLs embedded in the Zight page (captions_url), so if your agent runs in an environment with access to internal hosts that could be exposed via attacker-controlled pages, enable network restrictions or review fetched URLs; 2) the SKILL.md asks the agent to ask for confirmation before using extracted step-by-step instructions — ensure your agent enforces that confirmation and won't autonomously execute actions derived from transcripts; and 3) if you need stricter controls, run this skill in a sandboxed environment or review outputs before downstream automation.

Review Dimensions

Purpose & Capability
okThe name/description, SKILL.md, and skill.py all describe the same behavior: HTTP-first scraping of a Zight share URL to extract store JSON, stream links, and VTT captions. No unrelated credentials, binaries, or install steps are requested.
Instruction Scope
noteRuntime instructions and code limit actions to fetching the provided Zight URL and any captions URL discovered in that page, parsing JSON, and converting VTT to text. Note: the skill will follow the captions_url discovered in the page (an arbitrary URL); if the agent environment has access to internal networks this could be used for SSRF-style access. The SKILL.md contains a sensible confirmation rule for transcripts; enforcement of that rule depends on the agent, not this extractor.
Install Mechanism
okNo install spec and no external packages are required. This is effectively an instruction-only skill (a small Python extractor included), so nothing is downloaded from untrusted URLs during install.
Credentials
okThe skill requests no environment variables, credentials, or config paths. Its network usage is proportional to its purpose (fetching the user-supplied share URL and any captions URL exposed by that page).
Persistence & Privilege
okalways is false and the skill does not attempt to modify other skills or system configuration. It can be invoked autonomously by agents (default), which is normal for skills; no elevated persistence is requested.