surreal-sync

PassAudited by ClawScan on May 10, 2026.

Overview

This skill is coherent for database migration to SurrealDB, but users should verify the external CLI and handle database credentials and production sync commands carefully.

Install only after verifying the surreal-sync package source, use limited migration credentials, avoid placing real passwords in reusable command examples, and test full or CDC syncs against a staging SurrealDB namespace before touching production data.

Findings (3)

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.