[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
This commit is contained in:
Max Moroz 2020-01-12 17:14:20 -08:00 committed by GitHub
parent cbdc65515e
commit 14758dfe7d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 26 additions and 7 deletions

View File

@ -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. Read our [detailed documentation](https://google.github.io/oss-fuzz) to learn how to use OSS-Fuzz.
## Trophies ## 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 [16,000]: https://bugs.chromium.org/p/oss-fuzz/issues/list?q=-status%3AWontFix%2CDuplicate%20-component%3AInfra&can=1
[200]: https://github.com/google/oss-fuzz/tree/master/projects [250]: https://github.com/google/oss-fuzz/tree/master/projects
## Blog posts ## Blog posts

View File

@ -12,6 +12,15 @@ permalink: /faq/
{:toc} {: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? ## What kind of projects are you accepting?
We accept established projects that have a critical impact on infrastructure and We accept established projects that have a critical impact on infrastructure and

View File

@ -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. 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. OSS-Fuzz supports fuzzing x86_64 and i386 builds.
## Trophies ## Learn more about fuzzing
As of August 2019, OSS-Fuzz has found over [14,000] bugs in [200] open source projects.
[14,000]: https://bugs.chromium.org/p/oss-fuzz/issues/list?can=1&q=-status%3AWontFix%2CDuplicate+-Infra This documentation describes how to use OSS-Fuzz service for your open source project.
[200]: https://github.com/google/oss-fuzz/tree/master/projects 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