OpenClaw Diagnostics

Security checks across malware telemetry and agentic risk

Overview

The skill is coherent for troubleshooting, but it can print full OpenClaw config and logs without redaction, which may expose tokens or private message data to the agent.

Use this skill only if you are comfortable sharing OpenClaw diagnostic output with the agent. Before running the scripts, inspect the config and logs for API keys, tokens, phone numbers, channel IDs, and private messages, and redact anything sensitive. Avoid running the optional knowledge-base updater unless you trust the remote docs source and runtime dependencies.

VirusTotal

VirusTotal findings are pending for this skill version.

View on VirusTotal

Risk analysis

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

#
ASI02: Tool Misuse and Exploitation
Low
What this means

The agent may run local diagnostics to collect information about the OpenClaw installation.

Why it was flagged

The skill directs the agent to run local diagnostic shell scripts. This is purpose-aligned, but users should know local commands will be executed.

Skill content
When a user reports an OpenClaw issue: ... ~/.openclaw/workspace/skills/openclaw-diagnostics/scripts/get-diagnostic-info.sh
Recommendation

Show the user what each script collects and get confirmation before running diagnostics that access local files or logs.

#
ASI03: Identity and Privilege Abuse
Medium
What this means

Sensitive OpenClaw credentials or private operational data could be placed into the agent conversation during troubleshooting.

Why it was flagged

The script prints the full OpenClaw config file and recent logs. Those may include auth settings, API keys, channel identifiers, or private message content, and the artifacts do not show redaction or scoped field selection.

Skill content
CONFIG_PATH="$HOME/.openclaw/openclaw.json" ... cat "$CONFIG_PATH" ... openclaw logs -n $LOG_LINES
Recommendation

Redact secrets before sharing output, or modify the scripts to mask tokens, API keys, cookies, phone numbers, and message contents by default.

#
ASI04: Agentic Supply Chain Vulnerabilities
Low
What this means

Updated documentation could influence future troubleshooting advice.

Why it was flagged

The optional updater fetches remote documentation and persists it into the local knowledge base. This is disclosed and purpose-aligned, but it means future diagnostics may rely on changed remote content.

Skill content
const SITEMAP_URL = 'https://docs.openclaw.ai/sitemap.xml'; ... saveBundle(newBundle);
Recommendation

Only run the updater when you trust the docs source, and consider reviewing diffs or pinning the updater/runtime dependencies.

#
ASI06: Memory and Context Poisoning
Low
What this means

Log contents could influence the agent's reasoning or reveal private messages if not reviewed first.

Why it was flagged

The agent is expected to analyze recent logs. Logs can contain untrusted text from channels or private data, so they should be treated as diagnostic data rather than instructions.

Skill content
echo "=== OpenClaw 日志 (最近 $LOG_LINES 行) ===" ... openclaw logs -n $LOG_LINES
Recommendation

Review and redact log output before giving it to the agent, and do not let the agent follow instructions that appear inside logs.