Benchmarking Scanner Blind Spots: How Runtime Context Uncovers Hidden Vulns @OWASPGLOBAL
Benchmarking Scanner Blind Spots: How Runtime Context Uncovers Hidden Vulns  @OWASPGLOBAL
Uploaded December 2025 | Updated September 2026, 2 weeks ago
Security and development teams rely on tools like SAST, DAST, and IAST to catch vulnerabilities early in the software development lifecycle. But anyone who’s used these tools knows they often come with a cost: false positives.

One of the biggest reasons for the false positives problem in vulnerability scanners is their lack of runtime context. Many vulnerabilities don’t exist in isolation—they only manifest when code actually runs. Without visibility into how an application behaves at runtime, traditional static and dynamic tools either miss actual vulnerabilities or flag vulnerabilities that aren’t exploitable.

To dig into this problem, we turned to the OWASP Benchmark to uncover gaps in vulnerability scanners and identify the root cause of false positives. We will also talk about benchmarking gaps and the need for new test cases for attack vectors that involve runtime features in Java like Reflection, Class Loading and Deserialization, where context determines exploitability.

In this talk, we’ll walk through what we found. We’ll show which patterns and behaviors tend to confuse traditional tools, and how runtime-aware approaches, like instrumentation, RASP, and IAST, improve false positives and negative rates in vulnerability detection and attack prevention.

Builders of security tools will see how runtime visibility improves accuracy. Breakers will get a better sense of what type of vulnerabilities static and dynamic scanners may miss. And defenders will learn how runtime security can help scale accurate detection across development, testing, and production—without slowing teams down.

Attendees will gain valuable insights into the types of application behavior that frequently lead to false positives in vulnerability detection tools. You will better understand why having visibility into runtime application behavior is required to significantly reduce or eliminate these false positives and how runtime security provides this level of visibility. Finally, we will also look at how runtime security can help scale vulnerability and attack detection across the entire SDLC.

Apostolos Giannakidis
Microsoft
Principal Product Security Engineer
Dublin, Ireland

Apostolos Giannakidis is currently leading the Threat Modeling program at Microsoft Identity. Before joining Microsoft, he served as VP of Application Security at JP Morgan Chase and led the security strategy at Waratek. He has been acknowledged by Oracle, he is featured on Google's Vulnerability Hall of Fame, and he holds two MSc degrees in Computer Science and Cloud Computing.
@cyberApostle
linkedin.com/in/giannakidisapostolos

Managed by the OWASP® Foundation
owasp.org
Benchmarking Scanner Blind Spots: How Runtime Context Uncovers Hidden VulnsYour RPA is Mine: Complete Takeover of RPA EcosystemsNoise vs. Signal: The Central Paradox of LLMs in Threat Modeling track 2BREAKStriding Your Way to LINDDUN: Threat Modeling for Privacy - Shanni Prutchi, Chris BushOWASP DefectDojo - Matt TesauroOWASP DefectDojoOWASP Global Board of Directors Meeting - May 2025Developer-Centric Threat Modeling: Embedding Security in Agile WorkflowsEscaping Vulnerability Hell: Bridging the Gap Between Developers and Security Teams - Ahmad SadeddinRethinking how we evaluate security agents for real-world use - Track 1Securing Access: Leveraging IGA, JIT & Policy Controls to Tackle OWASP Threats
OWASP Foundation |

Benchmarking Scanner Blind Spots: How Runtime Context Uncovers Hidden Vulns

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER