-
-
Notifications
You must be signed in to change notification settings - Fork 59
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fuzz: initial integration #117
Conversation
d7fde24
to
0a308ef
Compare
@Kludex ping :) |
@manunio pong :) |
Hey @Kludex, I hope this message finds you well. Would you be available to take a look at this PR whenever you have a moment? Once this PR is merged and I have your email address, I can then reach out to the OSS-Fuzz team to inquire about their decision on this project's acceptance. Thanks :) |
atheris doesn't support Python 3.12? |
Wanna wait for support, or don't run the fuzz on 3.12? |
I think it's better to not run it on 3.12, Will you be okay with skipping atheris installation for 3.12? |
yes |
Done :) |
644b511
to
94ddbb0
Compare
Thanks 👍 |
Should I use your Gmail id for oss-fuzz integration? |
Yes, please. 👍 |
Hi, [python-multipart](https://github.com/Kludex/python-multipart/) is a streaming multipart parser for Python. It has 8 million+ monthly downloads as per [pypistats](https://pypistats.org/packages/python-multipart), and is being used by projects like - [fastapi](https://github.com/tiangolo/fastapi) (`68.3k stars on github`) - [starlette](https://github.com/encode/starlette) (`9.2k stars on github`) ref: Kludex/python-multipart#117
This pr adds few initial fuzz_targets for oss-fuzz integration.
See #48 for more details.