From 2393166f77111e9fcba3a433294bddc0c4df5ec9 Mon Sep 17 00:00:00 2001 From: clover caruso Date: Sun, 13 Sep 2026 02:19:02 -0700 Subject: [PATCH] fix: bring the canvas-editor fuzz target up to the page model The target built pages without the identity and picture size fields the model gained, so the bounded fuzz campaign skipped it; with them it ran 141 201 iterations in three minutes without a finding (evidence/m4/fuzz-bounded). Assisted-by: claude-fable-5.1 --- fuzz/fuzz_targets/canvas_editor.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/fuzz/fuzz_targets/canvas_editor.rs b/fuzz/fuzz_targets/canvas_editor.rs index 33022b82198deace7050f322de5d457a5799ea37..12a7c902a95491f7bd667bdbceff8f1c6e7e7fc3 100644 --- a/fuzz/fuzz_targets/canvas_editor.rs +++ b/fuzz/fuzz_targets/canvas_editor.rs @@ -223,11 +223,13 @@ fuzz_target!(|input: &[u8]| { bytes: Some(std::sync::Arc::from(&b"deferred decoding"[..])), background, alt: None, + size: None, })); } CanvasEditor::from_page( onestore::page::Page { title: String::new(), + identity: None, created: date.map(|date| date.timestamp()), margin_origin: [0.0; 2], definitions: BTreeMap::new(), -- 2.54.0