ossfuzz
The agent uses OSS-Fuzz, Google's free distributed continuous fuzzing platform, to build, run, and manage fuzzing infrastructure for open-source projects. It configures project enrollment files (project.yaml, Dockerfile, build.sh), builds fuzzers locally with helper.py, runs harnesses with AddressSanitizer and other sanitizers, generates coverage reports, and troubleshoots build failures. The agent applies this technique when setting up continuous fuzzing for C/C++, Rust, Python (Atheris), or Go projects, reproducing crashes from OSS-Fuzz bug reports, analyzing Fuzz Introspector coverage data, evaluating criticality scores for project acceptance, or hosting a private OSS-Fuzz instance for closed-source targets that need Docker-based fuzzing infrastructure with libFuzzer or AFL++ engines.
Installation and usage
The agent uses OSS-Fuzz, Google's free distributed continuous fuzzing platform, to build, run, and manage fuzzing infrastructure for open-source projects. It configures project enrollment files (project.yaml, Dockerfile, build.sh), builds fuzzers locally with helper.py, runs harnesses with AddressSanitizer and other sanitizers, generates coverage reports, and troubleshoots build failures. The agent applies this technique when setting up continuous fuzzing for C/C++, Rust, Python (Atheris), or Go projects, reproducing crashes from OSS-Fuzz bug reports, analyzing Fuzz Introspector coverage data, evaluating criticality scores for project acceptance, or hosting a private OSS-Fuzz instance for closed-source targets that need Docker-based fuzzing infrastructure with libFuzzer or AFL++ engines.
설치 후 터미널에서 다음 명령을 실행하여 이 스킬을 사용할 수 있습니다:
skills use ossfuzz