Bonsai Docs

Is this safe to run?

The code being tested is the code that crashes, not your machine. Here is exactly what runs and where.

Your machine never
  • Reads your files
  • Opens arbitrary network connections
  • Runs unsigned code
  • Uploads anything local
The worker only
  • Runs a signed target build
  • Talks to the coordinator
  • Mutates inputs from the shared corpus
  • Reports coverage numbers

Browser workers

WebAssembly runs inside the same sandbox every website already uses. The worker has no access to your filesystem and no network reach beyond the coordinator. It executes the target build we compiled and signed, feeds it inputs, and reports which code paths lit up. Nothing from your machine leaves your machine.

Desktop workers

The desktop client executes only builds we compiled and signed ourselves, from repositories whose maintainers opted in. It never runs code a random contributor uploaded. When a target crashes, it is the target's bug, reproduced in isolation, not a problem with your computer.

What about the bugs themselves

Crash details are sensitive until they are fixed. Bonsai shows the public only that something was found: a name and a location. The input that triggers it, the stack trace, and the reproduction go to the maintainers privately and stay private until a fix ships. See Verification and disclosure.