Skip to content
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

OSS Fuzz Integration #1198

Open
ennamarie19 opened this issue Sep 5, 2024 · 4 comments
Open

OSS Fuzz Integration #1198

ennamarie19 opened this issue Sep 5, 2024 · 4 comments
Labels
feature-request All feature requests receive this label initially, can be upgraded to "enhancement"

Comments

@ennamarie19
Copy link

Hi there!
My name is McKenna Dallmeyer and I would like to submit pdfplumber to OSS-Fuzz.

If you are not familiar with the project, OSS-Fuzz is Google's platform for continuous fuzzing of Open Source Software.

In order to get the most out of this program, it would be greatly beneficial to be able to merge-in my fuzz harness and build scripts into the upstream repository and contribute bug fixes if they come up. Is this something that you would support me putting the effort into?

Thank you!

@ennamarie19 ennamarie19 added the feature-request All feature requests receive this label initially, can be upgraded to "enhancement" label Sep 5, 2024
@jsvine
Copy link
Owner

jsvine commented Sep 9, 2024

Hi @ennamarie19, and thank you for reaching out. My general inclination is to keep this repository as lean as is feasible. Would it be possible to run the fuzz harness in a synced fork? (Or via another similar approach?)

@ennamarie19
Copy link
Author

ennamarie19 commented Sep 18, 2024

@jsvine OSS-Fuzz's preference is for the fuzz harnesses to live upstream with the project, but there are some cases where the fuzzers live in another repo. I think we could make this work. Please let me know if you're okay with me moving forward with this! If so, could you share an email that I can include in my submission? This will give you access to review any bugs that come up in the OSS-Fuzz dashboard.

@ennamarie19
Copy link
Author

@jsvine hi again! Are you supportive of me moving forward with developing a fuzz harness for pdfplumber? :)

@jsvine
Copy link
Owner

jsvine commented Oct 3, 2024

Thanks for following up. No objection from me, and you can use the email address listed in my GitHub profile. Looking forward to seeing what the fuzzers generate.

Repository owner deleted a comment Oct 24, 2024
vitorguidi added a commit to google/oss-fuzz that referenced this issue Nov 7, 2024
I am requesting permission to integrate
[pdfplumber](https://github.com/jsvine/pdfplumber) into OSSFuzz. I
believe that this project is a good candidate for OSS-Fuzz integration
as it extracts a PDF for detailed information about each text character,
rectangle, and line. It is used by over 12.500 repositories and 245
packages. Most notably, langflow (30k+ stars), DB-GPT (13k+ stars),
unstructured (8k+ stars) and PaddleNLP (12k+ stars)

Please see upstream approval for integration
[here](jsvine/pdfplumber#1198)

Co-authored-by: Vitor Guidi <vitorguidi@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request All feature requests receive this label initially, can be upgraded to "enhancement"
Projects
None yet
Development

No branches or pull requests

2 participants