mlsanityData to 14 Oct 2026

SIExVulTS: Sensitive Information Exposure Vulnerability Detection System using Transformer Models and Static Analysis

arXiv 2508.19472 ↗First posted 26 Aug 2025cs.CR cs.AIcited by 1

Not on the map. Why?

Abstract (arXiv)

Sensitive Information Exposure (SIEx) vulnerabilities (CWE-200) remain a persistent and under-addressed threat across software systems, often leading to serious security breaches. Existing detection tools rarely target the diverse subcategories of CWE-200 or provide context-aware analysis of code-level data flows. Aims: This paper aims to present SIExVulTS, a novel vulnerability detection system that integrates transformer-based models with static analysis to identify and verify sensitive information exposure in Java applications. Method: SIExVulTS employs a three-stage architecture: (1) an Attack Surface Detection Engine that uses sentence embeddings to identify sensitive variables, strings, comments, and sinks; (2) an Exposure Analysis Engine that instantiates CodeQL queries aligned with the CWE-200 hierarchy; and (3) a Flow Verification Engine that leverages GraphCodeBERT to semantically validate source-to-sink flows. We evaluate SIExVulTS using three curated datasets, including real-world CVEs, a benchmark set of synthetic CWE-200 examples, and labeled flows from 31 open-source projects. Results: The Attack Surface Detection Engine achieved an average F1 score greater than 93%, the Exposure Analysis Engine achieved an F1 score of 85.71%, and the Flow Verification Engine increased precision from 22.61% to 87.23%. Moreover, SIExVulTS successfully uncovered six previously unknown CVEs in major Apache projects. Conclusions: The results demonstrate that SIExVulTS is effective and practical for improving software security against sensitive data exposure, addressing limitations of existing tools in detecting and verifying CWE-200 vulnerabilities.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 17 of its 47 references that are in the map. First posted on arXiv 26 Aug 2025.

Builds on

17 of 47 references.

References · 17

  1. 2020Language Models are Few-Shot Learnerscited by 32,419
  2. 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,599
  3. 2019Sentence-BERT: Sentence Embeddings using Siamese BERT-Networkscited by 9,170
  4. 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,310
  5. 2020Deep Learning based Vulnerability Detection: Are We There Yet?cited by 144
  6. 2022Practical Program Repair in the Era of Large Pre-trained Language Modelscited by 133
  7. 2022Large Language Models are Few-shot Testers: Exploring LLM-based General Bug Reproductioncited by 111
  8. 2023No Need to Lift a Finger Anymore? Assessing the Quality of Code Generation by ChatGPTcited by 47
  9. 2023ChatGPT and Software Testing Education: Promises & Perilscited by 42
  10. 2023SentimentGPT: Exploiting GPT for Advanced Sentiment Analysis and its Departure from Current Machine Learningcited by 38
  11. 2023Automatic Code Summarization via ChatGPT: How Far Are We?cited by 34
  12. 2023Towards Human-Bot Collaborative Software Architecting with ChatGPTcited by 31
5 more
  1. 2023A study on Prompt Design, Advantages and Limitations of ChatGPT for Deep Learning Program Repaircited by 26
  2. 2023Improving Requirements Completeness: Automated Assistance through Large Language Modelscited by 10
  3. 2024Efficiently Detecting Reentrancy Vulnerabilities in Complex Smart Contractscited by 4
  4. 2021Spotting Silent Buffer Overflows in Execution Trace through Graph Neural Network Assisted Data Flow Analysiscited by 2
  5. 2021A Grounded Theory Based Approach to Characterize Software Attack Surfacescited by 2

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2026: 1.

1 paper.