openclaw-diagnose — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited openclaw-diagnose (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
When the user asks you to diagnose or fix OpenClaw gateway/node issues, follow this structured investigation.
Run these in parallel:
openclaw gateway status
openclaw node status
openclaw nodes status
openclaw nodes pendingLook for these common issues:
ai.openclaw.gateway and ai.openclaw.node are registered as LaunchAgentslaunchctl print gui/$(id -u)/<label> to inspect each servicelsof -iTCP:<port> -sTCP:LISTEN -P to confirm which process owns the port~/.openclaw/logs/node.err.log for pairing required or ECONNREFUSEDopenclaw nodes pending to find the pending requestopenclaw nodes approve <requestId>openclaw node restart) and immediately re-check pending + approvelsof -iTCP:<port> -sTCP:LISTEN -Popenclaw gateway restartKeepAlive: true so it will automatically reconnect once the gateway is upAfter taking corrective action, confirm health:
openclaw nodes status # Should show: paired · connected
openclaw nodes pending # Should show: No pending pairing requests
tail -5 ~/.openclaw/logs/node.err.log # Check for new errorsai.openclaw.gateway): WebSocket server that listens on a port (default 18789)ai.openclaw.node): Client that connects to the gateway via WebSocket to register capabilities (browser, system commands)--host and --port flags on openclaw node run specify the gateway address to connect to, not a port to bind~/Library/LaunchAgents/ai.openclaw.node.plist~/Library/LaunchAgents/ai.openclaw.gateway.plist~/.openclaw/logs/node.log and ~/.openclaw/logs/node.err.log~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.