Back to skill
Skillv1.0.0

ClawScan security

video-frames · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignMar 13, 2026, 1:52 AM
Verdict
Benign
Confidence
medium
Model
gpt-5-mini
Summary
The skill's files and instructions are coherent with a local PyAV-based frame-extraction CLI; nothing in the package requests unrelated credentials or hidden data exfiltration, but the recommended install method (curl | bash) executes remote code and should be reviewed before running.
Guidance
This skill appears to do what it says: a local video-frame CLI using PyAV. Before installing, manually inspect the referenced install.sh on the GitHub repo (the SKILL.md suggests executing it via curl | bash). That script will create files under your home directory and may edit your shell rc; if you do not trust the GitHub account or want to reduce risk, clone the repository and review/run the installer steps locally (create the venv, pip install -r requirements.txt) or run it in a disposable environment/container. Also be aware of the small metadata inconsistency (registry homepage missing) and prefer installing only from repositories you trust.

Review Dimensions

Purpose & Capability
noteThe README, _meta.json and diagnose script all describe a local video-frame extraction CLI (PyAV, Pillow, ffmpeg) and the requested resources (none) match that purpose. Minor metadata mismatch: registry listing shows no homepage while _meta.json references the GitHub repo — likely a packaging/registry inconsistency but not functionally harmful.
Instruction Scope
okSKILL.md only instructs installing the tool, creating/using a Python venv, adding ~/.local/bin to PATH, and running local commands (frame-extractor, ffmpeg, python imports). The included scripts check local files and environment; there are no instructions to read unrelated system secrets or to send data to external endpoints.
Install Mechanism
noteThe skill recommends running a remote install script via curl -sSL https://raw.githubusercontent.com/... | bash. Fetching and executing a remote script is common for CLI tools but carries elevated risk because it runs arbitrary code from the network; the URL is a GitHub raw URL (a well-known host), but you should review the install.sh contents before executing.
Credentials
okNo environment variables, credentials, or config paths are requested. The skill operates on user-supplied files and paths (videos, output dirs) only, which is proportionate to its stated functionality.
Persistence & Privilege
okThe skill does not request always:true and contains no instructions to modify other skills or system-wide agent settings. Installation writes files under the user's home (~/.video-frame-extractor, ~/.local/bin) and suggests updating shell rc files to add to PATH — expected for a user CLI.