From 14758dfe7d2315ae444db89a73b35dbfdbe07dee Mon Sep 17 00:00:00 2001 From: Max Moroz Date: Sun, 12 Jan 2020 17:14:20 -0800 Subject: [PATCH] [docs] Update the main docs page to mention fuzzing docs. (#3220) * [docs] Update the main docs page to mention fuzzing docs. * Add an FAQ entry too * update the main readme and move the faq question up --- README.md | 6 +++--- docs/faq.md | 9 +++++++++ docs/index.md | 18 ++++++++++++++---- 3 files changed, 26 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index bc9af6eb7..ab300c356 100644 --- a/README.md +++ b/README.md @@ -27,10 +27,10 @@ OSS-Fuzz supports fuzzing x86_64 and i386 builds. Read our [detailed documentation](https://google.github.io/oss-fuzz) to learn how to use OSS-Fuzz. ## Trophies -As of August 2019, OSS-Fuzz has found over [14,000] bugs in [200] open source projects. +As of January 2020, OSS-Fuzz has found over [16,000] bugs in [250] open source projects. -[14,000]: https://bugs.chromium.org/p/oss-fuzz/issues/list?can=1&q=-status%3AWontFix%2CDuplicate+-Infra -[200]: https://github.com/google/oss-fuzz/tree/master/projects +[16,000]: https://bugs.chromium.org/p/oss-fuzz/issues/list?q=-status%3AWontFix%2CDuplicate%20-component%3AInfra&can=1 +[250]: https://github.com/google/oss-fuzz/tree/master/projects ## Blog posts diff --git a/docs/faq.md b/docs/faq.md index cef208692..ca02b9ba8 100644 --- a/docs/faq.md +++ b/docs/faq.md @@ -12,6 +12,15 @@ permalink: /faq/ {:toc} --- +## Where can I learn more about fuzzing? + +We recommend reading [libFuzzer tutorial] and the other docs in [google/fuzzing] +repository. These and some other resources are listed on the +[useful links]({{ site.baseurl }}/reference/useful-links/#tutorials) page. + +[google/fuzzing]: https://github.com/google/fuzzing/tree/master/docs +[libFuzzer tutorial]: https://github.com/google/fuzzing/blob/master/tutorial/libFuzzerTutorial.md + ## What kind of projects are you accepting? We accept established projects that have a critical impact on infrastructure and diff --git a/docs/index.md b/docs/index.md index 76f8f3e69..66d9d9b1f 100644 --- a/docs/index.md +++ b/docs/index.md @@ -32,8 +32,18 @@ a distributed fuzzer execution environment and reporting tool. Currently, OSS-Fuzz supports C/C++, Rust, and Go code. Other languages supported by [LLVM](http://llvm.org) may work too. OSS-Fuzz supports fuzzing x86_64 and i386 builds. -## Trophies -As of August 2019, OSS-Fuzz has found over [14,000] bugs in [200] open source projects. +## Learn more about fuzzing -[14,000]: https://bugs.chromium.org/p/oss-fuzz/issues/list?can=1&q=-status%3AWontFix%2CDuplicate+-Infra -[200]: https://github.com/google/oss-fuzz/tree/master/projects +This documentation describes how to use OSS-Fuzz service for your open source project. +To learn more about fuzzing in general, we recommend reading [libFuzzer tutorial] +and the other docs in [google/fuzzing] repository. These and some other resources +are listed on the [useful links]({{ site.baseurl }}/reference/useful-links/#tutorials) page. + +[google/fuzzing]: https://github.com/google/fuzzing/tree/master/docs +[libFuzzer tutorial]: https://github.com/google/fuzzing/blob/master/tutorial/libFuzzerTutorial.md + +## Trophies +As of January 2020, OSS-Fuzz has found over [16,000] bugs in [250] open source projects. + +[16,000]: https://bugs.chromium.org/p/oss-fuzz/issues/list?q=-status%3AWontFix%2CDuplicate%20-component%3AInfra&can=1 +[250]: https://github.com/google/oss-fuzz/tree/master/projects