Research Blog

Weekly insights from our cybersecurity research journey

FuzzingBrain-Bench V1: Evaluating LLM Bug-Discovery Capability

FuzzingBrain-Bench V1 evaluates open-ended bug discovery across 77 challenges from 43 projects. Models inspect project source and a sanitizer-instrumented harness, and are scored on distinct, reproducible crash signatures rather than reproduction of a single predefined vulnerability.

77 Challenges 43 Projects Grading In-Image Best 338/579
Read the Post →

Recent Posts

Harnesses Have Bugs Too: A Four-Principles Audit of 586 OSS-Fuzz Harnesses

Before generating "good" fuzz harnesses, we need a checkable definition of "good". This post offers the Four Principles, then validates them on 586 production OSS-Fuzz harnesses across 70 projects. 53 fix PRs filed, 45 verified or merged, 14 false positives caught at audit, two real upstream bugs surfaced when broken harnesses were repaired.

Series · Part 1

Two Weeks Inside Chromium: 472 Harnesses, 30 Vulnerabilities Filed Upstream

Point the four principles at Google Chromium and its vendor stack (libvpx, libwebp, libaom, openscreen, dawn, pdfium, sqlite, v8, …). Flip the principles into a generation criterion, pair with Logic Group as the semantic-unit slicer, every harness goes through Stage-4 adversarial probing. Two weeks: 472 harnesses, 30 vulnerabilities filed upstream (16 acked so far — 9 confirmed + 7 fixed), and 52 candidates dropped before any could reach a maintainer.

Series · Part 2