29.1.3. Fuzz Testing
To enable fuzz targets compilation, add --enable-fuzztargets to configure.
Note
This changes various parts of Suricata making the suricata binary unsafe for production use.
The targets can be used with libFuzzer, AFL and other fuzz platforms.
29.1.3.1. Running the Fuzzers
TODO. For now see src/tests/fuzz/README
29.1.3.1.1. Reproducing issues
29.1.3.2. Extending Coverage
29.1.3.3. Adding Fuzz Targets
29.1.3.4. Oss-Fuzz
Suricata is continuously fuzz tested in Oss-Fuzz. See https://github.com/google/oss-fuzz/tree/master/projects/suricata