Back to plugin
Pluginv0.1.1

ClawScan security

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

Scanner verdict

BenignApr 28, 2026, 9:52 PM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
The skill implements a read-only MCP adapter that queries a local code-search-api over HTTP; its code, docs, and runtime instructions are consistent with that purpose.
Guidance
This skill is coherent and appears to do only read-only queries against a code-search-api service. Before installing: (1) ensure CODE_SEARCH_API_URL points to a trusted endpoint (prefer localhost) so the skill doesn't talk to a remote service you don't control; (2) only set CODE_SEARCH_API_KEY if the local service requires it; avoid setting the pluginConfig apiKeyEnv to the name of any unrelated secret environment variable (otherwise that secret could be sent to the configured service); (3) verify the npm package/source if you need maximum assurance (check checksums or review source in this bundle); (4) as with all MCP plugins, the agent may invoke the skill autonomously by default — that's normal but keep in mind what local services the plugin can reach.

Review Dimensions

Purpose & Capability
okName/description match the implementation: the package exposes an MCP server and OpenClaw/Claude plugin that issues HTTP requests to a code-search-api service. The code only implements read-only endpoints (search, projects, stats, health) and does not attempt unrelated functionality.
Instruction Scope
okSKILL.md instructs adding the MCP server to compatible clients and setting CODE_SEARCH_API_URL and optionally CODE_SEARCH_API_KEY. Runtime behavior (stdio MCP transport + HTTP calls to the configured service) matches those instructions. There are no instructions to read arbitrary user files or to POST data to unexpected external endpoints.
Install Mechanism
okNo install spec in registry (instruction-only), but project is a normal npm package with source and built artifacts included. Installation instructions point at npm/GitHub — no downloads from obscure hosts or extract-from-arbitrary-URL steps.
Credentials
noteThe skill reads CODE_SEARCH_API_URL (defaulting to http://localhost:5204) and an optional CODE_SEARCH_API_KEY; this is expected and proportionate. Implementation also supports a pluginConfig field apiKeyEnv (apiKeyEnv defaults to CODE_SEARCH_API_KEY) allowing the plugin to read a named environment variable — if misconfigured this could cause the plugin to read and forward an unrelated secret to the configured code-search API URL. By default nothing is sent externally except the configured API key to the configured service.
Persistence & Privilege
okNo always:true, no modifications to other skills or system-wide agent settings. The skill runs as a normal MCP server over stdio and does not request persistent elevated privileges.