Skip to content

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

Open
rootvector2 wants to merge 1 commit intofacebook: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 intofacebook: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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant