You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fuzz Introspector helps to gain insights into the effectiveness of a fuzzing setup and to identify blockers that keep parts of the code base uncovered.
Benefit
Wasmtime is sufficiently complex that it's challenging to reason about the effectiveness of the various fuzzing harnesses we employ. That's the very problem Fuzz Introspector was created to help address.
Implementation
Rust support was added to Fuzz Introspector very recently, so it's not yet fully documented. I think that PR contains sufficient bread crumbs to find the right path to integration with our OSS-Fuzz setup, though.
Alternatives
There might be alternative initiatives with similar goals that'd be more valuable to integrate. If so, I'm not aware of them.
The text was updated successfully, but these errors were encountered:
tschneidereit
changed the title
Consider integrating Fuzz Inspector into our continuous fuzzing setup
Consider integrating Fuzz Introspector into our continuous fuzzing setup
Dec 1, 2024
One potentially interesting benefit is that we could experiment with Google's LLM-based fuzz target generation, which relies in Fuzz Introspector. "Potentially interesting" because I absolutely don't know if that would be valuable for a project like Wasmtime.
Feature
Fuzz Introspector helps to gain insights into the effectiveness of a fuzzing setup and to identify blockers that keep parts of the code base uncovered.
Benefit
Wasmtime is sufficiently complex that it's challenging to reason about the effectiveness of the various fuzzing harnesses we employ. That's the very problem Fuzz Introspector was created to help address.
Implementation
Rust support was added to Fuzz Introspector very recently, so it's not yet fully documented. I think that PR contains sufficient bread crumbs to find the right path to integration with our OSS-Fuzz setup, though.
Alternatives
There might be alternative initiatives with similar goals that'd be more valuable to integrate. If so, I'm not aware of them.
The text was updated successfully, but these errors were encountered: