fuel-vm icon indicating copy to clipboard operation
fuel-vm copied to clipboard

Add ClusterFuzzLite for CI fuzzing

Open maxammann opened this issue 1 year ago • 2 comments

The CFL toolkit allows fuzzing in each PR and also scheduled once every 6 hours for 1 hour.

The corpus is shared between all workflows, however only the scheduled one can update the corpus. Every day the corpus is pruned and coverage is calculated. The corpus and coverage remains private.

Found crashes are public.

maxammann avatar Apr 30 '24 17:04 maxammann

The private corpus is currently stored in this private repo: https://github.com/trail-of-forks/fuel-vm-fuzz-corpus

maxammann avatar May 01 '24 10:05 maxammann

This is ready now. Note that you maybe want to remove the existing fuzz_targets/grammar_aware.rs fuzzer which is broken. That would also remove the arbitrary dependency.

maxammann avatar May 02 '24 11:05 maxammann

Superseded by https://github.com/FuelLabs/fuel-vm/pull/820

netrome avatar Sep 11 '24 09:09 netrome