2016-09-14 16:44:10 +00:00
# oss-fuzz
2016-09-14 17:09:15 +00:00
oss-fuzz is an effort to apply coverage-guided software fuzzing on scale to test open source software. It grew out of Chrome in-process fuzzing effort ([Blog Post](https://security.googleblog.com/2016/08/guided-in-process-fuzzing-of-chrome.html), [Project Page ](https://chromium.googlesource.com/chromium/src/testing/libfuzzer/ )).
2016-09-14 16:44:10 +00:00
*Project Status*: The project currently is in early stage. We focus on libFuzzer first. Documentation and smoothing the process is our main priority.
2016-10-17 20:01:00 +00:00
[Open new issue ](https://github.com/google/oss-fuzz/issues/new ) for questions or feedback.
2016-10-17 19:59:36 +00:00
2016-09-14 16:44:10 +00:00
## Documentation
* [New Library Guide ](docs/new_library.md ) walks through steps necessary to add fuzzers to an open source project.
2016-09-27 18:59:07 +00:00
* [Running and Building Fuzzers ](docs/building_running_fuzzers.md ) documents the process for fuzzers that are
*part of target project* source code repository.
* [Running and Building External Fuzzers ](docs/building_running_fuzzers_external.md ) documents the process for fuzzers that are
*part of oss-fuzz* source code repository.
2016-10-06 20:59:17 +00:00
* [Project List ](docs/projects.md ) lists OSS projects integrated with oss-fuzz.
2016-09-14 16:44:10 +00:00
* [Chrome's Efficient Fuzzer Guide ](https://chromium.googlesource.com/chromium/src/testing/libfuzzer/+/HEAD/efficient_fuzzer.md ) while contains some chrome-specifics, is an excellent documentation on making your fuzzer better.
2016-10-17 17:23:28 +00:00
* [Life of a bug ](docs/life_of_a_bug.md )
2016-09-14 16:44:10 +00:00
2016-10-08 01:28:27 +00:00
## Build status
[Build status ](https://oss-fuzz-build-logs.storage.googleapis.com/status.html )
2016-10-06 21:02:52 +00:00
## Bounties
* freetype2:
[9 ](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=9&can=1&q=&colspec=ID%20Type%20Component%20Status%20Priority%20Milestone%20Owner%20Summary ),
2016-10-10 13:22:23 +00:00
[10 ](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=10&can=1&q=&colspec=ID%20Type%20Component%20Status%20Priority%20Milestone%20Owner%20Summary ),
2016-10-06 21:02:52 +00:00
[36 ](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=36&can=1&q=&colspec=ID%20Type%20Component%20Status%20Priority%20Milestone%20Owner%20Summary )
2016-09-14 16:44:10 +00:00
## References
* [libFuzzer ](http://llvm.org/docs/LibFuzzer.html )
* [Chromium In-Process Fuzzing Project Page ](https://chromium.googlesource.com/chromium/src/testing/libfuzzer/ )