Back to skill
Skillv1.0.0

ClawScan security

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

Scanner verdict

BenignMar 7, 2026, 3:06 AM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
The skill is an instruction-only connector for a self-hosted Serper-compatible search API; its instructions, file usage, and network calls are consistent with that purpose, with only a minor metadata inconsistency to be aware of.
Guidance
This skill appears to do exactly what it claims: issue search queries to a Serper-compatible server you run. Before installing, verify that the BASE_URL you configure points to a server you control or trust — whatever host you configure will receive all queries and the provided API_KEY. The SKILL.md expects a plaintext credential file at ~/.openclaw/workspace/.serper-clone-api-key; ensure that file is protected (chmod 600) and contains only the necessary API_KEY and BASE_URL. Note the small packaging mismatch: the registry metadata indicated no required config path but SKILL.md requires the file — you may want the publisher to correct the metadata. If you need to limit automatic behavior, remember the skill can be invoked by the agent per platform defaults; if you prefer manual use only, disable autonomous invocation where supported or avoid placing the API key file until you want to enable the skill.

Review Dimensions

Purpose & Capability
noteThe skill's name and description (self-hosted Serper-compatible search) align with its instructions: it expects an API key and a BASE_URL and issues POST requests to that service. Minor inconsistency: the registry metadata in the provided bundle said no required config paths, but the SKILL.md declares a required file (~/.openclaw/workspace/.serper-clone-api-key). This appears to be a packaging/metadata mismatch rather than a functional mismatch.
Instruction Scope
okSKILL.md only instructs the agent to read a single local credential/config file, extract API_KEY and BASE_URL, and send POST requests to endpoints on that BASE_URL (using curl). Those actions are directly tied to the stated purpose and do not reference other system files, secrets, or unrelated services.
Install Mechanism
okThere is no install spec and no code files beyond documentation; nothing is downloaded or written to system locations by an installer. This is low-risk for installation-time surprises.
Credentials
noteThe skill requires a local credentials file (API_KEY and BASE_URL) stored under ~/.openclaw/workspace — this is proportionate to a self-hosted API connector. Note that the registry metadata did not list required config paths while SKILL.md does, which is inconsistent. Also the API key is stored in plaintext in a file (the docs recommend chmod 600); users should ensure the file is kept secure and only contains the minimum necessary credential.
Persistence & Privilege
okThe skill is not always-enabled and does not request elevated or cross-skill configuration changes. disable-model-invocation is false (normal), so the agent may call the skill autonomously per platform defaults — this is expected for skills.