Creed: LLM code auditing infers developer beliefs to find semantic security flaws

mboehme_ · x · 2026-10-21

A new arXiv paper by Junming Liu and Marcel Böhme introduces Creed, a belief-guided vulnerability detector. It infers security-relevant developer beliefs from code — e.g., identical errors for wrong username/password imply user-enumeration protection — and flags violations, uncovering high-level semantic flaws like timing side channels that syntactic static analysis misses. Unlike prior ML-based VD, Creed explains root cause, symptoms, and exploitability conditions. The paper proposes recall and overhead metrics for explanation-based VD, and on a real-world benchmark Creed beats existing tools with the best effectiveness-vs-effort trade-off.

Original post →

More from Safety

Safety channel →