blob: 40c5b366e82e1db38fee00b3380f119f6633669e [file] [log] [blame] [view]
Mike Aizatsky3986fa32016-09-14 09:44:10 -07001# oss-fuzz
2
Mike Aizatskye279ff22016-10-19 10:52:28 -07003> Fuzzing Open Source Software.
Mike Aizatsky3986fa32016-09-14 09:44:10 -07004
Mike Aizatsky4407d872016-10-19 10:52:02 -07005*Project Status*: We are preparing the project for the first public release. Documentation and smoothing the process is our main priority.
Mike Aizatsky3986fa32016-09-14 09:44:10 -07006
Mike Aizatskyab9edb12016-10-17 13:01:00 -07007[Open new issue](https://github.com/google/oss-fuzz/issues/new) for questions or feedback.
Mike Aizatsky72732852016-10-17 12:59:36 -07008
Mike Aizatsky3986fa32016-09-14 09:44:10 -07009## Documentation
10
11* [New Library Guide](docs/new_library.md) walks through steps necessary to add fuzzers to an open source project.
Mike Aizatsky3e3dcd22016-09-27 11:59:07 -070012* [Running and Building Fuzzers](docs/building_running_fuzzers.md) documents the process for fuzzers that are
13 *part of target project* source code repository.
14* [Running and Building External Fuzzers](docs/building_running_fuzzers_external.md) documents the process for fuzzers that are
15 *part of oss-fuzz* source code repository.
Mike Aizatskyef4d3ae2016-10-06 13:59:17 -070016* [Project List](docs/projects.md) lists OSS projects integrated with oss-fuzz.
Oliver Chang5d4f10f2016-10-17 10:23:28 -070017* [Life of a bug](docs/life_of_a_bug.md)
Mike Aizatsky4407d872016-10-19 10:52:02 -070018* [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.
19* [Guided in-process fuzzing of Chrome components](https://security.googleblog.com/2016/08/guided-in-process-fuzzing-of-chrome.html)
20- Google Security Blog post describing the precursor work we've been doing in Chrome.
Mike Aizatsky3986fa32016-09-14 09:44:10 -070021
Oliver Changa25bf352016-10-07 18:28:27 -070022## Build status
23[Build status](https://oss-fuzz-build-logs.storage.googleapis.com/status.html)
24
Mike Aizatsky26819642016-10-06 14:02:52 -070025## Bounties
26
27* freetype2:
28[9](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=9&can=1&q=&colspec=ID%20Type%20Component%20Status%20Priority%20Milestone%20Owner%20Summary),
Max Moroz539cbab2016-10-10 15:22:23 +020029[10](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=10&can=1&q=&colspec=ID%20Type%20Component%20Status%20Priority%20Milestone%20Owner%20Summary),
Mike Aizatsky26819642016-10-06 14:02:52 -070030[36](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=36&can=1&q=&colspec=ID%20Type%20Component%20Status%20Priority%20Milestone%20Owner%20Summary)
31
32
Mike Aizatsky3986fa32016-09-14 09:44:10 -070033## References
Kostya Serebryanye751c6c2016-10-17 16:40:10 -070034* [libFuzzer documentation](http://libfuzzer.info)
35* [libFuzzer tutorial](http://tutorial.libfuzzer.info)
Mike Aizatsky4407d872016-10-19 10:52:02 -070036* [Chromium Fuzzing Page](https://chromium.googlesource.com/chromium/src/testing/libfuzzer/)
Mike Aizatsky3986fa32016-09-14 09:44:10 -070037