Skip to content

Grow the fuzz corpus and run fuzzers in CI #6

Description

@lgoyal6

fuzz/fuzz_decode.cc exists with a seed corpus (fuzz/corpus) and fuzz/run_fuzz.sh runs it locally, but CI (.github/workflows/ci.yml) does not exercise the fuzzers.

Good first issue: add a short-budget libFuzzer job to CI (a few minutes per PR), commit interesting corpus entries, and add a second fuzz target for the SACK-block parser, which is the most attacker-shaped input surface.

Bonus: a crash reproducer template in CONTRIBUTING.md.

Metadata

Metadata

Assignees

No one assigned

    Labels

    good-first-issueSelf-contained, well-scoped for a first contribution

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions