Back to skill
Skillv1.0.0
ClawScan security
OpenClaw Doctor · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignMar 23, 2026, 3:38 AM
- Verdict
- benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill is an instruction-only health-check for OpenClaw that is internally consistent with its stated purpose and does not request unexpected credentials or installs.
- Guidance
- This skill is an instruction-only health checker and appears coherent for that role. Before installing or allowing autonomous runs: 1) confirm you trust the agent to read local config files (openclaw.json) because they may contain API keys or secrets; 2) run the checks manually first (run 'openclaw status' and inspect openclaw.json) to see what data is exposed; 3) ensure the environment has the expected 'openclaw' CLI and Node.js and that outgoing network access for model/API checks is acceptable; 4) note that SKILL.md asks the agent to mask secrets but that masking is not enforced—avoid granting the skill access to secrets you would not want inspected. If you need stronger guarantees, restrict it to manual invocation and run it in a test environment first.
Review Dimensions
- Purpose & Capability
- okName/description match the runtime instructions: the skill is a diagnostic that reads OpenClaw config and workspace files and runs the OpenClaw CLI to report status. Required binary (node) is reasonable for an OpenClaw tool. It mentions verifying API keys and model connectivity but does not require external credentials — this is consistent if keys are stored in local config files (openclaw.json).
- Instruction Scope
- noteSKILL.md instructs the agent to read openclaw.json, workspace files (MEMORY.md, TOOLS.md, daily notes) and run 'openclaw status' and 'openclaw cron list' — all within the scope of a health check. However these instructions imply reading configuration files that may contain sensitive API keys; the document asks the agent to redact keys but does not define how to validate API keys or where network checks should be performed. The instructions are otherwise narrowly scoped and do not request unrelated system data.
- Install Mechanism
- okNo install spec and no code files — lowest-risk instruction-only skill. It relies on existing CLI/binaries (node and the 'openclaw' CLI) which is expected for this purpose.
- Credentials
- noteThe skill declares no required environment variables or credentials, which is proportionate for a read-only diagnostic. That said, verifying API keys/model connectivity will likely require access to secrets stored in local config files (openclaw.json) or performing outgoing network requests; those are plausible needs but are not explicitly documented as required credentials.
- Persistence & Privilege
- okThe skill does not request persistent or elevated platform privileges (always:false). It is user-invocable and allows autonomous invocation by default, which is normal for skills; there is no evidence it would modify other skills or system-wide settings.
