[GH-ISSUE #418] OSSFuzz integration #329

Closed
opened 2026-05-05 12:09:29 -06:00 by gitea-mirror · 6 comments
Owner

Originally created by @capuanob on GitHub (Nov 12, 2023).
Original GitHub issue: https://github.com/jmcnamara/libxlsxwriter/issues/418

Hello,

I worked with @ennamarie19 in the OSS-Fuzz integration for the Python API to XlsxWriter (here. I was wondering if you would be open to a harness being developed and proposed to the OSS-Fuzz committee for the C API as well. If so, I will handle the integration and development of the harness. Would you like the same e-mail used for any defects / bugs discovered in the fuzzing process?

Thank you for your consideration!

Originally created by @capuanob on GitHub (Nov 12, 2023). Original GitHub issue: https://github.com/jmcnamara/libxlsxwriter/issues/418 Hello, I worked with @ennamarie19 in the OSS-Fuzz integration for the Python API to XlsxWriter ([here](https://github.com/jmcnamara/XlsxWriter/pull/1030). I was wondering if you would be open to a harness being developed and proposed to the OSS-Fuzz committee for the C API as well. If so, I will handle the integration and development of the harness. Would you like the same e-mail used for any defects / bugs discovered in the fuzzing process? Thank you for your consideration!
Author
Owner

@jmcnamara commented on GitHub (Nov 13, 2023):

Hi.

Yes I am fine with that. You can use the same email address. Try to use the dev directory again if possible.

Thanks for the effort.

BTW, has there been any issues flagged in the Python version yet? I didn't get any emails.

<!-- gh-comment-id:1807314955 --> @jmcnamara commented on GitHub (Nov 13, 2023): Hi. Yes I am fine with that. You can use the same email address. Try to use the dev directory again if possible. Thanks for the effort. BTW, has there been any issues flagged in the Python version yet? I didn't get any emails.
Author
Owner

@capuanob commented on GitHub (Nov 14, 2023):

@jmcnamara Thank you very much! I'll be sure to use the dev directory and keep instrumentation optional in the build system.

As for bugs, nothing has popped yet. On that note, do you have any ideas for new, potential entry-points for testing that we could add to increase coverage and uncover bugs?

<!-- gh-comment-id:1809394771 --> @capuanob commented on GitHub (Nov 14, 2023): @jmcnamara Thank you very much! I'll be sure to use the dev directory and keep instrumentation optional in the build system. As for bugs, nothing has popped yet. On that note, do you have any ideas for new, potential entry-points for testing that we could add to increase coverage and uncover bugs?
Author
Owner

@jmcnamara commented on GitHub (Nov 15, 2023):

@capuanob

This is probably a question I should have asked earlier but what are your motivations and goals for doing this work?

<!-- gh-comment-id:1813406996 --> @jmcnamara commented on GitHub (Nov 15, 2023): @capuanob This is probably a question I should have asked earlier but what are your motivations and goals for doing this work?
Author
Owner

@capuanob commented on GitHub (Nov 16, 2023):

I studied cybersecurity with a focus in binary exploitation and became
familiar with fuzz-testing in that process. I’m interested in a future
career working in fuzzing, so I contribute to OSSFuzz in my free time for
open-sourced projects to build up a portfolio and experience.

Thank You, Bailey Capuano

<!-- gh-comment-id:1813718726 --> @capuanob commented on GitHub (Nov 16, 2023): I studied cybersecurity with a focus in binary exploitation and became familiar with fuzz-testing in that process. I’m interested in a future career working in fuzzing, so I contribute to OSSFuzz in my free time for open-sourced projects to build up a portfolio and experience. Thank You, Bailey Capuano
Author
Owner

@jmcnamara commented on GitHub (Nov 16, 2023):

@capuanob That is cool. You will probably have better luck fuzzing this C based project (although I have used a reasonable amount of defensive programming). If you contact me offline I can suggest some attack surfaces: jmcnamara @ cpan.org

<!-- gh-comment-id:1814637845 --> @jmcnamara commented on GitHub (Nov 16, 2023): @capuanob That is cool. You will probably have better luck fuzzing this C based project (although I have used a reasonable amount of defensive programming). If you contact me offline I can suggest some attack surfaces: jmcnamara @ cpan.org
Author
Owner

@capuanob commented on GitHub (Nov 17, 2023):

@jmcnamara Thank you very much! I reached out to you

<!-- gh-comment-id:1815545401 --> @capuanob commented on GitHub (Nov 17, 2023): @jmcnamara Thank you very much! I reached out to you
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: github-starred/libxlsxwriter#329
No description provided.