google/atheris
None observed · 2026-08-28
Health v2 · maintenance only
72/100
- Activity 88
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 2116
- days_rel: n/a
- days_push: 77
- n_releases_24m: 0
Adoption not part of the score
1664 stars · 126 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Atheris is a coverage-guided fuzzing engine for Python code and native CPython extensions, built on top of libFuzzer. It instruments Python bytecode to collect coverage and can combine with AddressSanitizer or UndefinedBehaviorSanitizer to find bugs in native code.
Use cases
- fuzz a python parsing library for crashes
- find uncaught exceptions in python code with random inputs
- fuzz native C extension modules for memory bugs
- coverage-guided fuzz testing of python packages
- detect undefined behavior in python native extensions
When to choose
- you want automated coverage-guided fuzzing of Python code or CPython extensions
- you need libFuzzer-style fuzzing integrated with Python
- you want to catch memory bugs in native extensions with sanitizers
When to avoid
- you need fuzzing on Windows or Python <= 3.10
- you want property-based testing with structured generators rather than raw byte fuzzing
- you need to fuzz non-Python codebases
Facets
library · maturity active
fuzzing testing testing security developer-tools python cli coverage-guided-fuzzing libfuzzer sanitizers native-extensions linux macos
2 sources
- readme: https://github.com/google/atheris · fetched 2026-08-28 · 86e936c5a142
- registry_pypi: https://pypi.org/pypi/atheris/json · fetched 2026-08-29 · 2758be764077
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| google/atheris | main | 72 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem