mirror of https://github.com/google/oss-fuzz.git
b1b39adf11
Set CHEWING_USER_PATH to /tmp instead, since the executable directory is read only on CF. Should fix #13. |
||
---|---|---|
boringssl | ||
curl | ||
docs | ||
expat | ||
freetype2 | ||
harfbuzz | ||
infra | ||
json | ||
libass | ||
libchewing | ||
libpng | ||
libxml2 | ||
nss | ||
pcre2 | ||
re2 | ||
scripts | ||
sqlite3 | ||
tpm2 | ||
woff2 | ||
zlib | ||
.gitignore | ||
CONTRIBUTING | ||
LICENSE | ||
README.md | ||
all.sh |
README.md
oss-fuzz
oss-fuzz is an effort to apply coverage-guided software fuzzing on scale to test open source software. It grew out of Chrome in-process fuzzing effort (Blog Post, Project Page).
Project Status: The project currently is in early stage. We focus on libFuzzer first. Documentation and smoothing the process is our main priority.
Open new issue for questions or feedback.
Documentation
- New Library Guide walks through steps necessary to add fuzzers to an open source project.
- Running and Building Fuzzers documents the process for fuzzers that are part of target project source code repository.
- Running and Building External Fuzzers documents the process for fuzzers that are part of oss-fuzz source code repository.
- Project List lists OSS projects integrated with oss-fuzz.
- Chrome's Efficient Fuzzer Guide while contains some chrome-specifics, is an excellent documentation on making your fuzzer better.
- Life of a bug