fuzzing-python - Create Atheris fuzz drivers for Python
Create coverage-guided Python fuzz drivers with Atheris and LibFuzzer, including coverage instrumentation, native extension fuzzing, and custom mutators.
Tags
Updated: 2026-10-02Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Create Python fuzz drivers
- Instrument Python code
- Run coverage-guided fuzzing
- Visualize Python coverage
- Fuzz native extensions
- Define custom mutators
- Define custom crossovers
Inputs
- Python project or library
- Fuzz target function
- Input corpus
- Native extension source code
Outputs
- Python fuzz driver
- Fuzzing failure report
- Python coverage report
Requirements
- Python environment
- Atheris package
- Instrumented native extensions
- Clang-compatible libFuzzer for native extensions
