Jadwal Sholat

Memuat jadwal sholat…

Computer Science editorial

Open AccessOA2026

Design and Evaluation of a Controlled Post-Alert Incident Orchestration and Response Subsystem Using a Rule Engine and a Local Large Language Model

A deterministic rule engine paired with a locally hosted LLM delivers traceable, bounded post-alert incident response for educational information systems.
Hoang-Lam Huynh; Quoc-Cuong Tang; Van-Tri Phan; Khuong Nguyen-An· arXiv· 2026· DOI 10.48550/arXiv.2609.26316

The core problem

Educational information systems face a growing volume of security alerts that require timely, consistent, and auditable response. Traditional post-alert workflows often rely on manual triage, which is slow and error-prone, or on fully automated systems that may take unsafe actions. This paper addresses the gap by proposing a controlled post-alert incident orchestration and response subsystem that balances automation with human oversight. The architecture explicitly separates four concerns: deterministic classification, contextual analysis, human approval, and technical execution. A Rule Engine determines severity and selects the appropriate playbook, while a Static Retrieval-Augmented Generation (RAG) component and a local large language model (LLM) provide advisory content under strict controls: Validator, Guardrail, Output Sanitizer, and Safe Fallback. The goal is to achieve functional correctness, traceability, controlled recovery, and bounded model integration within a defined laboratory scope. The authors evaluate the system through simulated alerts stored in Elasticsearch, focusing on routing accuracy, queue reliability, concurrency limits, and processing latency.

Innovation

The experiments yielded the following results:

- **Rule Engine Accuracy**: The Rule Engine matched the predefined routing matrix in all 30 boundary cases, demonstrating perfect functional correctness for the tested scenarios.
- **Durable Queue Reliability**: The Durable Queue successfully completed 100 events without any duplicate tasks, new failed tasks, or unintended firewall rules. This indicates robust and reliable task execution.
- **Concurrency Control**: In an eight-alert contention experiment, the system preserved the configured limit of one active model request at a time, confirming that the concurrency control mechanism works as intended.
- **Processing Time**: Across 30 sequential measurements, the overall mean post-alert processing time was approximately 33 seconds. This includes all stages from alert ingestion to action execution.

These results demonstrate that the subsystem achieves functional correctness, traceability, controlled recovery, and bounded model integration within the evaluated laboratory scope. The Rule Engine's deterministic behavior ensures consistent routing, while the Durable Queue provides reliable execution. The concurrency limit prevents resourc

Educational information systems face a growing volume of security alerts that require timely, consistent, and auditable response. Traditional post-alert workflows often rely on manual triage, which is slow and error-prone, or on fully automated systems that may take unsafe actions. This paper addresses the gap by proposing a controlled post-alert incident orchestration and response subsystem that balances automation with human oversight. The architecture explicitly separates four concerns: deterministic classification, contextual analysis, human approval, and technical execution. A Rule Engine determines severity and selects the appropriate playbook, while a Static Retrieval-Augmented Generation (RAG) component and a local large language model (LLM) provide advisory content under strict controls: Validator, Guardrail, Output Sanitizer, and Safe Fallback. The goal is to achieve functional correctness, traceability, controlled recovery, and bounded model integration within a defined laboratory scope. The authors evaluate the system through simulated alerts stored in Elasticsearch, focusing on routing accuracy, queue reliability, concurrency limits, and processing latency.
The proposed subsystem is organized as a pipeline that begins after alerts are ingested into Elasticsearch. The pipeline consists of the following stages:

Why it matters

The results validate the design choices of separating deterministic classification from contextual analysis and human approval. The Rule Engine's perfect accuracy in boundary cases suggests that a well-defined routing matrix can handle edge cases without ambiguity. The Durable Queue's performance indicates that reliable task execution is achievable even under load, and the concurrency limit effectively bounds model usage, which is crucial for local LLM deployments where resources may be limited.

The mean processing time of 33 seconds is notable. While this may be acceptable for educational information systems, it could be a bottleneck in high-frequency alert environments. The time is likely dominated by the LLM inference and the human approval step, though the paper does not break down the latency by stage. Future work could optimize the LLM inference or introduce parallel processing for non-conflicting tasks.

The controls around the LLM—Validator, Guardrail, Output Sanitizer, and Safe Fallback—are essential for safe deployment. They ensure that the advisory content is reliable and does not lead to harmful actions. However, the paper does not provide details on the false positive or false negative rates of these controls, which could be a direction for further study.

The human approval step introduces a potential delay and requires operator availability. In a real-world scenario, this could be a limiting factor. However, it also ensures accountability and allows for context that the automated system might miss.

Overall, the subsystem demonstrates a balanced approach to incident response, combining the speed of automation with the safety of human oversight. The architecture is modular and could be adapted to other domains beyond educational information systems. The use of a local LLM addresses data privacy concerns, as sensitive alert data does not leave the premises.

Limitations include the laboratory scope and the use of simulated alerts. Real-world alerts may be noisier and more diverse, potentially challenging the Rule Engine's routing matrix. The paper does not discuss how the routing matrix is maintained or updated, which is important for long-term operation. Additionally, the evaluation focuses on functional correctness and timing, but not on security effectiveness (e.g., whether the actions actually mitigate threats). Future work should include adversarial testing and real-world deployment.

In conclusion, the paper presents a well-architected subsystem that achieves its stated goals within the evaluated scope. The separation of concerns, deterministic routing, and bounded LLM integration are key strengths. The results provide a foundation for further research and practical implementation.

Who should read this

CS practitioners and researchers

Opening member content…