borb is a pure python library to read, write and manipulate PDF documents. It represents a PDF document as a JSON-like datastructure of nested lists, dictionaries and primitives (numbers, string, booleans, etc). It is a popular repository as it has over 3300 stars on Github. Additionally, 227 open source repositories depend on borb. It is important to fuzz this widely-used project as it deals with generating and manipulating PDF files which are often used as vehicles for embedding malicious code or exploiting PDF readers' vulnerabilities.
borb is a pure python library to read, write and manipulate PDF documents. It represents a PDF document as a JSON-like datastructure of nested lists, dictionaries and primitives (numbers, string, booleans, etc). It is a popular repository as it has over 3300 stars on Github. Additionally, 227 open source repositories depend on borb. It is important to fuzz this widely-used project as it deals with generating and manipulating PDF files which are often used as vehicles for embedding malicious code or exploiting PDF readers' vulnerabilities.
I received approval from the upstream's maintainer here: https://github.com/jorisschellekens/borb/issues/204