Back to skill
Skillv1.0.0
ClawScan security
Kagi Fastgpt · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
SuspiciousFeb 21, 2026, 3:03 PM
- Verdict
- suspicious
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill appears to implement a legitimate Kagi FastGPT client, but the registry metadata omitted the required KAGI_API_KEY and there are minor install/download risks you should verify before use.
- Guidance
- This package is functionally what it claims: a Kagi FastGPT client. Before installing: 1) Know it requires your KAGI_API_KEY (the registry metadata omitted this) — the key will be sent to kagi.com for each query and may incur charges, so use a key with appropriate billing limits and rotate it if shared. 2) If you plan to use the pre-built binary, verify the GitHub release and the checksums.txt referenced in SKILL.md; prefer building from source if you trust the repository. 3) The wrapper prompts interactively before downloading; in non-interactive environments it may fail. 4) Inspect the repo (github.com/joelazar/kagi-skills) and release artifacts yourself if you have concerns about executing third-party binaries. If you want this skill to be used safely, request the publisher update registry metadata to declare KAGI_API_KEY explicitly and provide a reproducible release/checksum provenance.
Review Dimensions
- Purpose & Capability
- concernName/description match the code: the Go binary calls Kagi's FastGPT API at https://kagi.com/api/v0/fastgpt. However, the registry metadata claims no required environment variables while both SKILL.md and main.go require KAGI_API_KEY — a clear inconsistency. Requesting a Kagi API key is proportionate to the stated purpose, but the metadata omission is misleading.
- Instruction Scope
- okRuntime instructions and code stay within the skill's stated purpose: they read KAGI_API_KEY, POST the query to Kagi's FastGPT endpoint, and print results and references. The SKILL.md does not instruct the agent to read unrelated files or exfiltrate data to unexpected endpoints.
- Install Mechanism
- noteThere is no formal registry install spec, but the included wrapper script will build locally or download a pre-built binary from GitHub releases (github.com/joelazar/kagi-skills). Downloading pre-built binaries from GitHub is reasonable, and the script recommends verifying checksums. Still, running downloaded binaries has inherent risk; the script prompts interactively before download and installs into a .bin directory under the skill base.
- Credentials
- concernThe skill legitimately requires a single KAGI_API_KEY (used as 'Bot <key>' in Authorization), which is proportional to the purpose. But the skill's registry metadata did not declare this required environment variable — the omission could lead users to unknowingly provide an API key later. No other credentials or unrelated env vars are requested.
- Persistence & Privilege
- okThe skill is not force-included (always:false), does not request system-wide config or modify other skills, and does not require elevated privileges. It writes its binary to the skill's .bin directory and may build from source; these are normal for a CLI-style skill.
