hynek / pem

PEM file parsing in Python.
https://pem.readthedocs.io/
MIT License
159 stars 37 forks source link

Continuous fuzzing by way of OSS-Fuzz #62

Closed DavidKorczynski closed 1 year ago

DavidKorczynski commented 2 years ago

Hi,

I was wondering if you would like to integrate continuous fuzzing by way of OSS-Fuzz? Fuzzing is a way to automate test-case generation and can be used to find unexpected exceptions in Python. In this PR https://github.com/google/oss-fuzz/pull/8140 I did an initial integration into OSS-Fuzz. Pem is an important project but fairly small in terms of code size so I think the overall result will be somewhat limited (e.g. bugs in the regex used) but it will be a continuous assurance.

OSS-Fuzz is a service run by Google for important open source projects. If you would like to integrate, the only thing I need is a list of email(s) that will get access to the data produced by OSS-Fuzz, such as bug reports, coverage reports and more stats. Notice the emails affiliated with the project will be public in the OSS-Fuzz repo, as they will be part of a configuration file.

hynek commented 2 years ago

Just like you, I don't expect to much come from it but why not. Email's hs@ox.cx

hynek commented 1 year ago

Looks like it’s been integrated – thanks!