CyberRAG: An Agentic RAG cyber attack classification and reporting tool
Blefari, Francesco, Cosentino, Cristian, Pironti, Francesco Aurelio, Furfaro, Angelo, Marozzo, Fabrizio
–arXiv.org Artificial Intelligence
Intrusion Detection and Prevention Systems (IDS/IPS) in large enterprises can generate hundreds of thousands of alerts per hour, overwhelming analysts with logs requiring rapidly evolving expertise. Conventional machine-learning detectors reduce alert volume but still yield many false positives, while standard Retrieval-Augmented Generation (RAG) pipelines often retrieve irrelevant context and fail to justify predictions. We present CyberRAG, a modular agent-based RAG framework that delivers real-time classification, explanation, and structured reporting for cyber-attacks. A central LLM agent orchestrates: (i) fine-tuned classifiers specialized by attack family; (ii) tool adapters for enrichment and alerting; and (iii) an iterative retrieval-and-reason loop that queries a domain-specific knowledge base until evidence is relevant and self-consistent. Unlike traditional RAG, CyberRAG adopts an agentic design that enables dynamic control flow and adaptive reasoning. This architecture autonomously refines threat labels and natural-language justifications, reducing false positives and enhancing interpretability. It is also extensible: new attack types can be supported by adding classifiers without retraining the core agent. CyberRAG was evaluated on SQL Injection, XSS, and SSTI, achieving over 94\% accuracy per class and a final classification accuracy of 94.92\% through semantic orchestration. Generated explanations reached 0.94 in BERTScore and 4.9/5 in GPT-4-based expert evaluation, with robustness preserved against adversarial and unseen payloads. These results show that agentic, specialist-oriented RAG can combine high detection accuracy with trustworthy, SOC-ready prose, offering a flexible path toward partially automated cyber-defense workflows.
arXiv.org Artificial Intelligence
Oct-23-2025
- Country:
- Asia
- Europe
- Austria > Vienna (0.14)
- Italy > Calabria (0.04)
- Switzerland (0.04)
- North America > United States
- California
- Orange County > Anaheim (0.04)
- Santa Clara County > Palo Alto (0.04)
- Minnesota > Hennepin County
- Minneapolis (0.14)
- California
- Genre:
- Overview (1.00)
- Research Report > New Finding (0.48)
- Industry:
- Government > Military
- Cyberwarfare (0.73)
- Information Technology > Security & Privacy (1.00)
- Government > Military
- Technology: