Skip to content
D

differential-fuzzer

Information about the differential fuzzer tool

by tursodatabaseFree

Launch
#2868in AI Skills
0In stores

Description

Differential fuzzer is an agent skill that explains how to run the differential fuzzing tool for the Turso database. The tool generates SQL…

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

T

testing

How to write tests, when to use each type of test, and how to run them

AI Skills
Launch
D

debugging

How to debug tursodb using Bytecode comparison, logging, ThreadSanitizer

AI Skills
Launch
S

storage-format

SQLite file format, B-trees, pages, cells, overflow, freelist

AI Skills
Launch
B

browser-fingerprint-audit

Audit a browser fingerprint for internal contradictions with the liarjs CLI

AI Skills
Launch
F

fingerprint-ci-gate

Gate a build on browser fingerprint regressions with liarjs

AI Skills
Launch
P

playwright-stealth-verify

Check whether a Playwright, Puppeteer

AI Skills
Launch

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

Developer Stuff

Badges