google/oss-fuzz

OSS-Fuzz - continuous fuzzing for open source software.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 32 minutes ago
Added to GitGenius on September 4th, 2026
Created on July 20th, 2016
Open Issues & Pull Requests: 758 (+0)
GitHub issues: Enabled
Number of forks: 2,887
Total Stargazers: 12,628 (+0)
Total Subscribers: 246 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.1 days
Mean response time: 143.1 days
90th percentile: 273.9 days
Tracked items: 386

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 94% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 66% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 6% of issues opened in the past year have been closed. Three people close 74% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 155
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 471 days
Stale 30+ days: 140
Stale 90+ days: 131

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • infrastructure (11)
  • clusterfuzz (5)
  • priority (5)
  • bug (3)
  • enhancement (3)
  • minor enhancement (3)
  • cflite (2)
  • backlog (1)

Detailed Description

OSS-Fuzz is a continuous fuzzing service that automatically tests open source software to uncover security vulnerabilities and stability bugs.

The tool addresses the challenge of finding programming errors that can have serious security implications by combining modern fuzzing techniques with scalable, distributed execution. It deploys guided in-process fuzzing using multiple fuzzing engines—libFuzzer, AFL++, and Honggfuzz—in combination with sanitizers to detect memory corruption and other defects. The service runs continuously on participating projects, automatically identifying and reporting issues without requiring manual intervention from maintainers.

OSS-Fuzz is designed for open source projects that want to improve security and stability without managing their own fuzzing infrastructure. The service supports C/C++, Rust, Go, Python, Java/JVM, JavaScript, and Lua, covering a broad range of commonly used languages. Projects that cannot use the public OSS-Fuzz service—such as closed source software—can instead run their own instances using ClusterFuzz or ClusterFuzzLite. The tool integrates with the Core Infrastructure Initiative and OpenSSF to prioritize testing of widely used components in the open source ecosystem.

The project maintains active development with regular blog posts documenting improvements and new capabilities. Recent work has focused on integrating AI-powered techniques to enhance fuzzing effectiveness and expand the types of vulnerabilities detected beyond memory corruption. The tool continues to evolve its language support and fuzzing strategies to catch broader classes of bugs automatically.