Skip to main content
vs OSS-Fuzz

Fuzze.rs vs OSS-Fuzz

When Google's open-source fuzzing service won't take your code, Fuzze.rs picks up where it leaves off.

OSS-Fuzz is excellent — for the open-source projects it accepts.

Fuzze.rs is the answer when your code is proprietary, your project hasn't been accepted, or you need fuzzing on your own schedule and infrastructure.

Both run AFL++, libFuzzer, Honggfuzz, and Centipede; the differences are in eligibility, control, and reporting.

Side-by-side

FeatureFuzze.rsOSS-FuzzEdge
Codebase eligibilityAny (open-source or proprietary)Open-source only, must be widely used
Fuzzers supportedAFL++, libFuzzer, Centipede, HonggfuzzAFL++, libFuzzer, Honggfuzz, Centipede
Crash disclosure timelinePrivate to your team unless you publishPublic after 90 days (default)
Dashboard / reportingPer-project private dashboard with REST APIShared ClusterFuzz issue tracker
Compute schedulingDedicated cores per planShared best-effort cluster
CI/CD integrationREST API + webhooksClusterFuzzLite (self-hosted) for CI
Pricing$179–$349 / mo, Enterprise customFree for qualifying projects
Onboarding effortMinutes — push a DockerfilePull-request to oss-fuzz, project acceptance review
Suitability for closed-source CVE researchDesigned for itNot supported

Pick Fuzze.rs when

  • Your codebase is proprietary or commercial — OSS-Fuzz only accepts open-source.
  • You want crash reports inside your own dashboard, not in a public ClusterFuzz issue tracker.
  • You need predictable scheduling and dedicated compute, not best-effort cluster time.
  • You want a managed REST API and webhooks for CI/CD wiring without standing up your own ClusterFuzz instance.
  • You don't want every fuzzing-discovered bug becoming a public issue 90 days from disclosure.

Pick OSS-Fuzz when

  • You maintain a widely-used open-source project that meets OSS-Fuzz acceptance criteria — the free compute is genuinely valuable.
  • You're happy with the public-disclosure timeline (issues go public after 90 days).
  • You don't need crash deduplication or coverage trends in your own UI — Google's tooling is good enough for your workflow.

FAQ

Can I use OSS-Fuzz for a private codebase?

No. OSS-Fuzz only accepts open-source projects that meet Google's acceptance criteria. For private codebases, Fuzze.rs is a direct alternative with the same underlying fuzzers (AFL++, libFuzzer, Honggfuzz, Centipede).

Why is OSS-Fuzz free and Fuzze.rs paid?

OSS-Fuzz is a Google-funded public-good service. Fuzze.rs is a commercial managed service — you pay for dedicated compute, private dashboards, and predictable scheduling instead of best-effort cluster time.

Does Fuzze.rs publish my crashes the way OSS-Fuzz does after 90 days?

No. Your crashes are private to your team. We never publish, sell, or share crash data. You control disclosure.

Can I run the same fuzz target on both?

Yes. Both OSS-Fuzz and Fuzze.rs use the same upstream fuzzers, so a libFuzzer or AFL++ harness ports between them with minimal changes.

Get Started With Fuzze.rs →

First month 50% off. Cancel anytime.