IDPS-ESCAPE
Product presentation

IDPS-ESCAPE: AI-driven intrusion detection and automated security response

IDPS-ESCAPE turns detection into action. It combines signature-based engines (Wazuh, Suricata) with machine learning anomaly detection to catch both known and emerging threats — then automatically fires risk-scaled responses, from alert emails to host isolation, enriched with live cyber threat intelligence. Incident cases are created automatically, closing the loop from detection to remediation. Built for SMEs, SOC teams, and CERT/CSIRT entities under the CyFORT project.

Hybrid detection Signature + AI-based anomaly detection
3-tier response Low, Medium, and High risk
CTI integration Live threat intelligence via SATRAP-DL
Full traceability Interlinked specs via C5-DEC method
SONAR anomaly detection dashboard

Core capabilities

From detection to response

RADAR — risk-aware automated response

RRCF-based behavioral and signature detection, now built around a manager-centric architecture with a programmatic wazuh_api module. Tiered active responses scale automatically to computed risk level.

RRCF wazuh_api Active response

SONAR — multivariate anomaly detection

Microsoft MTAD-GAT multivariate time-series anomaly detection on Wazuh alerts. Scenario-driven YAML configuration, offline debug mode, and direct RADAR data shipping in Wazuh.

Microsoft MTAD-GAT YAML scenarios Debug mode

Hybrid detection engine

Three-layer defense in depth: Wazuh/Suricata signature rules catch known patterns, RADAR (RRCF) detects behavioral anomalies, and SONAR (MTAD-GAT) identifies multivariate ML anomalies.

Wazuh Suricata Defense-in-depth

CTI enrichment via DECIPHER

SATRAP-DL's DECIPHER subsystem queries MISP IOC feeds for blacklisted IPs, malicious domains, and hash indicators. The resulting CTI score T is fused into the normalized risk score R.

DECIPHER SATRAP-DL MISP

Flowintel case management

Incident cases are created automatically by DECIPHER in Flowintel when risk thresholds are crossed. Alert emails include the case URL, risk score breakdown, and full IOC context.

Flowintel Case creation Tiered alerts

Manager-centric enrichment & deployment

Enrichment logic (GeoIP, web) now lives in the Wazuh manager instead of per-endpoint helpers. Onboarding, group assignment, enrollment hardening, and scenario teardown are all driven by scripted manager entrypoints (radar.sh, bootstrap-agent.sh) — no Ansible required.

manager-enrichment bootstrap-agent.sh Docker

RADAR GUI — web-based SOAR control panel

Browser-based Flask interface for the full RADAR operational lifecycle: configure connectors, tune risk weights and tier thresholds per scenario, and drive the Deployment page's Scenario Management, Anomaly Detector, Agent Management, Group Management, Status, and Teardown tabs — each deploy action paired with a matching undo action.

Flask Undo actions Real-time streaming

RADAR GUI - SOAR control panel

Full operational lifecycle in the browser
RADAR Scenarios page: per-scenario tuning of risk weights, signature and anomaly detection scoring, tier boundaries, and mitigation actions.
Connectors page: credential and URL management for OpenSearch, Wazuh API, SMTP, and DECIPHER.
Deployment → Scenario Management: deploy or undeploy a scenario against the local manager, with a command preview before running.
Deployment → Agent Management: mint short-lived enrollment tokens, deregister agents, and open time-limited enrollment windows.
Deployment → Group Management: assign or unassign an already-enrolled agent's scenario groups.
Deployment → Teardown: stop and remove the manager, indexer, dashboard, and webhook containers, with an explicit confirmation and optional data wipe.

MAPE-K automated response cycle

Monitor to response, continuously
1. Monitor

Wazuh agents and Suricata sensors collect logs, network events, and endpoint telemetry, feeding the OpenSearch indexer in real time.

2. Analyze

SONAR (MTAD-GAT multivariate ML) and RADAR (RRCF behavioral) detect anomalies. Wazuh rules simultaneously match known signature attack patterns.

3. Plan

The RADAR risk engine fuses anomaly intensity A, signature risk S, and DECIPHER CTI score T into a weighted R = wₐ·A + wₛ·S + wₜ·T, assigning a Low, Medium, or High response tier.

4. Execute

Active responses fire automatically: email alerts, Flowintel incident case creation, and strong actions (IP block, host isolation, credential disable) scaled to the risk tier.

5. Knowledge

DECIPHER queries MISP IOC feeds to keep threat intelligence current. Flowintel accumulates case history and SONAR models are retrained with fresh alert evidence.