Take a snapshot
Scan your database with explicitly selected candidate keys.
Review a migration or app update with read-only before/after snapshots. Compare schema and exact counts, spot increases in foreign-key violations and specified duplicate keys, and open one offline report.
Synthetic data only. The demo opens directly; no installation needed.
Scan your database with explicitly selected candidate keys.
Use the same key rules so the snapshots cover comparable checks.
Open an offline HTML report, or use the regression exit code in CI.
git clone https://github.com/fuxing0910-hue/sqlite-audit-kit.git
cd sqlite-audit-kit
python -m sqlite_audit demo --output-dir demoPython 3.10+ with sqlite3. Open demo/report.html after the command finishes. All example records are invented.
Download releasesA read-only workflow for schema, NULLs, storage types, foreign keys and specified duplicate keys, with offline HTML/JSON output and an optional coding-agent skill.
Scans are read-only and run in one snapshot transaction. Full scans can be expensive on large databases. Row-count changes, more NULLs and mixed storage types are observations; they do not automatically fail the regression gate.
Reports omit record payloads and duplicate-key values, but include schema SQL and diagnostic metadata. Review those before sharing your own report. The hosted demo contains synthetic fixtures only.