Back to skill
Skillv1.0.0
ClawScan security
Zai Vision · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
SuspiciousApr 29, 2026, 4:03 AM
- Verdict
- suspicious
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill appears to implement image/video analysis correctly, but its metadata omits a required API credential and the scripts will encode and transmit your media to an external Z.AI service — review before installing or sending sensitive images.
- Guidance
- Key points to consider before installing: - The scripts require a ZAI_API_KEY environment variable but the skill metadata does not list it — the skill will fail unless you provide the API key. Ask the publisher to update the manifest to declare this required credential. - Using the skill will base64-encode and send your image/video bytes to Z.AI's API (via the 'zai-sdk' client). Do not run this skill on sensitive or confidential images unless you trust the Z.AI service and your API key's access policies. - The package recommends installing 'zai-sdk' from PyPI. Verify the package source and maintainers (supply-chain risk) before installation in sensitive environments. - Examples use absolute paths under /root/clawd and recommend 'clawd-run' — review and adapt paths for your environment rather than copy-pasting. - If you need higher assurance: request the publisher declare required env vars and provide a provenance link (homepage/repo), or inspect the zai-sdk package source (or vendor a vetted client) before use.
Review Dimensions
- Purpose & Capability
- noteThe skill's name, description, scripts, and docs consistently implement a vision-analysis client for Z.AI's GLM-4.6V model — that capability is coherent. However, the skill registry metadata claims no required environment variables or primary credential, while the scripts and SKILL.md require a ZAI_API_KEY. This mismatch is an inconsistency that should be corrected.
- Instruction Scope
- noteSKILL.md and the scripts limit operations to encoding local images/videos and sending them to the Z.AI API; they do not attempt to read unrelated system files or credentials. Examples use absolute paths (/root/clawd) and recommend clawd-run; these are examples but could be misleading if users copy paths verbatim. The instructions explicitly require an API key and recommend pip install zai-sdk.
- Install Mechanism
- okThere is no automated install spec (instruction-only). The docs recommend 'pip install zai-sdk' which is a normal, low-risk package install from PyPI — no arbitrary URL downloads, no archive extraction, and no custom install hooks are present in the skill bundle.
- Credentials
- concernThe scripts require the single environment variable ZAI_API_KEY (checked at runtime and the program exits if absent), but the package metadata did not declare this required credential. This omission is a proportionality / transparency issue. Aside from the API key, no other credentials are requested. Note: media files are base64-embedded and transmitted to the external API, which has privacy implications.
- Persistence & Privilege
- okThe skill is not always-included and does not request elevated or permanent presence. It does not modify other skills or system-wide configuration. Autonomous invocation is allowed (platform default) but not combined with other red flags here.
