Payload transparency
--show-payload prints the exact request body and exits without sending. Enforced by tests: a planted secret row value can never appear in a snapshot.
You should not have to trust a description of what a tool sends. --show-payload prints the exact request body a --remote check would send, the migration text, the snapshot, the repository ignores, and exits without sending it. Run it once, read it, and put it in the security review.
The claim that a snapshot holds structure only is enforced, not asserted: the engine’s test suite plants a secret value in a row of a fixture database and fails if that value appears anywhere in the snapshot. The introspection queries are pinned by an isolation test too, every statement is a read against the catalogs, and a change that adds anything else fails the build.
npx bolvrk check migration.sql --db=$SHADOW_DB --remote --show-payloadThe CLI is open source and needs no account: npx bolvrk check migration.sql