syzbot ci: continuous patch series fuzzing
summary
syzbot ci is a prototype that shifts fuzzing left by monitoring kernel mailing lists, automatically applies patch series to an inferred base tree, and runs targeted coverage‑guided fuzzing (syzkaller backend) on the modified code paths. From ~7,000 series processed it skips ~13% that don’t apply, 37% get 3 hours of focused fuzzing, and the pilot has reported 105 findings to patch threads so far. Reproducer‑based triage filters preexisting bugs; base‑tree detection and coverage limits are current pain points.
AI-written summary · about
chapters (10)
- 0:00Introduction to cisbot CI
- 1:07Problem area and sysbot overview
- 2:56cisbot CI approach explained
- 4:00Determining base tree for patches
- 5:45Focusing fuzzing on modified code
- 7:12Pilot deployment and dashboard
- 7:57Preliminary results and statistics
- 9:25Challenges and improvement areas
- 10:52Future directions and use cases
- 11:55Q&A session begins
related talks
37mSyzbot: 7 years of continuous kernel fuzzing
16mMaking syzbot reports more developer-friendly
43mSyzbot and the Tale of Thousand Kernel Bugs
39mMaking Fuzzing Part of Your Software Development Lifecycle
01h 15mMake your programs more reliable with Fuzzing
25mGoing Beyond Coverage-Guided Fuzzing with Structured Fuzzing
53mHow to make syzbot reports easier to debug?
52mStructure aware fuzzing
