mmxagent-guardian

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

Overview

This looks like a local file-backup and rollback skill, but it can keep unencrypted local copies of sensitive files, so users should enable it deliberately.

This skill appears purpose-aligned and local-only based on the provided artifacts. Before installing, make sure you want the agent to create rollback data for file edits and deletions, especially for secret-bearing files such as .env, SSH, cloud, Docker, or Kubernetes configs. Review confirmations carefully, secure the ~/.openclaw/minivcs/ directory, and clean old backups when they may contain sensitive data.

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.

#
ASI05: Unexpected Code Execution
Low
What this means

The skill can run local Python commands to create, restore, and manage file backups.

Why it was flagged

The skill depends on running bundled local Python code. This is expected for its file-versioning purpose and is disclosed, but users should understand that the agent may invoke a local script.

Skill content
Runtime requirement: Python 3 is required to run `scripts/minivcs/minivcs.py`.
Recommendation

Use only if you are comfortable with the bundled script running locally, and keep Python 3 installed from a trusted source.

#
ASI02: Tool Misuse and Exploitation
Low
What this means

If used incorrectly, file rollback or restore actions could affect local files, although the workflow is designed to protect against accidental loss.

Why it was flagged

The skill wraps high-impact file operations such as modify, delete, restore, and rollback. This is core to the stated purpose and the instructions also require user confirmation.

Skill content
Modify: Saves an incremental diff plus a full snapshot ... Delete: Moves the full file into `~/.openclaw/minivcs/trash/`
Recommendation

Confirm the exact file path and operation before allowing the agent to use the MiniVCS commands.

#
ASI03: Identity and Privilege Abuse
Medium
What this means

Credential or configuration files could be duplicated into the MiniVCS storage area if the agent modifies or deletes them.

Why it was flagged

These directories often contain credentials or account configuration. The skill does not appear to exfiltrate them, but protected modifications or deletions may create local backup copies.

Skill content
IMPORTANT_HOME_SUBDIRS = [".ssh", ".gnupg", ".gpg", ".config", ".local/share", ".openclaw", ".kube", ".docker", ".aws", ".azure"]
Recommendation

Be cautious when using this skill on credential directories, and review or clean the backup store when sensitive files are involved.

#
ASI06: Memory and Context Poisoning
Medium
What this means

Local backups may contain private data and are not encrypted by the skill.

Why it was flagged

The skill intentionally persists file history, diffs, snapshots, trash, and backups locally. This is disclosed and purpose-aligned, but sensitive file contents may remain available until cleanup.

Skill content
Protection data is stored locally under `~/.openclaw/minivcs/`. This Skill does not provide encryption or remote sync.
Recommendation

Protect access to your home directory, avoid backing up highly sensitive files unless necessary, and periodically clean expired records.