Skip to content

Commit c0b0807

Browse files
authored
Add OSS-Fuzz badge to readme (#485)
1 parent fb1133e commit c0b0807

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,11 @@
2020
<br/>
2121
[![Windows (dll)](https://github.com/apache/logging-log4cxx/actions/workflows/log4cxx-windows.yml/badge.svg)](https://github.com/apache/logging-log4cxx/actions/workflows/log4cxx-windows.yml)
2222
[![Windows (static)](https://github.com/apache/logging-log4cxx/actions/workflows/log4cxx-windows-static.yml/badge.svg)](https://github.com/apache/logging-log4cxx/actions/workflows/log4cxx-windows-static.yml)
23+
[![MSYS2](https://github.com/apache/logging-log4cxx/actions/workflows/log4cxx-msys2.yml/badge.svg)](https://github.com/apache/logging-log4cxx/actions/workflows/log4cxx-msys2.yml)
2324
<br/>
2425
[![ABI stability](https://github.com/apache/logging-log4cxx/actions/workflows/abi-compatibility.yml/badge.svg)](https://github.com/apache/logging-log4cxx/actions/workflows/abi-compatibility.yml)
2526
[![Quality gate](https://github.com/apache/logging-log4cxx/actions/workflows/sonarcloud.yml/badge.svg)](https://github.com/apache/logging-log4cxx/actions/workflows/sonarcloud.yml)
27+
[![Fuzzing Status](https://oss-fuzz-build-logs.storage.googleapis.com/badges/apache-logging-log4cxx.svg)](https://bugs.chromium.org/p/oss-fuzz/issues/list?sort=-opened&can=1&q=proj:apache-logging-log4cxx)
2628

2729
Apache Log4cxx is a logging framework for C++.
2830

src/site/markdown/development/fuzzing.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,7 @@ Log4cxx provides OSS-Fuzz integration with following helpers:
6969
## Viewing fuzzing failures detected by OSS-Fuzz {#view}
7070

7171
The system running fuzzers registered to OSS-Fuzz is called **ClusterFuzz**, which provides [a web interface](https://oss-fuzz.com) for maintainers to monitor the fuzzing results.
72-
Tests outputs and [reproduction](#reproduce) inputs for failed tests are stored in [a Google Cloud Storage bucket](https://console.cloud.google.com/storage/browser/apache-logging-log4cxx-logs.clusterfuzz-external.appspot.com).
73-
Access to both the web interface and the bucket is restricted, and only allowed to [those configured for the project](https://github.com/google/oss-fuzz/blob/master/projects/apache-logging-log4cxx/project.yaml).
72+
Test output and the input for any failed test (required for reproduction) are stored in [a Google Cloud Storage bucket](https://console.cloud.google.com/storage/browser/apache-logging-log4cxx-logs.clusterfuzz-external.appspot.com).
7473

7574
## Reproducing fuzzing failures detected by OSS-Fuzz {#reproduce}
7675

@@ -81,4 +80,6 @@ python infra/helper.py reproduce \
8180
apache-logging-log4cxx <FUZZ-TARGET-NAME> <TESTCASE-FILE-PATH>
8281
~~~~
8382

84-
Refer to https://google.github.io/oss-fuzz/advanced-topics/reproducing/[the related OSS-Fuzz documentation] for details.
83+
Refer to [the related OSS-Fuzz documentation](https://google.github.io/oss-fuzz/advanced-topics/reproducing) for details.
84+
85+
Access to both the web interface and the storage bucket is restricted, and only [those allowed to configure the oss-fuzz project](https://github.com/google/oss-fuzz/blob/master/projects/apache-logging-log4cxx/project.yaml).

0 commit comments

Comments
 (0)