Large Language Models in Software Security Analysis

Cybersecurity plays a pivotal role in safeguarding the integrity and reliability of critical systems—spanning healthcare, commerce, transportation, and power infrastructure. Yet software security teams are often critically underfunded and understaffed, given the breadth and complexity of our software infrastructure. Recently, large language models (LLMs) have proven to be a transformative technology that is reshaping how we interact with software. In this article, we explore how LLMs can be leveraged to holistically address longstanding challenges in cybersecurity. We start with a discussion on the structure of a cyber reasoning system (CRS) that can both detect and repair vulnerabilities in software autonomously . We follow up by examining LLMs’ strengths in aiding program analysis within such a system, finding that LLM-assisted analyses can accomplish several difficult analysis tasks, such as extrapolating developer intent, filtering or augmenting the output of traditional analysis tools, or even solving complex multilingual constraints. Lastly, we discuss the current challenges and limitations in constructing a composite system that can leverage these components. We hope this article can provide insights into the evolving role of LLMs and inspiration in shaping the future of software security.

Authors

Institutions

Publication Details

Journal
Communications of the ACM
Published
2026-05-12
DOI
https://doi.org/10.1145/3770922
Primary Topic
Information and Cyber Security
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Large Language Models in Software Security Analysis

Abhik Roychoudhury, Мартин Мирчев, Dylan Wolff
Communications of the ACM
Information and Cyber Security
article

Large Language Models in Software Security Analysis

Abhik Roychoudhury, Мартин Мирчев, Dylan Wolff
article en

Abstract

Cybersecurity plays a pivotal role in safeguarding the integrity and reliability of critical systems—spanning healthcare, commerce, transportation, and power infrastructure. Yet software security teams are often critically underfunded and understaffed, given the breadth and complexity of our software infrastructure. Recently, large language models (LLMs) have proven to be a transformative technology that is reshaping how we interact with software. In this article, we explore how LLMs can be leveraged to holistically address longstanding challenges in cybersecurity. We start with a discussion on the structure of a cyber reasoning system (CRS) that can both detect and repair vulnerabilities in software autonomously . We follow up by examining LLMs’ strengths in aiding program analysis within such a system, finding that LLM-assisted analyses can accomplish several difficult analysis tasks, such as extrapolating developer intent, filtering or augmenting the output of traditional analysis tools, or even solving complex multilingual constraints. Lastly, we discuss the current challenges and limitations in constructing a composite system that can leverage these components. We hope this article can provide insights into the evolving role of LLMs and inspiration in shaping the future of software security.

Communications of the ACM
National University of Singapore (SG)
Industry, innovation and infrastructure
Openalex Percentile: Top 2%
Information and Cyber Security
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Large Language Models in Software Security Analysis — Abhik Roychoudhury, Мартин Мирчев, et al. · Communications of the ACM (2026) | TGRS Research Map | TGRS