Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.9%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: CS-412-25
- License: apache-2.0
- Language: Shell
- Default Branch: master
- Size: 96.7 MB
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
OSS-Fuzz: Continuous Fuzzing for Open Source Software
Fuzz testing is a well-known technique for uncovering programming errors in software. Many of these detectable errors, like buffer overflow, can have serious security implications. Google has found thousands of security vulnerabilities and stability bugs by deploying guided in-process fuzzing of Chrome components, and we now want to share that service with the open source community.
In cooperation with the Core Infrastructure Initiative and the OpenSSF, OSS-Fuzz aims to make common open source software more secure and stable by combining modern fuzzing techniques with scalable, distributed execution. Projects that do not qualify for OSS-Fuzz (e.g. closed source) can run their own instances of ClusterFuzz or ClusterFuzzLite.
We support the libFuzzer, AFL++, and Honggfuzz fuzzing engines in combination with Sanitizers, as well as ClusterFuzz, a distributed fuzzer execution environment and reporting tool.
Currently, OSS-Fuzz supports C/C++, Rust, Go, Python, Java/JVM, and JavaScript code. Other languages supported by LLVM may work too. OSS-Fuzz supports fuzzing x86_64 and i386 builds.
Overview

Documentation
Read our detailed documentation to learn how to use OSS-Fuzz.
Trophies
As of August 2023, OSS-Fuzz has helped identify and fix over 10,000 vulnerabilities and 36,000 bugs across 1,000 projects.
Blog posts
- 2023-08-16 - AI-Powered Fuzzing: Breaking the Bug Hunting Barrier
- 2023-02-01 - Taking the next step: OSS-Fuzz in 2023
- 2022-09-08 - Fuzzing beyond memory corruption: Finding broader classes of vulnerabilities automatically
- 2021-12-16 - Improving OSS-Fuzz and Jazzer to catch Log4Shell
- 2021-03-10 - Fuzzing Java in OSS-Fuzz
- 2020-12-07 - Improving open source security during the Google summer internship program
- 2020-10-09 - Fuzzing internships for Open Source Software
- 2018-11-06 - A New Chapter for OSS-Fuzz
- 2017-05-08 - OSS-Fuzz: Five months later, and rewarding projects
- 2016-12-01 - Announcing OSS-Fuzz: Continuous fuzzing for open source software
Owner
- Name: CS-412-25
- Login: CS-412-25
- Kind: organization
- Repositories: 1
- Profile: https://github.com/CS-412-25
Citation (CITATION.cff)
cff-version: 1.2.0
title: OSS-Fuzz
message: >-
If you use this software, please cite it using the
metadata from this file.
type: software
authors:
- given-names: Abhishek
family-names: Arya
affiliation: Google LLC
email: aarya@google.com
orcid: 'https://orcid.org/0009-0009-4558-4314'
- given-names: Oliver
family-names: Chang
email: ochang@google.com
affiliation: Google LLC
orcid: 'https://orcid.org/0009-0006-3181-4551'
- given-names: Jonathan
family-names: Metzman
email: metzman@google.com
affiliation: Google LLC
orcid: 'https://orcid.org/0000-0002-7042-0444'
- given-names: Kostya
family-names: Serebryany
email: kcc@google.com
affiliation: Google LLC
orcid: 'https://orcid.org/0009-0009-2379-3641'
- given-names: Dongge
family-names: Liu
email: donggeliu@google.com
affiliation: Google LLC
orcid: 'https://orcid.org/0000-0003-4821-7033'
repository-code: 'https://github.com/google/oss-fuzz'
abstract: >-
OSS-Fuzz is an open-source project by Google that provides
continuous fuzzing for open-source software. It aims to
make common open-source software more secure and stable by
combining modern fuzzing techniques with scalable,
distributed execution. As of August 2023, OSS-Fuzz has
helped identify and fix over 10,000 vulnerabilities and
36,000 bugs across 1,000 projects.
keywords:
- open-source
- fuzzing
license: Apache-2.0
GitHub Events
Total
- Delete event: 190
- Push event: 12
- Create event: 190
Last Year
- Delete event: 190
- Push event: 12
- Create event: 190
Dependencies
- google/clusterfuzzlite/actions/build_fuzzers v1 composite
- google/clusterfuzzlite/actions/run_fuzzers v1 composite
- actions/checkout v4 composite
- github/codeql-action/analyze v2 composite
- github/codeql-action/autobuild v2 composite
- github/codeql-action/init v2 composite
- actions/checkout v4 composite
- actions/setup-python v5 composite
- google-github-actions/setup-gcloud v0 composite
- actions/checkout v4 composite
- actions/github-script v7 composite
- actions/setup-go v5 composite
- actions/setup-python v5 composite
- actions/checkout v4 composite
- actions/setup-python v5 composite
- actions/checkout v4 composite
- actions/setup-python v5 composite
- ../../../build_fuzzers.Dockerfile * docker
- ../../../run_fuzzers.Dockerfile * docker
- ../../../build_fuzzers.Dockerfile * docker
- ../../../run_fuzzers.Dockerfile * docker
- web-component-tester ^6.0.0-prerelease.5 development
- webcomponentsjs webcomponents/webcomponentsjs#^1.1.0 development
- app-layout PolymerElements/app-layout#2.0-preview
- app-route PolymerElements/app-route#2.0-preview
- iron-ajax PolymerElements/iron-ajax#2.0-preview
- iron-flex-layout PolymerElements/iron-flex-layout#2.0-preview
- iron-icons PolymerElements/iron-icons#2.0-preview
- paper-card PolymerElements/paper-card#2.0-preview
- paper-icon-button PolymerElements/paper-icon-button#2.0-preview
- paper-item PolymerElements/paper-item#2.0-preview
- paper-tabs PolymerElements/paper-tabs#2.0-preview
- polymer Polymer/polymer#^2.0.0-rc.3
- gcr.io/oss-fuzz-base/base-builder-python v1 build
- gcr.io/oss-fuzz-base/base-clang latest build
- gcr.io/oss-fuzz-base/base-builder latest build
- gcr.io/oss-fuzz-base/base-builder latest build
- gcr.io/oss-fuzz-base/base-builder latest build
- base latest build
- gcr.io/oss-fuzz-base/base-builder latest build
- gcr.io/oss-fuzz-base/base-builder latest build
- gcr.io/oss-fuzz-base/base-builder latest build
- gcr.io/oss-fuzz-base/base-builder latest build
- gcr.io/oss-fuzz-base/base-builder latest build
- gcr.io/oss-fuzz-base/base-image latest build
- $parent_image latest build
- gcr.io/oss-fuzz-base/base-builder latest build
- gcr.io/oss-fuzz-base/base-builder-ruby latest build
- gcr.io/oss-fuzz-base/base-clang latest build
- gcr.io/oss-fuzz-base/base-image latest build
- gcr.io/oss-fuzz-base/base-runner latest build
- python 3.11-bullseye build
- gcr.io/oss-fuzz-base/base-runner latest build
- gcr.io/cloud-builders/gcloud latest build
- python 3.11-bullseye build
- gcr.io/oss-fuzz-base/base-runner latest build
- gcr.io/oss-fuzz-base/base-builder latest build
- gcr.io/oss-fuzz-base/base-builder latest build
- gcr.io/oss-fuzz-base/base-builder-python latest build
- gcr.io/cloud-builders/gcloud latest build
- ubuntu 16.04 build
- gcr.io/oss-fuzz-base/base-builder latest build
- gcr.io/oss-fuzz-base/base-builder-python latest build
- gcr.io/oss-fuzz-base/base-builder latest build
- gcr.io/oss-fuzz-base/base-builder-python latest build
- gcr.io/oss-fuzz-base/base-builder-python latest build
- gcr.io/oss-fuzz-base/base-builder-python latest build
- gcr.io/oss-fuzz-base/base-builder latest build
- gcr.io/oss-fuzz-base/base-builder@sha256 19782f7fe8092843368894dbc471ce9b30dd6a2813946071a36e8b05f5b1e27e build
- gcr.io/oss-fuzz-base/base-builder-javascript latest build
- gcr.io/oss-fuzz-base/base-builder-jvm latest build
- gcr.io/oss-fuzz-base/base-builder-python latest build
- gcr.io/oss-fuzz-base/base-builder-python latest build
- gcr.io/oss-fuzz-base/base-builder-jvm latest build
- gcr.io/oss-fuzz-base/base-builder-jvm latest build
- gcr.io/oss-fuzz-base/base-builder-jvm latest build
- gcr.io/oss-fuzz-base/base-builder-jvm latest build
- gcr.io/oss-fuzz-base/base-builder-jvm latest build
- gcr.io/oss-fuzz-base/base-builder-jvm latest build
- gcr.io/oss-fuzz-base/base-builder-jvm latest build
- gcr.io/oss-fuzz-base/base-builder-jvm latest build
- gcr.io/oss-fuzz-base/base-builder-jvm latest build
- gcr.io/oss-fuzz-base/base-builder-jvm latest build
- gcr.io/oss-fuzz-base/base-builder-jvm latest build
- gcr.io/oss-fuzz-base/base-builder-jvm latest build
- gcr.io/oss-fuzz-base/base-builder-jvm latest build
- gcr.io/oss-fuzz-base/base-builder-jvm latest build
- gcr.io/oss-fuzz-base/base-builder-jvm latest build
- gcr.io/oss-fuzz-base/base-builder-jvm latest build
- gcr.io/oss-fuzz-base/base-builder-jvm latest build
- gcr.io/oss-fuzz-base/base-builder-jvm latest build
- gcr.io/oss-fuzz-base/base-builder-jvm latest build
- gcr.io/oss-fuzz-base/base-builder-jvm latest build
- gcr.io/oss-fuzz-base/base-builder-jvm latest build
- gcr.io/oss-fuzz-base/base-builder-jvm latest build
- gcr.io/oss-fuzz-base/base-builder-jvm latest build
- gcr.io/oss-fuzz-base/base-builder-jvm latest build
- gcr.io/oss-fuzz-base/base-builder latest build
- gcr.io/oss-fuzz-base/base-builder latest build
- gcr.io/oss-fuzz-base/base-builder-jvm latest build
- gcr.io/oss-fuzz-base/base-builder-rust latest build
- gcr.io/oss-fuzz-base/base-builder-jvm latest build
- gcr.io/oss-fuzz-base/base-builder latest build
- gcr.io/oss-fuzz-base/base-builder-python latest build
- gcr.io/oss-fuzz-base/base-builder-go latest build
- gcr.io/oss-fuzz-base/base-builder latest build
- gcr.io/oss-fuzz-base/base-builder-jvm latest build
- gcr.io/oss-fuzz-base/base-builder latest build
- gcr.io/oss-fuzz-base/base-builder-jvm latest build
- gcr.io/oss-fuzz-base/base-builder-python latest build
- gcr.io/oss-fuzz-base/base-builder-rust latest build
- gcr.io/oss-fuzz-base/base-builder-python latest build
- gcr.io/oss-fuzz-base/base-builder-jvm latest build
- gcr.io/oss-fuzz-base/base-builder latest build
- gcr.io/oss-fuzz-base/base-builder latest build
- gcr.io/oss-fuzz-base/base-builder latest build
- gcr.io/oss-fuzz-base/base-builder-python latest build
- gcr.io/oss-fuzz-base/base-builder-go latest build
- gcr.io/oss-fuzz-base/base-builder-python latest build