CheckOps
Jazzer
Jazzer is Code Intelligence's Apache-2.0 coverage-guided, in-process fuzzer for the JVM, based on libFuzzer, with JUnit integration and bug detectors.
Latest public signals
Not refreshed yet. Refresh reads the public site and, when the entry has a GitHub repository, the latest release.
Introduction
Jazzer is a coverage-guided, in-process fuzzer for the JVM platform from Code Intelligence, built on libFuzzer. It brings libFuzzer-style fuzzing to Java and other JVM languages, and fuzz tests can be written as JUnit tests.
The source code is at CodeIntelligenceTesting/jazzer on GitHub under the Apache-2.0 licence, with about 1,300 stars; the most recent commit was on 9 November 2026.
Features
- JUnit fuzz tests:
@FuzzTeststyle integration. - Coverage-guided: libFuzzer engine.
- Bug detectors: Detect injection and other issues at runtime.
- Structured inputs: Helpers for typed data.
- OSS-Fuzz support: Used for JVM projects in OSS-Fuzz.
Pros
- Free to use: Open source under Apache-2.0.
- Maintained: Commits as recent as 9 November 2026.
Cons
- JVM only: Single platform.
- Harness design: Good targets take thought.
Usage and Links (Example)
Add the Jazzer JUnit dependency, then write:
@FuzzTest
void fuzz(FuzzedDataProvider data) {
MyParser.parse(data.consumeRemainingAsString());
}
Resources:
Pricing
Jazzer is free and open source under the Apache-2.0 licence.
Recommended for?
- Java teams adding fuzzing to unit tests.
- Library maintainers hardening parsers.
- Not a fit for non-JVM code.
Conclusion
Jazzer brings practical coverage-guided fuzzing to the JVM through JUnit.
Alternatives
Other tools on CheckOps that cover similar ground. Open a page, or compare one with Jazzer side by side.
AAtherisAtheris is Google's Apache-2.0 coverage-guided Python fuzzing engine, based on libFuzzer, for Python code and CPython native extensions.Compare with Jazzer
AAFL++AFL++ is the community-maintained successor to Google's AFL: a coverage-guided fuzzer with faster execution, better mutations and instrumentation, custom mutators and modes for binaries, licensed AGPL-3.0-or-later.Compare with Jazzer
OOSS-FuzzOSS-Fuzz is Google's free continuous fuzzing service for critical open-source projects, running libFuzzer, AFL++ and other engines at scale on ClusterFuzz.Compare with Jazzer
Hhonggfuzzhonggfuzz is Google's Apache-2.0 security-oriented fuzzer with evolutionary, feedback-driven fuzzing based on software and hardware code coverage.Compare with Jazzer
RRESTlerRESTler is Microsoft Research's MIT-licensed stateful REST API fuzzer that infers dependencies from an OpenAPI spec and exercises cloud services to find security and reliability bugs.Compare with Jazzer
FFind Security BugsFind Security Bugs is the LGPL-3.0 SpotBugs plugin for security audits of Java web and Android applications, also working with Kotlin, Groovy and Scala projects.Compare with Jazzer