Skip to content

ClusterFuzzLite integration and GitHub Actions#37

Merged
AlCutter merged 2 commits intotransparency-dev:mainfrom
hickford:clusterfuzzlite
Jul 25, 2022
Merged

ClusterFuzzLite integration and GitHub Actions#37
AlCutter merged 2 commits intotransparency-dev:mainfrom
hickford:clusterfuzzlite

Conversation

@hickford
Copy link
Copy Markdown
Contributor

@hickford hickford commented Jul 22, 2022

ClusterFuzzLite is a continuous fuzzing solution that runs as part of Continuous Integration (CI) workflows to find vulnerabilities faster than ever before. With just a few lines of code, GitHub users can integrate ClusterFuzzLite into their workflow and fuzz pull requests to catch bugs before they are committed.

Following https://google.github.io/clusterfuzzlite/build-integration/ with bits of https://google.github.io/oss-fuzz/getting-started/new-project-guide/go-lang/#native-go-fuzzing-support

Tested:

git clone https://github.com/google/oss-fuzz.git
export PATH_TO_PROJECT=$HOME/merkle
python3 infra/helper.py build_image --external $PATH_TO_PROJECT
sudo python3 infra/helper.py build_fuzzers --external $PATH_TO_PROJECT
sudo python3 infra/helper.py run_fuzzer --external $PATH_TO_PROJECT FuzzRangeNodes

Setup for OSS-Fuzz (runs on Google infrastructure rather than GitHub Actions) would be similar.

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants