google / google/clusterfuzz

Question: Integrating 3rd party fuzzers

Open
#1,930 5 comments 3 reactions 1 assignee Claimed by @mbarbella-chromium View on GitHub
Dominant language
Python
Stars
5.6k
Forks
629
Avg merge
4d 6h
Merged PRs (30d)
22

Description

Fuzzers that use libfuzzer and AFL run as a single process in the host. The bot manages syncing their corpus and all other aspects of their run.

What are the requirements/API/best way to integrate other 3rd party fuzzers?

Two important cases that come in mind are:

* Fuzzers that run in containers and include some kind of API endpoing (e.g. REST) and a fuzzer process that fuzzes it
* Fuzzers that are single process but hit remote API endpoints. As such the crash will happen in another host.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.