Config Guardian
Analysis
Config Guardian is purpose-aligned for safer OpenClaw config changes, but users should review approved config edits and be aware it creates persistent local backups.
Findings (3)
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.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
Applies change via `openclaw config set <path> <value>`
The skill intentionally exposes a wrapper for changing OpenClaw configuration. This is aligned with the stated purpose and includes backup/rollback guidance, but a wrong path or value could still alter persistent agent behavior.
"requires": {
"bins": ["openclaw", "python3"]
}The included origin metadata shows required binaries, while the registry metadata says no required binaries. This appears to be an under-declared dependency rather than hidden behavior because the scripts visibly call openclaw and python3.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
BACKUP_DIR="${BACKUP_DIR:-$HOME/.openclaw/config-guardian-backups}"
CONFIG_FILE="$HOME/.openclaw/openclaw.json"
...
cp "$CONFIG_FILE" "$BACKUP_PATH"The script creates persistent local copies of the OpenClaw config. This is disclosed and supports rollback, but it retains configuration history outside the primary config file.
