~/talk

Why AI Code Passes OWASP but Fails MISRA

Talkat Sonar Summit 2026 · on Tuesday, 2026-03-03· [security, ai-assisted-development]
links:none on file
slides:none on file

Explains why identical C++ snippets can be accepted by one standard and rejected by another because standards have different goals and decidability requirements. Shows that MISRA bans C-style casts while OWASP ASVS provides 286 testable security requirements and Sonar Way emphasizes actionable, educative rules. Uses static analysis distinctions between decidable vs undecidable rules and cites a study finding up to 20% of AI-introduced package names don’t exist (supply chain squatting). Concludes AI increases frequency of human-like mistakes and raises new dependency and architecture risks.

AI-written summary · about

  1. 0:00Introduction
  2. 0:17Rules, Standards, and Why They Matter
  3. 0:50From Writing Rules to Managing Standards
  4. 1:11What “Standards” Really Cover
  5. 2:09How Standards Differ in Scope and Strictness
  6. 4:41OWASP ASVS: Security Standards as a Contract
  7. 6:04MISRA: Safe Subsets of C++ for Critical Systems
  8. 8:22Sonar Way: Actionable Code Health Rules
  9. 9:37Rules as Tools, Not Absolute Truth
  10. 12:18One Cast, Three Different Standards
  11. 13:58What AI Changes — and What It Doesn’t
  12. 15:23New Risks from AI-Generated Code
  13. 17:30Key Takeaways on Standards, Rules, and AI
~/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.