Public | Automated Build

Last pushed: a year ago
Short Description
Libfuzzer based libxml2 fuzzer.
Full Description



Libxml2 is the XML C parser and toolkit. It is developed for the Gnome project but is also used outside it. The fuzzer parses an XML in-memory document and builds a tree. Then it frees memory used by document and then it cleans up memory allocated by the library itself.

What is included?

  • to act as the interface between the libfuzzer and the test target
  • to build the library, and the stub and to link them with the fuzzer
  • Dockerfile to automate build of Docker image
  • Samples to provide sample files to get started with


Building container

docker-compose build libxml2


Starting the container

docker-compose run libxml2


Samples.tar.gz contains samples from XML test suite.

Docker Pull Command
Source Repository