
Description
Differential fuzzer is an agent skill that explains how to run the differential fuzzing tool for the Turso database. The tool generates SQL statements, runs them against Turso and against SQLite, and compares the results to find correctness bugs. It lives in the testing/differential-oracle/fuzzer directory of the Turso repository. The skill covers running it, with a single run as the basic form. The example runs 100 statements with a random seed, using cargo run with the differential_fuzzer binary.The skill asks anyone running the tool to also load the debugging skill for reference, because a mismatch the fuzzer finds still has to be traced to the layer that caused it. The skill is intended for contributors who want to catch correctness regressions in Turso before they ship, and who want to reproduce a failing run from its seed. It is listed on skills.sh under the Turso repository. Its audit results are Gen Agent Trust Hub: Pass, Socket: Pass and Snyk: Pass.…
Highlights
- Compares Turso results against SQLite
- Generates SQL statements to test
- Single run with a random or fixed seed
- Runs with cargo run and the differential_fuzzer binary
Ratings & Reviews
No ratings yet
Be the first to rate differential-fuzzer.
People also visit

browser-fingerprint-audit
Audit a browser fingerprint for internal contradictions with the liarjs CLI
differential-fuzzer FAQ
What does the fuzzer do?
It generates SQL statements, runs them against Turso and SQLite, and reports results that differ, which points to correctness bugs.
Where is the tool?
In the testing/differential-oracle/fuzzer directory of the Turso repository.
How do I run it?
Use cargo run with the differential_fuzzer binary. The basic example runs 100 statements with a random seed.
What should I read alongside it?
The debugging skill, which the fuzzer skill asks you to load for reference when tracing a mismatch.
How do I install it?
Run npx skills add https://github.com/tursodatabase/turso --skill differential-fuzzer.
What security audits has it passed?
skills.sh lists three audits: Gen Agent Trust Hub Pass, Socket Pass and Snyk Pass.
What are the best differential-fuzzer alternatives?
Popular alternatives to differential-fuzzer include testing, debugging and storage-format. See all differential-fuzzer alternatives


