OSSFuzz Integration
Following up on https://github.com/jsvine/pdfplumber/issues/1198, this PR adds a fuzzing harnesses and a build script to integrate OSS-Fuzz into the project.
Further, this adds the necessary workflow pipeline to automatically fuzz all pull requests into the stable and develop branches. Until this is merged into stable, that specific pipeline will fail (as it must both be merged in here and into Google's respective OSSFuzz repo before builds start succeeding and producing results / uncovering bugs).
Thanks, @ennamarie19. Perhaps I misunderstood, but I was under the impression that fuzzing could be supported in a synced fork (to avoid adding to this repository's infrastructural complexity)?: https://github.com/jsvine/pdfplumber/issues/1198#issuecomment-2339054353
I will try the synced fork approach and see if OSS Fuzz approves. I’ll keep you posted. Thank you! On Jan 9, 2025, at 8:44 PM, Jeremy Singer-Vine @.***> wrote: Thanks, @ennamarie19. Perhaps I misunderstood, but I was under the impression that fuzzing could be supported in a synced fork (to avoid adding to this repository's infrastructural complexity)?: #1198 (comment)
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>
Great, thanks!
@jsvine I just submitted for OSSFuzz' consideration without upstream merge, would very much appreciate if you could leave a comment on the PR supporting the out-of-repo fuzzing (to get ahead of any confirmation needs Google may want)
The PR can be found here. Thank you!