IRSDA: An Agent-Orchestrated Framework for Enterprise Intrusion Response¶
๐ Published (v1): 2025-11-24 19:21 UTC ยท Source: Arxiv ยท link
Ask a follow-up
Open an assistant pre-loaded with this paper's context.
๐ฌ Ask ChatGPTโฆ Ask Claude
TL;DR¶
IRSDA is a five-tier, multi-agent framework for autonomous enterprise intrusion response that couples a MAPE-K control loop with a graph-based knowledge store (IRSKG), a cybersecurity-fine-tuned LLM (IRSLLM), and a Google ADK-powered agentic orchestration layer. It translates raw IDS alerts into ROE-compliant containment actions while surfacing natural-language explanations to security analysts. The design is demonstrated on a microservices e-commerce platform (Google Online Boutique) under a simulated front-end compromise.
Problem¶
Traditional intrusion response relies on static playbooks and manual analyst workflows that cannot match the speed or distributed nature of modern multi-stage attacks. IDS and IRS components are siloed, leaving a gap between automated detection and automated, policy-compliant response. Existing LLM-assisted security tools also suffer from hallucination and lack enterprise-grounded knowledge.
Method¶
IRSDA is structured as an \(n\)-tier client-server + multi-agent system (MAS):
- Tier IโII: A chatbot client (IRSDAC) and session-managing server (IRSDAS) handle analyst queries.
- Tier III: An Agentic Orchestration layer (IRSDAAO) hosts an Agentic Brain (AB) that decomposes tasks and routes them to partition-specific subagents. Implemented with Google ADK; three subagents cover execution, synthesis, and monitoring.
- Tier IV: Partition-level IRS agents operate locally on each system component type \(C_i\), firing GNN/RL computational models and querying the knowledge layer.
- Tier V:
- IRSKG โ a Neo4j property graph \(G=(V,E)\) storing configurations (partitioned as \(M=\{C_1,\ldots,C_n\}\)), system logs, Rules of Engagement (ROE \(R=\{R_i\}\)), and ML training data; vector indices enable semantic retrieval.
- IRSLLM โ CyBERT fine-tuned via LoRA on enterprise IRSKG corpora; restricted to QA and summarization tasks; prompt templates are whitelisted against injection.
Graph-RAG (GRAG) grounds IRSLLM outputs: for a query \(Q_i\), relevant chunks from IRSKG are retrieved, injected into a prompt template \(T_i\) (multi-shot, zero-shot, or chain-of-thought), and the resulting responses \(A_i\) are ensembled and summarized into a tabbed answer set \(A\).
ROE are encoded as graph triples \(R_i = \{V_a(R_i), E(R_i), V_b(R_i)\}\) that both constrain automated actions and serve as retrieval targets during incident response.
Key Contributions¶
- IRSDA framework: end-to-end integration of intrusion detection and automated response via iterative agentic orchestration, MAPE-K loop, and SA-ACS principles.
- IRSKG schema: a formally specified property-graph knowledge base (vertices, edges, labels, properties) unifying configurations, logs, ROE, and ML training data with vector indices for GRAG.
- IRSLLM: domain-adapted LLM (CyBERTuned โ LoRA fine-tune on enterprise data) with whitelisted prompt templates to constrain scope and mitigate hallucination.
- GRAG pipeline: graph-retrieval-augmented generation grounded in live enterprise telemetry and dynamic ROE.
- Case study: end-to-end walkthrough on Google Online Boutique (11 microservices), from front-end compromise detection to ROE-compliant email-service containment with analyst-readable explanation.
Results¶
- No quantitative benchmarks (latency, accuracy, F1, containment time) are reported in the provided text.
- The paper is a system/architecture paper evaluated through a single qualitative case study on the Online Boutique microservices application.
- The case study demonstrates successful containment of a simulated front-end โ email-service abuse scenario with traceable, ROE-compliant outputs and natural-language analyst explanations; specific metrics are not stated in the excerpt.
Limitations¶
- No quantitative evaluation against baselines (other IRS frameworks, rule-based systems, or prior LLM-based security assistants).
- Case study covers a single, controlled scenario on a simulated system; generalizability to production enterprise environments is unvalidated.
- Scalability of the graph-RAG pipeline and the multi-agent orchestration under high-throughput, real-time alert volumes is not assessed.
- IRSLLM fine-tuning quality and hallucination rates are not measured empirically; ROE coverage is scenario-specific.
- Three-subagent orchestration is described as a prototype; extensibility claims are architectural, not empirically tested.
- Dependency on Google ADK creates a platform coupling despite claims of platform-agnosticism.
Relevance to Harnesses / Meta-Harnesses¶
IRSDA is a domain-specific meta-harness that mirrors the canonical harness pattern โ a central orchestrator (Agentic Brain) dispatches tasks to specialized sub-agents, each of which consults a shared knowledge store and a fine-tuned model, then returns results for synthesis โ applied here to the cybersecurity incident-response domain. The MAPE-K loop functions as the harness's control cycle, making IRSDA a concrete instantiation of how harness architecture (monitor โ analyze โ plan โ execute) can be operationalized with LLMs and graph-RAG. The whitelisted prompt template registry (\(T\)) and the structured ensemble/summarization pipeline (\(A_i \to U_i \to A\)) are directly analogous to prompt-management and output-aggregation mechanisms common in general-purpose harnesses. For researchers tracking harness design, IRSDA offers a worked example of partition-aware agent routing, policy-as-graph ROE encoding, and trust-limiting mechanisms (prompt whitelisting, GRAG grounding) at the orchestration layer.