Backup Full System

Security checks across static analysis, malware telemetry, and agentic risk

Overview

This backup skill does what it advertises, but it can collect very sensitive local and privileged configuration data and upload it to Google Drive without clear exclusions, encryption, or scope controls.

Install only if you intentionally want a full, sensitive system backup uploaded to your configured Google Drive. Before running it, inspect and edit the script paths and rclone remote, exclude secrets such as tokens and session files, encrypt the archive, and avoid enabling cron unless you want recurring automatic uploads.

Static analysis

No static analysis findings were reported for this release.

VirusTotal

VirusTotal findings are pending for this skill version.

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.

What this means

Your cloud backup could contain login/session material or network identity configuration, not just ordinary OpenClaw data.

Why it was flagged

The script copies broad user configuration and privileged Tailscale configuration, then uploads the resulting archive to a cloud remote; these locations can contain tokens, account state, or other credentials.

Skill content
cp -r ~/.config $TMP_DIR/user_configs 2>/dev/null
sudo cp -r /etc/tailscale $TMP_DIR/etc_tailscale 2>/dev/null
rclone copy $BACKUP_DIR/$FILENAME gdrive:OpenClaw_Backups
Recommendation

Review the archive contents before uploading, exclude credential/session directories, avoid copying privileged auth state unless necessary, and prefer encrypted backups with a user-selected destination.

What this means

Private OpenClaw memory, conversations, configuration, and database contents may be preserved and uploaded for later reuse or exposure if the cloud account or archive is accessed by others.

Why it was flagged

The archive includes the .openclaw directory plus collected system information; according to the skill description, this includes database, configuration, and memory data, which may contain private agent context.

Skill content
SOURCE_NAME=".openclaw"
sudo tar -czf $BACKUP_DIR/$FILENAME -C $PARENT_DIR $SOURCE_NAME full_system_info
Recommendation

Define exactly which OpenClaw data should be backed up, encrypt the archive before upload, document retention, and exclude sensitive memory or secrets that are not needed for recovery.

What this means

Running the skill on a different machine or account could back up the wrong directory, fail unpredictably, or send sensitive data to a preconfigured Google Drive remote.

Why it was flagged

The script performs a privileged archive and cloud upload using hard-coded local and remote targets, without checking that the current user approved those exact paths or destination.

Skill content
PARENT_DIR="/home/jackie_chen_phong"
FILENAME="Ultimate_Snapshot_$DATE.tar.gz"
sudo tar -czf $BACKUP_DIR/$FILENAME -C $PARENT_DIR $SOURCE_NAME full_system_info
rclone copy $BACKUP_DIR/$FILENAME gdrive:OpenClaw_Backups
Recommendation

Make the source path and cloud remote explicit user inputs, show a dry-run list of files before upload, and require confirmation before privileged archive and upload steps.

What this means

A user may trust the backup as safe while it can still include sensitive keys or tokens in the uploaded archive.

Why it was flagged

The documentation claims the script is designed not to expose secret keys if configured correctly, but the included script broadly copies configuration directories and privileged Tailscale files without visible secret filtering or encryption.

Skill content
**Bảo mật:** Script đã được thiết kế để không làm lộ các mã khóa bí mật trong quá trình nén nếu được cấu hình đúng.
Recommendation

Remove or qualify the safety claim, document exactly which secrets are excluded, and implement enforceable secret exclusions or encryption before upload.

What this means

You must install and configure external tools yourself, and the security of the upload depends on the rclone remote you configure.

Why it was flagged

The skill depends on system packages and rclone configuration even though the registry requirements declare no required binaries or credentials; this is expected for cloud backup but should be visible to users.

Skill content
sudo apt update && sudo apt install -y tar zip rclone
...
rclone config
Recommendation

Verify the package source, configure rclone to a trusted account, and ensure registry metadata accurately declares required tools and cloud credentials.

What this means

If scheduled, the backup may continue uploading new archives even after the original manual run.

Why it was flagged

The documentation suggests optional scheduled backups; this is user-directed and purpose-aligned, but it can create recurring background uploads if configured.

Skill content
**Định kỳ:** Anh có thể kết hợp với công cụ `cron` để đặt lịch sao lưu tự động hàng tuần.
Recommendation

Only add a cron job if you want recurring backups, document the schedule, and periodically review what is being uploaded.