Skip to content
SPECIFICTION
Get listed

ClusterFuzz vs EvoMaster

ClusterFuzz

google.github.io

EvoMaster

github.com

Side by side

FigureClusterFuzzEvoMaster
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
WebYes—
WindowsYesYes
macOSYesYes
LinuxYesYes
API—Yes
Self-hostedYesYes
Plans published11
Spec score · Fuzz Testing Software8.9 (#2)8.3 (#8)
AuthenticationClusterFuzz supports various authentication providers using Firebase.It supports authentication headers and cookies, including dynamically obtaining tokens or cookies from a login endpoint.
IntegrationsThe overview lists Monorail and Jira as example issue trackers and Firebase for authentication; the architecture page says Monorail is currently the only supported bug tracker.It can run in GitHub Actions through a custom action and is distributed as a Docker image.
PurposeClusterFuzz is scalable fuzzing infrastructure that finds security and stability issues in software.EvoMaster automatically generates system-level tests through fuzzing for web and enterprise applications.
SupportUsers can file a GitHub issue to ask questions, request features, or ask for help.The project directs users to GitHub issues and discussions for documentation and usage questions.

Plans

ClusterFuzz

  • ClusterFuzz (open source)Free

ClusterFuzz pricing →

EvoMaster

  • EvoMasterFree

EvoMaster pricing →

In their own words

ClusterFuzz

ClusterFuzz is open-source infrastructure for finding security and stability problems in software through fuzzing. It supports coverage-guided engines libFuzzer, AFL++, and Honggfuzz, alongside blackbox fuzzing. Its workflow can find crashes, group duplicates, minimize testcases, use bisection to locate regressions, and verify fixes. It can also file, triage, and close bugs automatically. Google uses ClusterFuzz across its products and as the fuzzing backend for OSS-Fuzz. The system is designed to run on clusters of any size; Google’s instance runs on 30,000 VMs. Production deployments use Google Cloud services, including App Engine, Cloud Storage, Cloud Datastore, Cloud Pub/Sub, BigQuery, and Stackdriver Logging and Monitoring. Local instances are supported on Linux and macOS, with some BigQuery- and Stackdriver-dependent features disabled. Although the overview mentions Monorail and Jira as examples, the architecture currently supports only Chromium-hosted Monorail. The software runs on Linux, macOS, and Windows and is licensed under Apache-2.0. Its listed price is free.

Visit google.github.io

EvoMaster

EvoMaster is a free, open-source tool that uses fuzzing to generate system-level tests for web and enterprise applications. It targets REST, GraphQL, and RPC APIs, including gRPC and Thrift. Black-box mode works with APIs in any programming language, while white-box mode analyzes JVM bytecode. Generated tests can be JUnit 4 or 5 in Java or Kotlin, or suites in Python or JavaScript. More than 30 oracles check issues including HTTP 500 responses, schema mismatches, BOLA, and SQL injection. White-box testing can analyze SQL and MongoDB interactions with PostgreSQL, MySQL, H2, and MongoDB support. Authentication accepts headers and cookies, including tokens or cookies obtained from a login endpoint. REST testing requires OpenAPI 2.0, 3.0, or 3.1. PyPI is the recommended installation route, with Docker and an uber-fat JAR also available. EvoMaster runs on Linux, macOS, Windows, and self-hosted environments, and integrates with GitHub Actions through a custom action.

Visit github.com