Add three new fuzz targets expanding coverage from 2 to 5 targets: - fuzz_webhook_payload: fuzzes webhook body JSON deserialization - fuzz_provider_response: fuzzes provider API response parsing - fuzz_command_validation: fuzzes security policy command validation Addresses audit findings for critical fuzz coverage gaps in gateway, provider, and security subsystems. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
9 lines
247 B
Rust
9 lines
247 B
Rust
#![no_main]
|
|
use libfuzzer_sys::fuzz_target;
|
|
|
|
fuzz_target!(|data: &[u8]| {
|
|
if let Ok(s) = std::str::from_utf8(data) {
|
|
// Fuzz provider API response deserialization
|
|
let _ = serde_json::from_str::<serde_json::Value>(s);
|
|
}
|
|
});
|