Skip to content

Add fuzz targets for Folly's core functionalities and integrate with OSS-Fuzz#2604

Open
rootvector2 wants to merge 1 commit into
facebook:mainfrom
rootvector2:oss-fuzz-folly-integration
Open

Add fuzz targets for Folly's core functionalities and integrate with OSS-Fuzz#2604
rootvector2 wants to merge 1 commit into
facebook:mainfrom
rootvector2:oss-fuzz-folly-integration

Conversation

@rootvector2

Copy link
Copy Markdown

This PR adds a set of libFuzzer-based fuzz targets for commonly used parsing and conversion components in Folly, including JSON, URI, IPAddress, and conversion utilities.

The fuzzers are placed under folly/fuzz/ and are built optionally via a BUILD_FUZZ_TARGETS flag (disabled by default, so no impact on existing builds).

A small seed corpus is included for each target to improve initial coverage.

Additionally, a CIFuzz workflow is added to run fuzzing on pull requests.

This is intended to enable integration with OSS-Fuzz and improve overall robustness of input-handling code paths.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

1 participant