clusterfuzz
clusterfuzz copied to clipboard
Scalable fuzzing infrastructure.
Some of the errors being caught here eg: auth.AuthError do not belong to the firebase sdk and is resulting into errors. The following code updates the errors that could be...
Are there any plans to release a new tag for ClusterFuzz? I noticed the last release was in February 2023. Is the master branch stable enough for deployment, or should...
My typical configuration in cifuzzlite is -jobs=2 workers=2 -fork=1. However I have noticed that sometimes [logs](https://github.com/google/oss-fuzz/blob/c2ddf8318286bda8139773b55346bf0b06da2271/infra/cifuzz/fuzz_target.py#L211) contain only information from one of the workers. The libfuzzer workers dump whole fuzzing...
A few changes were made to the images over the past couple weeks. Some of these must have removed implicit support for i386. It's unclear how the oss-fuzz runner image...
Hello, I just investigated [my first ClusterFuzz bug](https://issues.chromium.org/issues/407479378), and would have found it really helpful to have links to this repo, as well as other basic documentation regarding how to...
Bumps the pip group with 2 updates: [cryptography](https://github.com/pyca/cryptography) and [future](https://github.com/PythonCharmers/python-future). Updates `cryptography` from 37.0.4 to 44.0.1 Changelog Sourced from cryptography's changelog. 44.0.1 - 2025-02-11 * Updated Windows, macOS, and Linux...
Reverting failed first-time builds is a frequent sheriff duty. I think we could avoid it if ClusterFuzz only created jobs for projects that have at least one build. CI has...
The [ErrorType](https://github.com/google/clusterfuzz/blob/6c26da13a748e7ba7012eb1f24f904281ef1da4b/src/clusterfuzz/_internal/protos/uworker_msg.proto#L354) enum under uworker_output holds both error and success values, which lead to a cludge in #4516 so we can track error rate in uworker_main. TODO: refactor the code...
As per GCP docs, the GET method returns a datetime object serialized as UTC string, for the last update time. Thus, the [implementation for GCS](https://github.com/google/clusterfuzz/blob/24f976051fbe6b02660cc02f9d5c87986b01c981/src/clusterfuzz/_internal/google_cloud_utils/storage.py#L381) in storage.get returns a string...
@inferno-chromium where is the best place to set the runtime options for afl-fuzz in this project? I guess that would be `./src/python/bot/fuzzers/afl/launcher.py`? Besides implementing - does it need to documenting...