Skip to content

OSS-Fuzz: Move fuzzer to upstream repository - #1724

Open
arthurscchan wants to merge 4 commits into
open-source-parsers:masterfrom
arthurscchan:oss-fuzz-fuzzers-upstream
Open

arthurscchan wants to merge 4 commits into
open-source-parsers:masterfrom
arthurscchan:oss-fuzz-fuzzers-upstream

Conversation

@arthurscchan

Copy link
Copy Markdown

This PR moves all the OSS-Fuzz fuzzers to the upstream storage for easier management. This PR works together with OSS-Fuzz (google/oss-fuzz#16308) to accommodate the moving of fuzzers upstream.

Of course, this is only a suggestion. If the maintainers would prefer the fuzzers to remain in OSS-Fuzz, I am happy to keep the current setup and to ping the relevant maintainers for review whenever I add new fuzzers later in the process.

Thank you for considering this, and I would welcome any feedback on the preferred approach.

Remark: After this PR is accepted and merged, there will be additional PRs for adding new fuzzers for this project later.

Signed-off-by: Arthur SC Chan <arthur.chan@adalogics.com>
@greptile-apps

greptile-apps Bot commented Oct 16, 2026 •

Copy link
Copy Markdown

RetriggerView in GreptileConfidence Score: 5/5

[Low impact] The PR appears safe to merge; no new blocking issues were found.

Summary

Moves the protobuf-based fuzzer sources upstream and adds an optional standalone fuzz target.

  • Developers can build the raw-byte fuzzer without the regular tests.
  • Structured inputs now let OSS-Fuzz exercise JsonCpp’s parser.

Reviews (4) · Last reviewed commit: "Fix logic" · Reviewed by Greptile

Comment thread src/test_lib_json/CMakeLists.txt Outdated
Comment thread src/test_lib_json/CMakeLists.txt Outdated
Comment thread src/test_lib_json/jsoncpp_fuzz_proto.cc Outdated
Comment thread src/test_lib_json/json_proto_converter.cc Outdated
Comment thread src/test_lib_json/json_proto_converter.cc Outdated
Signed-off-by: Arthur SC Chan <arthur.chan@adalogics.com>
Comment thread src/test_lib_json/json_proto_converter.cc
Signed-off-by: Arthur SC Chan <arthur.chan@adalogics.com>
Comment thread src/test_lib_json/json_proto_converter.cc Outdated
Signed-off-by: Arthur SC Chan <arthur.chan@adalogics.com>

This branch has not been deployed

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant