OpenClaw Config Ops

Security checks across malware telemetry and agentic risk

Overview

This instruction-only skill is coherently focused on safer OpenClaw config edits, with approval, backup, validation, and logging steps, though users should notice it can modify gateway behavior and persist config values in backups/logs.

This skill appears safe for its stated purpose, but install/use it with awareness that it can change OpenClaw gateway behavior after approval. Carefully review each proposed config change, prefer config.patch over direct file edits, and make sure backups/logs do not expose secrets.

VirusTotal

63/63 vendors flagged this skill as clean.

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

If approved, the skill can change how the OpenClaw gateway, agents, models, and tools behave.

Why it was flagged

The skill can direct changes to gateway behavior and tool/MCP configuration, which is high-impact, but this is aligned with its stated config-operations purpose and is paired with schema lookup, documentation verification, a proposal, confirmation, backup, and validation.

Skill content
Adding/removing models, plugins, channels, agents, MCP servers, tools config
Recommendation

Only approve proposed changes after checking the exact target key, old value, new value, and impact described by the skill.

#
ASI05: Unexpected Code Execution
Low
What this means

Local shell commands may read, copy, validate, or edit the OpenClaw configuration when a config change is approved.

Why it was flagged

The skill documents shell command use for backups, help, validation, and a Python JSON edit fallback. These commands are disclosed and purpose-aligned, but they still operate on local configuration files.

Skill content
exec("cp ~/.openclaw/openclaw.json ~/.openclaw/backups/openclaw-$(date +%Y%m%d%H%M%S).json")
Recommendation

Review any shell/Python fallback command before allowing it, especially if it edits files directly instead of using config.patch.

#
ASI06: Memory and Context Poisoning
Low
What this means

Sensitive configuration values could remain in local backup or log files if the edited key contains secrets.

Why it was flagged

The skill persists old and new config values in a local change log, and it also creates full config backups. This is useful for audit/recovery, but values could be sensitive if the edited config key contains credentials or private endpoints.

Skill content
Record change to logs/config-changes.log ... old_value: <previous value or "N/A"> ... new_value: <new value>
Recommendation

Avoid logging secrets in full; redact API keys/tokens before recording old_value or new_value, and protect the ~/.openclaw backup and log directories.