Enhancing security in text-to-SQL systems: A novel dataset and agent-based framework
Abstract This paper explores the significant advancements in generating Structured Query Language (SQL) from natural language, primarily driven by Large Language Models (LLMs). These advancements have led to the development of sophisticated text-to-SQL integrated applications, enabling easier database (DB) querying for users unfamiliar with SQL syntax using natural language queries. However, reliance on LLMs exposes these applications to potential attacks through the introduction of malicious prompts or by compromising models with malicious data during the training phase. Such attacks pose severe risks, including unauthorized data access or even complete DB destruction upon success. To address these concerns, we introduce a novel large-scale dataset comprising malicious and safe prompts along with their corresponding SQL queries, enabling model fine-tuning on malicious query detection tasks. Moreover, we propose the implementation of two transformer-based classification solutions to aid in the detection of malicious attacks. Finally, we present a secure agent-based text-to-SQL architecture that incorporates these solutions to enhance overall system security, resulting in a 70% security enhancement overall compared to solely relying on a conventional text-to-SQL model.
Authors
- Saad Ezzini (ORCID: https://orcid.org/0000-0001-7657-4738)
- Ismaïl Berrada (ORCID: https://orcid.org/0000-0003-4225-911X)
- Salmane Chafik
Institutions
- King Fahd University of Petroleum and Minerals (SA)
- The Polytechnic University of Japan (JP)
- Université Mohammed VI Polytechnique (MA)
Publication Details
- Journal
- Natural language processing.
- Published
- 2025-08-15
- DOI
- https://doi.org/10.1017/nlp.2025.10008
- Primary Topic
- Spam and Phishing Detection
- Type
- article
- Field-Weighted Citation Impact
- 0.00