~/talk

One Thousand and One AI-Prevented CVEs: Vibe Coding a Whole New... (Brandon Wu)

Talkat BSidesSF 2026 · on Sunday, 2026-03-22· at 14:15· AMC Theatre 14, AMC at Metreon· [security, ai-assisted-development]
links:none on file
slides:none on file

Pipeline combines a deterministic callgraph built with Semgrep static analysis and GitHub usage scraping with selective LLM research to auto‑generate tests and Semgrep rules, verify them per‑function, and stitch passing components together. System authors nearly 3,500 rules over two years, reduces researcher time roughly 40 percent on average, handles bursts like 50 CVEs in a night, and keeps a human reviewer in the loop for final validation.

AI-written summary · about

  1. 0:00Introduction and setup
  2. 2:31Supply chain security challenges
  3. 8:48Max’s manual rule-writing workflow
  4. 16:30Automating rule generation with BRAT
  5. 22:24Code graphs and vulnerability detection
  6. 33:56Composable AI workflows
  7. 37:06BRAT’s results and impact
  8. 41:56AI vs deterministic workflows
  9. 43:24Q&A and conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.