An Approach to Accelerate Verification and Software Standards Testing with LLMs
Abstract
The recent explosion in large language model (LLM) technology has highlighted the challenges of using public generative artificial intelligence (AI) tools in classified environments, especially for software analysis. Currently, software analysis falls on the shoulders of heuristic static analysis (SA) tools and manual code review, which tend to provide limited technical depth and are often time-consuming in practice. As this post details, a group of SEI researchers sought to prove that LLMs can be used in unclassified environments to rapidly develop tools that could then be used to accelerate software analysis in classified environments. The resulting tools were a plugin-based architecture that enables analysts to develop customer checkers (i.e., plugins) and a visualization tool that leverages CodeQL to perform control flow and taint analysis to help analysts perform CSA.
Fields of Study & Subjects
Software Engineering Research
Software Testing and Debugging Techniques
Security and Verification in Computing
Publication details
- Journal / source
- Software Engineering Institute
- Publication date
- 9 February 2026
- Language
- EN