[GH-ISSUE #1790] Integration with oss-fuzz fuzzing service #769

Closed
opened 2026-03-16 00:10:38 +03:00 by kerem · 6 comments
Owner

Originally created by @manunio on GitHub (Oct 8, 2022).
Original GitHub issue: https://github.com/hickory-dns/hickory-dns/issues/1790

Hi, I would like to help integrate this project into OSS-Fuzz.

  • As an initial step for integration I have created this PR: https://github.com/google/oss-fuzz/pull/8711, it contains necessary logic from an OSS-Fuzz perspective to integrate trust-dns.

  • OSS-Fuzz is a free service run by Google that performs continuous fuzzing of important open source projects.

  • As trust-dns already have cargo-fuzz based fuzzing implemented, this makes it easily compatible with oss-fuzz out of box.

  • If you would like to integrate, the only thing I need is a list of email(s), it must be associated with a google account like
    gmail (why?). by doing that, the provided email(s) will get access to the data produced by OSS-Fuzz, such as bug reports, coverage reports and more stats.

  • As an alternative, if you don't have a google/gmail id, but still wish to integrate. I can add my mail id for time being and monitor bug/crashes.

  • Notice the email(s) affiliated with the project will be public in the OSS-Fuzz repo, as they will be part of a configuration file.

Originally created by @manunio on GitHub (Oct 8, 2022). Original GitHub issue: https://github.com/hickory-dns/hickory-dns/issues/1790 Hi, I would like to help integrate this project into [OSS-Fuzz](https://github.com/google/oss-fuzz). - As an initial step for integration I have created this PR: https://github.com/google/oss-fuzz/pull/8711, it contains necessary logic from an OSS-Fuzz perspective to integrate trust-dns. - OSS-Fuzz is a free service run by Google that performs continuous fuzzing of important open source projects. - As trust-dns already have cargo-fuzz based fuzzing implemented, this makes it easily compatible with oss-fuzz out of box. - If you would like to integrate, the only thing I need is a list of email(s), it must be associated with a google account like gmail ([why?](https://google.github.io/oss-fuzz/faq/#why-do-you-require-a-google-account-for-authentication)). by doing that, the provided email(s) will get access to the data produced by OSS-Fuzz, such as bug reports, coverage reports and more stats. - As an alternative, if you don't have a google/gmail id, but still wish to integrate. I can add my mail id for time being and monitor bug/crashes. - Notice the email(s) affiliated with the project will be public in the OSS-Fuzz repo, as they will be part of a configuration file.
kerem closed this issue 2026-03-16 00:10:43 +03:00
Author
Owner

@bluejekyll commented on GitHub (Oct 8, 2022):

Is there an option to have oss-fuzz open Issues directly with the project with the reports you mention, rather than email?

<!-- gh-comment-id:1272354540 --> @bluejekyll commented on GitHub (Oct 8, 2022): Is there an option to have oss-fuzz open Issues directly with the project with the reports you mention, rather than email?
Author
Owner

@manunio commented on GitHub (Oct 8, 2022):

Is there an option to have oss-fuzz open Issues directly with the project with the reports you mention, rather than email?

Hi, There is an option which allows filling report as github issue, but it just points to monorail issue tracker or ossfuzz.com, where you can see full details of your report, but it still needs email(google account) for access.

From FAQ: why-do-you-use-a-different-issue-tracker-for-reporting-bugs-in-oss-projects:

Security access control is important for the kind of issues that OSS-Fuzz detects. We will reconsider the GitHub issue tracker once the access control feature is available.

<!-- gh-comment-id:1272356897 --> @manunio commented on GitHub (Oct 8, 2022): > Is there an option to have oss-fuzz open Issues directly with the project with the reports you mention, rather than email? Hi, There is an option which allows filling report as github issue, but it just points to monorail issue tracker or ossfuzz.com, where you can see full details of your report, but it still needs email(google account) for access. [From FAQ: why-do-you-use-a-different-issue-tracker-for-reporting-bugs-in-oss-projects](https://google.github.io/oss-fuzz/faq/#why-do-you-use-a-different-issue-tracker-for-reporting-bugs-in-oss-projects): > Security access control is important for the kind of issues that OSS-Fuzz detects. We will reconsider the GitHub issue tracker once the [access control feature](https://github.com/isaacs/github/issues/37) is available. >
Author
Owner

@manunio commented on GitHub (Oct 9, 2022):

@bluejekyll if you have any problem with email, I can report bug reports here for the time being.

<!-- gh-comment-id:1272529157 --> @manunio commented on GitHub (Oct 9, 2022): @bluejekyll if you have any problem with email, I can report bug reports here for the time being.
Author
Owner

@bluejekyll commented on GitHub (Oct 9, 2022):

No, it should be fine. I have a Google email that can work. Thanks for putting this together!

bluejekyll at gmail will work.

<!-- gh-comment-id:1272575889 --> @bluejekyll commented on GitHub (Oct 9, 2022): No, it should be fine. I have a Google email that can work. Thanks for putting this together! bluejekyll at gmail will work.
Author
Owner

@djc commented on GitHub (Oct 10, 2022):

@manunio can you also add me? I'm djc.ochtman at GMail.

FWIW @bluejekyll we also use this for rustls and the reporting infra is pretty easy to deal with.

<!-- gh-comment-id:1272996561 --> @djc commented on GitHub (Oct 10, 2022): @manunio can you also add me? I'm djc.ochtman at GMail. FWIW @bluejekyll we also use this for rustls and the reporting infra is pretty easy to deal with.
Author
Owner

@manunio commented on GitHub (Oct 10, 2022):

Closing this now, as trust-dns has been integrated in oss-fuzz :)

<!-- gh-comment-id:1273673114 --> @manunio commented on GitHub (Oct 10, 2022): Closing this now, as trust-dns has been integrated in oss-fuzz :)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/hickory-dns#769
No description provided.