I'm discussing a new feature for Component Manager with the Security team, and they raised the question of what parser I'm using and whether it's fuzzed. In this case the data I'm ingesting will be parsed as a persistent FIDL message by the Rust bindings, and
+Mark Dittmer was wondering whether the Rust bindings are fuzzed today for that use case and if so how hard it would be to define a fuzzer for this particular FIDL library that includes some expected inputs to this feature as part of the corpus.
I'm looking in
codesearch and only seeing code that looks like it's fuzzing the C++ bindings, but I haven't looked that hard yet. Can anyone tell me off-hand whether we fuzz our Rust bindings, and if so where that code lives? Thanks!
--