OpenClaw Backup Safe

Security checks across malware telemetry and agentic risk

Overview

The skill appears to do what it says—make and restore local OpenClaw backups—but those backups include credentials, sessions, workspace memory, and optional scheduled execution, so they should be handled carefully.

This skill is coherent and transparent for local OpenClaw backup and restore. Before installing or using it, make sure you are comfortable creating local archives that include API keys, tokens, sessions, memory, user files, and cron tasks. Keep backups private, consider encryption, verify the package identity because of the metadata mismatch, and restore only from archives you trust.

VirusTotal

66/66 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.

#
ASI03: Identity and Privilege Abuse
Medium
What this means

Anyone who can read the backup archive may be able to access API keys, tokens, or sessions stored by OpenClaw.

Why it was flagged

The skill explicitly backs up credentials, auth profiles, and session data. This is expected for a full OpenClaw backup, but it means the backup files can grant access to accounts or services if exposed.

Skill content
- `credentials/` - API keys, tokens
- `agents/` - agent configs, auth profiles
- `telegram/` - session data
Recommendation

Store backups in a private, protected location, restrict file permissions, and consider encryption for backup archives.

#
ASI06: Memory and Context Poisoning
Medium
What this means

Backups may preserve private user files and agent memory, and restoring an old backup can reintroduce outdated or unwanted context.

Why it was flagged

The backup includes persistent workspace memory and user files. This is purpose-aligned, but restored or copied memory may affect future agent behavior and can contain private context.

Skill content
- `workspace/` - memory, SOUL.md, user files
Recommendation

Review what is stored in the workspace before sharing or restoring backups, and avoid restoring archives from untrusted sources.

#
ASI10: Rogue Agents
Low
What this means

If enabled, OpenClaw will keep creating recurring backups of sensitive data without a fresh manual command each time.

Why it was flagged

The skill documents an optional cron schedule that runs the backup script regularly. This is disclosed and aligned with automatic backup scheduling, but it creates ongoing background activity.

Skill content
"schedule": {"kind": "cron", "expr": "0 3 * * *", "tz": "UTC"},
"message": "Run ~/.openclaw/workspace/skills/openclaw-backup/scripts/backup.sh and report result to user."
Recommendation

Enable the cron schedule only if recurring backups are desired, and periodically review or disable the scheduled task if it is no longer needed.

#
ASI08: Cascading Failures
Medium
What this means

Restoring the wrong archive can change OpenClaw behavior, revert settings, or reintroduce old credentials and scheduled tasks.

Why it was flagged

Restore instructions stop OpenClaw, move the current data directory, extract a backup, and restart the service. That is expected for restore, but a wrong or untrusted backup could replace credentials, memory, cron tasks, and agent configuration.

Skill content
openclaw gateway stop
mv ~/.openclaw ~/.openclaw-pre-restore-$(date +%Y%m%d-%H%M%S)
cd ~
tar -xzf ~/openclaw-backups/openclaw-YYYY-MM-DD_HHMM.tar.gz
openclaw gateway start
Recommendation

Restore only backups you created and trust, keep the pre-restore safety copy until verification succeeds, and check OpenClaw status after restoring.

#
ASI04: Agentic Supply Chain Vulnerabilities
Low
What this means

The package identity is slightly ambiguous, so users have less assurance that the reviewed files correspond exactly to the registry entry.

Why it was flagged

The bundled metadata differs from the supplied registry metadata, which lists slug `openclaw-backup-safe` and version `1.0.1`. This is a provenance consistency issue, although the included script is small and does not show hidden behavior.

Skill content
"slug": "openclaw-backup",
"version": "1.0.0"
Recommendation

Verify the skill source and package identity before relying on it for sensitive credential backups.