surreal-sync

PassAudited by VirusTotal on May 11, 2026.

Overview

Type: OpenClaw Skill Name: surreal-sync Version: 1.2.1 The skill bundle provides documentation and usage examples for 'surreal-sync', a CLI tool designed for migrating data from various databases (PostgreSQL, MongoDB, Kafka, etc.) to SurrealDB. The instructions in SKILL.md describe standard database migration workflows and installation via 'cargo install'. No evidence of malicious intent, data exfiltration, or prompt injection was found; the tool's requirement for database credentials is consistent with its stated purpose of data synchronization.

Findings (0)

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

You may be running code from an external package source that was not reviewed in this artifact set.

Why it was flagged

The skill relies on installing an external Rust CLI that is not included in the provided artifacts, and the install command does not pin a reviewed version.

Skill content
cargo install surreal-sync
Recommendation

Verify the crate or upstream repository, pin a trusted version where possible, and test installation in a non-production environment first.

What this means

Database credentials can grant broad read/write authority, and command-line passwords may be exposed through shell history or process listings.

Why it was flagged

The documented workflows require source database connection strings and SurrealDB credentials, including examples that place passwords directly on the command line.

Skill content
--connection-string "postgresql://user:pass@localhost/mydb" ... --surreal-username root ... --surreal-password root
Recommendation

Use least-privilege migration accounts, avoid real passwords in saved command history, and prefer secure secret handling if the CLI supports it.

What this means

Running a command with the wrong source, target namespace, or database could create or alter data in an unintended SurrealDB environment.

Why it was flagged

The CLI can create database structures and perform ongoing synchronization, which is powerful but consistent with the skill's migration purpose.

Skill content
- Automatic schema inference and SurrealDB table creation
- Resumable sync with checkpoint tracking
Recommendation

Confirm source and target settings, back up important data, test in a staging namespace/database, and monitor CDC jobs before using production credentials.