~/talk

A Root Canal Static Analysis Based Audit of Zephyr

Talkat Embedded Open Source Summit 2024 · 2024-04-16..04-18· [testing, security]
links:none on file
slides:none on file

Zephyr 3.5 integrates CodeChecker with 10 linters (clang analyzer, clang‑tidy, CPPCheck, Infer) but most CI scanning relies on Coverity, which reports 77 issues from Jan–Mar 2024 (66 unique) with about 35 fixed (~50%), ~25% marked false positives and 17 pending. OpenRefactory runs a deeper manual audit plus tool runs, finds 68 sprintf uses (one suspicious overflow), and reports that new tools are noisy — e.g. Semgrep: 233 hits, 231 false positives. Overall, Coverity finds real issues; other tools add useful signals but lots of noise.

AI-written summary · about

  1. 0:00Security audit journey
  2. 14:34Root canal static analysis
  3. 16:41Zephyr security with Coverity
  4. 25:54Zephyr CVEs and overflows
  5. 28:26Sprintf usage in Zephyr
  6. 31:58Code Checker and tools
  7. 33:24Newer tools: Sneak and SemGrep
  8. 37:39Findings and recommendations
  9. 39:25Q&A
~/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.