Clawreverse

ReviewAudited by ClawScan on May 10, 2026.

Overview

ClawReverse appears purpose-aligned for OpenClaw checkpoint and rollback work, but it installs a native plugin that can store snapshots, restore files, use gateway auth, and start child sessions.

Install this only if you need OpenClaw session recovery or branching. Before rollback, verify the exact agent, session, and checkpoint; use --restore-workspace only with explicit approval. Treat checkpoints as local copies of your work, manage old checkpoint data, and be careful with gateway credentials and child continuation runs.

Findings (5)

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.

What this means

Installing enables plugin code inside OpenClaw, including lifecycle hooks.

Why it was flagged

The skill is not just instructions; it directs the user/agent to install a native OpenClaw plugin from the local skill bundle.

Skill content
openclaw plugins install -l "{baseDir}"
Recommendation

Install only from the reviewed bundle or trusted homepage, and inspect plugin metadata/source before enabling it in OpenClaw.

What this means

Choosing the wrong checkpoint or target could overwrite current local work.

Why it was flagged

Workspace restore is implemented by removing the destination path and copying checkpoint contents back.

Skill content
export async function replacePathWithCopy(sourcePath, destinationPath, kind) {\n  await removePath(destinationPath);\n  ...\n  await fs.cp(sourcePath, destinationPath, {\n      recursive: true,\n      force: true,\n      preserveTimestamps: true\n    });
Recommendation

Confirm the agent, session, checkpoint, and workspace before rollback; use --restore-workspace only when the user explicitly wants on-disk files restored.

What this means

A child continuation may consume tokens/resources and make changes in its own workspace.

Why it was flagged

The skill can intentionally create another OpenClaw agent/session branch to continue work from a checkpoint.

Skill content
`continue` requires a non-empty `--prompt` and creates a **new child agent, new workspace, and new session**, leaving the parent untouched.
Recommendation

Use continue only for a user-requested branch, provide a bounded prompt, and inspect or stop the child run if it behaves unexpectedly.

What this means

The plugin acts with the user's OpenClaw gateway privileges when performing rollback/branching operations.

Why it was flagged

The plugin can use configured OpenClaw gateway token/password values or related environment variables to authenticate CLI/gateway operations.

Skill content
options.token,\n    useRemoteAuth ? api?.config?.gateway?.remote?.token : api?.config?.gateway?.auth?.token,\n    process.env.OPENCLAW_GATEWAY_TOKEN\n...\nprocess.env.OPENCLAW_GATEWAY_PASSWORD
Recommendation

Use the least-privileged OpenClaw gateway credentials available and avoid exposing OpenClaw config or logs containing auth details.

What this means

Workspace or session contents, including secrets accidentally present in the workspace, may remain in local checkpoint storage after the original files change.

Why it was flagged

The plugin persists checkpoint, registry, runtime, and report data locally, with up to 100 checkpoints per session by default.

Skill content
checkpointDir: "~/.openclaw/plugins/clawreverse/checkpoints",\n  registryDir: "~/.openclaw/plugins/clawreverse/registry",\n  runtimeDir: "~/.openclaw/plugins/clawreverse/runtime",\n  reportsDir: "~/.openclaw/plugins/clawreverse/reports",\n  maxCheckpointsPerSession: 100
Recommendation

Avoid placing secrets in checkpointed workspaces, review retention needs, and clean old ~/.openclaw/plugins/clawreverse data when no longer needed.