mlsanityData to 14 Oct 2026

Explaining Software Vulnerabilities with Large Language Models

arXiv 2511.04179 ↗First posted 6 Nov 2025cs.SE cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

The prevalence of security vulnerabilities has prompted companies to adopt static application security testing (SAST) tools for vulnerability detection. Nevertheless, these tools frequently exhibit usability limitations, as their generic warning messages do not sufficiently communicate important information to developers, resulting in misunderstandings or oversight of critical findings. In light of recent developments in Large Language Models (LLMs) and their text generation capabilities, our work investigates a hybrid approach that uses LLMs to tackle the SAST explainability challenges. In this paper, we present SAFE, an Integrated Development Environment (IDE) plugin that leverages GPT-4o to explain the causes, impacts, and mitigation strategies of vulnerabilities detected by SAST tools. Our expert user study findings indicate that the explanations generated by SAFE can significantly assist beginner to intermediate developers in understanding and addressing security vulnerabilities, thereby improving the overall usability of SAST tools.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 5 of its 16 references that are in the map. First posted on arXiv 6 Nov 2025.

Builds on

5 of 16 references.

References · 5

  1. 2023Can Large Language Models Be an Alternative to Human Evaluations?cited by 734
  2. 2023Better Zero-Shot Reasoning with Role-Play Promptingcited by 223
  3. 2023Unleashing the potential of prompt engineering for large language modelscited by 72
  4. 2025Large Language Models Versus Static Code Analysis Tools: A Systematic Benchmark for Vulnerability Detectioncited by 6
  5. 2024Detecting Security-Relevant Methods using Multi-label Machine Learningcited by 2

Built on by

Not cited yet.