Microsoft: Our AI 99% Accurate At Detecting Security Flaws

Microsoft found that pairing machine learning models with security experts significantly improves the identification and classification of security bugs.

Written By
David Curry
David Curry
May 4, 2020
2 minute read
data agility and security

<p>Security concept: blue opened padlock on digital background, 3d render</p>

To cope with the overwhelming amount of bugs developers create, Microsoft has built a machine learning model to correctly distinguish and prioritize security-related bugs.

Microsoft developers create about 30,000 bugs a month, but the vast majority are not security-related. However, there are ones that require immediate action, which is why Microsoft is applying machine learning, to reduce the time it takes to identify these bugs.

SEE ALSO: Microsoft Launches $40 Million AI For Health Program

“Too often, engineers waste time on false positives or miss a critical security vulnerability that has been misclassified,” said Scott Christiansen and Mayana Pereira in a company blog post.

“To tackle this problem data science and security teams came together to explore how machine learning could help. We discovered that by pairing machine learning models with security experts, we can significantly improve the identification and classification of security bugs.”

According to Microsoft, the model is already highly accurate. It has 99 percent accuracy at distinguishing between non-security and security bugs, and 97 percent accuracy at identifying critical security bugs.

To train the model, Microsoft fed it 13 million work items and bugs it has collected since 2001. It then had data scientists and security researchers fine-tune the model until it was able to identify the bugs as accurately as a security expert.

Microsoft will continue to use security experts to ensure the model does not miss any unfamiliar bugs. They will also approve all changes or additions data scientists feed into the model.

It will share the model’s methodology on Github in the coming months.

David Curry

David Curry is a tech journalist and analyst with over a decade of experience writing for established outlets. He holds a master’s degree in International Journalism from the University of Leeds and has covered the technology sector since the early 2010s. His work focuses on B2B technology, data journalism, mobile apps and app markets, artificial intelligence, digital platforms, and emerging technologies. He earned a BA from the University of Lincoln and an MA from the University of Leeds.

Featured Resources from Cloud Data Insights

Real-time Analytics News for the Week Ending October 24
The Safest AI Strategy May Be the One That Lets Employees Use It
Elena Koryakina
Oct 22, 2026
AI-Native Engineering Won’t Scale Without Two Things: Better Harnesses and Better Judgment
Pavlo Ryabchuk
Oct 20, 2026
Real-time Analytics News for the Week Ending October 17
RT Insights Logo

Analysis and market insights on real-time analytics including Big Data, the IoT, and cognitive computing. Business use cases and technologies are discussed.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.