Molt
Analysis
Molt is a disclosed backup tool, but it handles very sensitive OpenClaw memory/config data and has unsafe edge cases around extra-directory syncing and config/credential handling that should be reviewed before install.
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.
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.
src="$WORKSPACE/$dir"; ... mkdir -p "$dir"; rsync -a --delete "$src/" "$dir/"
The optional extra directory value is taken from a flag/env var, only has spaces stripped, and is then used as both a source suffix and an unvalidated destination path with rsync --delete.
To schedule automatic backups, create a cron job pointing at this script. Example for every 6 hours: ... Or use `openclaw cron` to schedule via the assistant.
The skill explicitly supports recurring background execution through cron or assistant-managed scheduling.
Source: unknown; Homepage: none; Required binaries (all must exist): none; No install spec — this is an instruction-only skill.
The registry metadata does not declare provenance or the runtime binaries that the included scripts and SKILL.md rely on.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
CONFIG_SECTIONS = ["agents", "channels", "auth", ... "session", "gateway", "messages", ...]; ... Falls back to raw config file redaction if the CLI is unavailable.
The config export includes auth/session-related sections and, if authoritative CLI redaction is unavailable, reads the raw OpenClaw config and redacts only by matching sensitive-looking key names.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
BRAIN_FILES=(AGENTS.md SOUL.md TOOLS.md IDENTITY.md USER.md HEARTBEAT.md MEMORY.md) ... rsync -a --delete "$WORKSPACE/memory/" memory/
The script intentionally copies persistent identity, instruction, and memory files into the git backup.
