Lightlines
By trailofbits

ruzzy

trailofbits4.8k installs

Find crashes in Ruby code and native extensions.

What it does

Sets up and runs coverage-guided fuzzing to find crashes and memory-safety bugs in Ruby code and native extensions.

When to use it

Use when fuzzing Ruby applications or libraries, checking C extensions for memory-safety issues, or working with native-extension gems.

How to use it

Give it a Ruby project to fuzz; it creates harness scripts and runs them to find crashing inputs.

What you provide

  • An existing project

Latest review

What you need · 3

Native execution requires Linux on x86-64 or AArch64/ARM64; macOS and Windows users are directed to a Dockerfile or development environment.

Requires a recent clang compiler; versions back to 14.0.0 were tested, and the latest release is recommended.

Requires Ruby with gem installed.


Access · 1

This skill

ruzzy

Execute

Installs the Ruzzy gem