ARPaCCino: An Agentic-RAG for Policy as Code Compliance
| Title | ARPaCCino: An Agentic-RAG for Policy as Code Compliance |
| Publication Type | Conference Paper |
| Year of Publication | 2025 |
| Authors | Romeo, F, Arena, L, Blefari, F, Pironti, FAurelio, Lupinacci, M, Furfaro, A |
| Conference Name | 29th European Conference on Advances in Databases and Information Systems (ADBIS 2025) |
| Conference Location | Tampere, Finland |
| Abstract | Policy as Code (PaC) is a paradigm that encodes security and compliance policies into machine-readable formats, enabling automated enforcement in Infrastructure as Code (IaC) environments. However, its adoption is hindered by the complexity of policy languages and the risk of misconfigurations. In this work, we present ARPaCCino, an agentic system that combines Large Language Models (LLMs), Retrieval-Augmented-Generation (RAG), and tool-based validation to automate the generation and verification of PaC rules. Given natural language descriptions of the desired policies, ARPaCCino generates formal Rego rules, assesses IaC compliance, and iteratively refines the IaC configurations to ensure conformance. Thanks to its modular agentic architecture and integration with external tools and knowledge bases, ARPaCCino supports policy validation across a wide range of technologies, including niche or emerging IaC frameworks. Experimental evaluation involving a Terraform-based case study demonstrates ARPaCCino’s effectiveness in generating syntactically and semantically correct policies, identifying non-compliant infrastructures, and applying corrective modifications, even when using smaller, open-weight LLMs. Our results highlight the potential of agentic RAG architectures to enhance the automation, reliability, and accessibility of PaC workflows. |
| URL | https://arxiv.org/abs/2507.10584 |
| DOI | 10.1007/978-3-032-05727-3_39 |
