Find crashes in Python code and C extensions.
Creates and runs Atheris fuzzing harnesses to find crashes in Python code and memory corruption in Python C extensions.
When to use it
Use for coverage-guided Python fuzzing, testing C extensions for memory corruption, or when libFuzzer integration or AddressSanitizer support is needed.
Give it a Python target; it creates an instrumented fuzzing harness and runs a campaign against the target.
What you provide
Requires Python 3.7 or later.
Requires a recent clang version, preferably the latest release.
Supports 32-bit and 64-bit Linux and macOS; recommends Linux for simpler management and often faster fuzzing.
No additional actions listed.