{"id":2277,"date":"2026-05-05T11:18:32","date_gmt":"2026-05-05T11:18:32","guid":{"rendered":"https:\/\/abstractionslab.com\/?p=2277"},"modified":"2026-05-15T12:41:45","modified_gmt":"2026-05-15T12:41:45","slug":"idps-escape-v1-0-now-on-github","status":"publish","type":"post","link":"https:\/\/abstractionslab.com\/index.php\/2026\/05\/05\/idps-escape-v1-0-now-on-github\/","title":{"rendered":"IDPS-ESCAPE v1.0 Now on GitHub!"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Abstractions Lab announces the stable release of IDPS-ESCAPE v1.0, now <a href=\"https:\/\/github.com\/AbstractionsLab\/idps-escape\">available on GitHub<\/a>.<\/p>\n\n\n\n<div class=\"wp-block-uagb-image aligncenter uagb-block-1f531b62 wp-block-uagb-image--layout-default wp-block-uagb-image--effect-static wp-block-uagb-image--align-center\"><figure class=\"wp-block-uagb-image__figure\"><a class=\"\" href=\"https:\/\/abstractionslab.github.io\/idps-escape\/website\/product-presentation.html\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" srcset=\"https:\/\/abstractionslab.com\/wp-content\/uploads\/2026\/05\/1D1B2_LOG_IDPS-ESCAPE-Stable-Geometrized-400x400_v1.0-150x150.png ,https:\/\/abstractionslab.com\/wp-content\/uploads\/2026\/05\/1D1B2_LOG_IDPS-ESCAPE-Stable-Geometrized-400x400_v1.0.png 780w, https:\/\/abstractionslab.com\/wp-content\/uploads\/2026\/05\/1D1B2_LOG_IDPS-ESCAPE-Stable-Geometrized-400x400_v1.0.png 360w\" sizes=\"auto, (max-width: 480px) 150px\" src=\"https:\/\/abstractionslab.com\/wp-content\/uploads\/2026\/05\/1D1B2_LOG_IDPS-ESCAPE-Stable-Geometrized-400x400_v1.0-150x150.png\" alt=\"\" class=\"uag-image-2279\" width=\"150\" height=\"150\" title=\"1D1B2_LOG_IDPS-ESCAPE-Stable-Geometrized-400x400_v1.0\" loading=\"lazy\" role=\"img\"\/><\/a><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">This milestone marks the transition from research prototype to production-ready platform, with a browser-based control panel for RADAR, a Ruleset-as-Code CI\/CD pipeline, and targeted SONAR improvements. For a visual tour, visit the <a href=\"https:\/\/abstractionslab.github.io\/idps-escape\/website\/product-presentation.html\">product presentation page<\/a>.<\/p>\n\n\n\n<div class=\"wp-block-uagb-image uagb-block-3febb9b6 wp-block-uagb-image--layout-default wp-block-uagb-image--effect-static wp-block-uagb-image--align-none\"><figure class=\"wp-block-uagb-image__figure\"><img decoding=\"async\" srcset=\"https:\/\/abstractionslab.com\/wp-content\/uploads\/2026\/05\/RADAR_GUI_RADAR_Scenarios-1024x550.png ,https:\/\/abstractionslab.com\/wp-content\/uploads\/2026\/05\/RADAR_GUI_RADAR_Scenarios.png 780w, https:\/\/abstractionslab.com\/wp-content\/uploads\/2026\/05\/RADAR_GUI_RADAR_Scenarios.png 360w\" sizes=\"auto, (max-width: 480px) 150px\" src=\"https:\/\/abstractionslab.com\/wp-content\/uploads\/2026\/05\/RADAR_GUI_RADAR_Scenarios-1024x550.png\" alt=\"\" class=\"uag-image-2280\" width=\"1024\" height=\"550\" title=\"RADAR_GUI_RADAR_Scenarios\" loading=\"lazy\" role=\"img\"\/><figcaption class=\"uagb-image-caption\">IDPS-ESCAPE v1.0 RADAR web interface \u2014 scenario configuration panel<\/figcaption><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Since <a href=\"https:\/\/abstractionslab.com\/index.php\/2026\/03\/15\/idps-escape-v0-7-v0-8-sonar-anomaly-detection-decipher-cti-integration-risk-aware-automated-response-engine\/\">the last announcement<\/a>, v0.9 extended detection coverage to Apache and Nginx web access logs and added multi-node Wazuh deployment support; v0.10 introduced default rules for rapid deployment, SONAR per-bucket max aggregation, alert filtering, and resource-monitoring derived features; v1.0 crowns this progression with a fully operational web control panel for RADAR, encrypted credential management with Ansible Vault, a GitHub Actions Ruleset-as-Code pipeline, and the SpecEngine C5-DEC v1.3 upgrade \u2014 all within a hardened, fully documented, and specification-complete release.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What Is IDPS-ESCAPE?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">IDPS-ESCAPE is an AI-driven intrusion detection and automated response platform combining signature-based detection (Wazuh, Suricata) with machine-learning anomaly detection, orchestrated through a MAPE-K control loop. Three subsystems work together end-to-end:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">RADAR fuses an ML anomaly score from the RRCF algorithm, a signature-based risk value, along with a CTI score based on live CTI from DECIPHER, into a normalized risk score,<\/p>\n\n\n\n<div class=\"wp-block-math\"><math display=\"block\"><semantics><mrow><mi>R<\/mi><mo>=<\/mo><msub><mi>w<\/mi><mi>a<\/mi><\/msub><mo>\u22c5<\/mo><mi>A<\/mi><mo>+<\/mo><msub><mi>w<\/mi><mi>s<\/mi><\/msub><mo>\u22c5<\/mo><mi>S<\/mi><mo>+<\/mo><msub><mi>w<\/mi><mi>t<\/mi><\/msub><mo>\u22c5<\/mo><mi>T<\/mi><\/mrow><annotation encoding=\"application\/x-tex\">R = w_a \\cdot A + w_s \\cdot S + w_t \\cdot T<\/annotation><\/semantics><\/math><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">driving a three-tier proportionate response: notification, incident case creation, or active host remediation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">DECIPHER (via SATRAP-DL) enriches medium- and high-risk events with MISP-backed threat intelligence and automatically opens Flowintel incident cases with full detection context \u2014 scenario type, risk tier, and IOC set \u2014 without manual SOC intervention.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">SONAR ingests Wazuh alert streams and trains multivariate deep learning models (Microsoft MTAD-GAT) from versioned YAML scenario files. Pre-built scenarios cover Linux resource consumption, and prototypes for authentication patterns, GeoIP anomalies, log volume changes, suspicious logins; these can be further developed based on demand.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Key Highlights Of V1.0<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">RADAR Web Interface<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Every operational aspect of RADAR is now configurable through a browser. The <strong>Active Responses page<\/strong> lets operators tune risk weights, tier boundaries, and per-tier mitigation actions for each scenario \u2014 and see the risk fusion formula at a glance. The <strong>Infrastructure page<\/strong> manages the Ansible inventory; the <strong>Connectors page<\/strong> handles credentials for all integrated services; the <strong>Deploy page<\/strong> triggers build, run, and health-check operations with live streaming output. Credentials are secured throughout: sudo passwords are encrypted at rest via Ansible Vault and SSH passphrases are held in a server-side in-memory session, never written to disk.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ruleset As Code<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Detection rules and decoders are now version-controlled alongside the rest of the platform, reviewed in pull requests, and deployed automatically through a GitHub Actions pipeline \u2014 eliminating direct server access and treating detection logic as first-class code.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Expanded Detection Coverage<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A new <strong>GeoIP frequency rule<\/strong> flags coordinated high-rate authentication attempts from non-whitelisted countries. v1.0 also lays the groundwork for <strong>off-hour login detection<\/strong> using per-user behavioral baselines. These build on v0.9&#8217;s extension of GeoIP monitoring to Apache and Nginx web access logs and its introduction of multi-node Wazuh deployment support.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">SONAR Enhancements And Default Rules<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">v0.10 added per-bucket maximum aggregation to catch brief spikes that averages would miss, scoped alert ingestion filtering to keep feature signals clean, and five resource-monitoring derived features that give the anomaly model explicit signal about sustained CPU, memory, and load pressure. A set of <strong>default rules<\/strong> enables a functional detection posture from first deployment without any custom rule authoring or data preparation.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Hardening, Documentation, And Traceability<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">v1.0 hardens RADAR container images, fixes a decoder parsing edge case, and resolves a monitor re-attach issue. The active response engine now logs a full audit trail of planned actions regardless of operational mode. Four new manual pages cover GUI setup, the rules workflow, the CTI integration roadmap, and suspicious login extensibility. The SpecEngine has been upgraded to C5-DEC v1.3 with dependency content fingerprinting, and the product presentation page now includes a RADAR GUI gallery.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Availability<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">IDPS-ESCAPE v1.0 product presentation page:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/abstractionslab.github.io\/idps-escape\/website\/product-presentation.html\">https:\/\/abstractionslab.github.io\/idps-escape\/website\/product-presentation.html<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">IDPS-ESCAPE v1.0 is available as a free and open-source release on GitHub:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/AbstractionsLab\/idps-escape\">https:\/\/github.com\/AbstractionsLab\/idps-escape<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Live specification browser and traceability statistics:<br><a href=\"https:\/\/abstractionslab.github.io\/idps-escape\/traceability\/index.html\">https:\/\/abstractionslab.github.io\/idps-escape\/traceability\/index.html<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Community feedback and contributions are welcome.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Abstractions Lab announces the stable release of IDPS-ESCAPE v1.0, now available on GitHub. This milestone marks the transition from research [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[6,10],"tags":[9],"class_list":["post-2277","post","type-post","status-publish","format-standard","hentry","category-cyfort","category-idps-escape","tag-software-release-2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>IDPS-ESCAPE v1.0 Now on GitHub! - Abstractions Lab<\/title>\n<meta name=\"description\" content=\"IDPS-ESCAPE v1.0: SOAR via Risk-aware Anomaly Detection-based Automated Response and a deep learning-based AD subsystem, all open-source.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/abstractionslab.com\/index.php\/2026\/05\/05\/idps-escape-v1-0-now-on-github\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"IDPS-ESCAPE v1.0 Now on GitHub! - Abstractions Lab\" \/>\n<meta property=\"og:description\" content=\"IDPS-ESCAPE v1.0: SOAR via Risk-aware Anomaly Detection-based Automated Response and a deep learning-based AD subsystem, all open-source.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/abstractionslab.com\/index.php\/2026\/05\/05\/idps-escape-v1-0-now-on-github\/\" \/>\n<meta property=\"og:site_name\" content=\"Abstractions Lab\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-05T11:18:32+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-15T12:41:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/abstractionslab.com\/wp-content\/uploads\/2026\/05\/1D1B2_LOG_IDPS-ESCAPE-Stable-Geometrized-400x400_v1.0-150x150.png\" \/>\n<meta name=\"author\" content=\"Arash\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Arash\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/abstractionslab.com\\\/index.php\\\/2026\\\/05\\\/05\\\/idps-escape-v1-0-now-on-github\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/abstractionslab.com\\\/index.php\\\/2026\\\/05\\\/05\\\/idps-escape-v1-0-now-on-github\\\/\"},\"author\":{\"name\":\"Arash\",\"@id\":\"https:\\\/\\\/abstractionslab.com\\\/#\\\/schema\\\/person\\\/10b4b9712018e5e507e00132a88e77ac\"},\"headline\":\"IDPS-ESCAPE v1.0 Now on GitHub!\",\"datePublished\":\"2026-05-05T11:18:32+00:00\",\"dateModified\":\"2026-05-15T12:41:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/abstractionslab.com\\\/index.php\\\/2026\\\/05\\\/05\\\/idps-escape-v1-0-now-on-github\\\/\"},\"wordCount\":707,\"publisher\":{\"@id\":\"https:\\\/\\\/abstractionslab.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/abstractionslab.com\\\/index.php\\\/2026\\\/05\\\/05\\\/idps-escape-v1-0-now-on-github\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/abstractionslab.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/1D1B2_LOG_IDPS-ESCAPE-Stable-Geometrized-400x400_v1.0-150x150.png\",\"keywords\":[\"software-release\"],\"articleSection\":[\"CyFORT\",\"IDPS-ESCAPE\"],\"inLanguage\":\"en-GB\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/abstractionslab.com\\\/index.php\\\/2026\\\/05\\\/05\\\/idps-escape-v1-0-now-on-github\\\/\",\"url\":\"https:\\\/\\\/abstractionslab.com\\\/index.php\\\/2026\\\/05\\\/05\\\/idps-escape-v1-0-now-on-github\\\/\",\"name\":\"IDPS-ESCAPE v1.0 Now on GitHub! - Abstractions Lab\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/abstractionslab.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/abstractionslab.com\\\/index.php\\\/2026\\\/05\\\/05\\\/idps-escape-v1-0-now-on-github\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/abstractionslab.com\\\/index.php\\\/2026\\\/05\\\/05\\\/idps-escape-v1-0-now-on-github\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/abstractionslab.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/1D1B2_LOG_IDPS-ESCAPE-Stable-Geometrized-400x400_v1.0-150x150.png\",\"datePublished\":\"2026-05-05T11:18:32+00:00\",\"dateModified\":\"2026-05-15T12:41:45+00:00\",\"description\":\"IDPS-ESCAPE v1.0: SOAR via Risk-aware Anomaly Detection-based Automated Response and a deep learning-based AD subsystem, all open-source.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/abstractionslab.com\\\/index.php\\\/2026\\\/05\\\/05\\\/idps-escape-v1-0-now-on-github\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/abstractionslab.com\\\/index.php\\\/2026\\\/05\\\/05\\\/idps-escape-v1-0-now-on-github\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/abstractionslab.com\\\/index.php\\\/2026\\\/05\\\/05\\\/idps-escape-v1-0-now-on-github\\\/#primaryimage\",\"url\":\"https:\\\/\\\/abstractionslab.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/1D1B2_LOG_IDPS-ESCAPE-Stable-Geometrized-400x400_v1.0.png\",\"contentUrl\":\"https:\\\/\\\/abstractionslab.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/1D1B2_LOG_IDPS-ESCAPE-Stable-Geometrized-400x400_v1.0.png\",\"width\":400,\"height\":400},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/abstractionslab.com\\\/index.php\\\/2026\\\/05\\\/05\\\/idps-escape-v1-0-now-on-github\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/abstractionslab.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"IDPS-ESCAPE v1.0 Now on GitHub!\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/abstractionslab.com\\\/#website\",\"url\":\"https:\\\/\\\/abstractionslab.com\\\/\",\"name\":\"Abstractions Lab\",\"description\":\"Verifiably secure digital solutions built upon solid mathematical foundations\",\"publisher\":{\"@id\":\"https:\\\/\\\/abstractionslab.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/abstractionslab.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/abstractionslab.com\\\/#organization\",\"name\":\"itrust Abstractions Lab\",\"url\":\"https:\\\/\\\/abstractionslab.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/abstractionslab.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/abstractionslab.com\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/3A1_LOG_AbstractionsLab_v2.0.png\",\"contentUrl\":\"https:\\\/\\\/abstractionslab.com\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/3A1_LOG_AbstractionsLab_v2.0.png\",\"width\":1200,\"height\":600,\"caption\":\"itrust Abstractions Lab\"},\"image\":{\"@id\":\"https:\\\/\\\/abstractionslab.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/github.com\\\/AbstractionsLab\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/abstractionslab.com\\\/#\\\/schema\\\/person\\\/10b4b9712018e5e507e00132a88e77ac\",\"name\":\"Arash\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3e21649c41f8d3255f9aff1106db20563cc93deb3fbc49d9333921d0d780b2a0?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3e21649c41f8d3255f9aff1106db20563cc93deb3fbc49d9333921d0d780b2a0?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3e21649c41f8d3255f9aff1106db20563cc93deb3fbc49d9333921d0d780b2a0?s=96&d=mm&r=g\",\"caption\":\"Arash\"},\"url\":\"https:\\\/\\\/abstractionslab.com\\\/index.php\\\/author\\\/arash\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"IDPS-ESCAPE v1.0 Now on GitHub! - Abstractions Lab","description":"IDPS-ESCAPE v1.0: SOAR via Risk-aware Anomaly Detection-based Automated Response and a deep learning-based AD subsystem, all open-source.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/abstractionslab.com\/index.php\/2026\/05\/05\/idps-escape-v1-0-now-on-github\/","og_locale":"en_GB","og_type":"article","og_title":"IDPS-ESCAPE v1.0 Now on GitHub! - Abstractions Lab","og_description":"IDPS-ESCAPE v1.0: SOAR via Risk-aware Anomaly Detection-based Automated Response and a deep learning-based AD subsystem, all open-source.","og_url":"https:\/\/abstractionslab.com\/index.php\/2026\/05\/05\/idps-escape-v1-0-now-on-github\/","og_site_name":"Abstractions Lab","article_published_time":"2026-05-05T11:18:32+00:00","article_modified_time":"2026-05-15T12:41:45+00:00","og_image":[{"url":"https:\/\/abstractionslab.com\/wp-content\/uploads\/2026\/05\/1D1B2_LOG_IDPS-ESCAPE-Stable-Geometrized-400x400_v1.0-150x150.png","type":"","width":"","height":""}],"author":"Arash","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Arash","Estimated reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/abstractionslab.com\/index.php\/2026\/05\/05\/idps-escape-v1-0-now-on-github\/#article","isPartOf":{"@id":"https:\/\/abstractionslab.com\/index.php\/2026\/05\/05\/idps-escape-v1-0-now-on-github\/"},"author":{"name":"Arash","@id":"https:\/\/abstractionslab.com\/#\/schema\/person\/10b4b9712018e5e507e00132a88e77ac"},"headline":"IDPS-ESCAPE v1.0 Now on GitHub!","datePublished":"2026-05-05T11:18:32+00:00","dateModified":"2026-05-15T12:41:45+00:00","mainEntityOfPage":{"@id":"https:\/\/abstractionslab.com\/index.php\/2026\/05\/05\/idps-escape-v1-0-now-on-github\/"},"wordCount":707,"publisher":{"@id":"https:\/\/abstractionslab.com\/#organization"},"image":{"@id":"https:\/\/abstractionslab.com\/index.php\/2026\/05\/05\/idps-escape-v1-0-now-on-github\/#primaryimage"},"thumbnailUrl":"https:\/\/abstractionslab.com\/wp-content\/uploads\/2026\/05\/1D1B2_LOG_IDPS-ESCAPE-Stable-Geometrized-400x400_v1.0-150x150.png","keywords":["software-release"],"articleSection":["CyFORT","IDPS-ESCAPE"],"inLanguage":"en-GB"},{"@type":"WebPage","@id":"https:\/\/abstractionslab.com\/index.php\/2026\/05\/05\/idps-escape-v1-0-now-on-github\/","url":"https:\/\/abstractionslab.com\/index.php\/2026\/05\/05\/idps-escape-v1-0-now-on-github\/","name":"IDPS-ESCAPE v1.0 Now on GitHub! - Abstractions Lab","isPartOf":{"@id":"https:\/\/abstractionslab.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/abstractionslab.com\/index.php\/2026\/05\/05\/idps-escape-v1-0-now-on-github\/#primaryimage"},"image":{"@id":"https:\/\/abstractionslab.com\/index.php\/2026\/05\/05\/idps-escape-v1-0-now-on-github\/#primaryimage"},"thumbnailUrl":"https:\/\/abstractionslab.com\/wp-content\/uploads\/2026\/05\/1D1B2_LOG_IDPS-ESCAPE-Stable-Geometrized-400x400_v1.0-150x150.png","datePublished":"2026-05-05T11:18:32+00:00","dateModified":"2026-05-15T12:41:45+00:00","description":"IDPS-ESCAPE v1.0: SOAR via Risk-aware Anomaly Detection-based Automated Response and a deep learning-based AD subsystem, all open-source.","breadcrumb":{"@id":"https:\/\/abstractionslab.com\/index.php\/2026\/05\/05\/idps-escape-v1-0-now-on-github\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/abstractionslab.com\/index.php\/2026\/05\/05\/idps-escape-v1-0-now-on-github\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/abstractionslab.com\/index.php\/2026\/05\/05\/idps-escape-v1-0-now-on-github\/#primaryimage","url":"https:\/\/abstractionslab.com\/wp-content\/uploads\/2026\/05\/1D1B2_LOG_IDPS-ESCAPE-Stable-Geometrized-400x400_v1.0.png","contentUrl":"https:\/\/abstractionslab.com\/wp-content\/uploads\/2026\/05\/1D1B2_LOG_IDPS-ESCAPE-Stable-Geometrized-400x400_v1.0.png","width":400,"height":400},{"@type":"BreadcrumbList","@id":"https:\/\/abstractionslab.com\/index.php\/2026\/05\/05\/idps-escape-v1-0-now-on-github\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/abstractionslab.com\/"},{"@type":"ListItem","position":2,"name":"IDPS-ESCAPE v1.0 Now on GitHub!"}]},{"@type":"WebSite","@id":"https:\/\/abstractionslab.com\/#website","url":"https:\/\/abstractionslab.com\/","name":"Abstractions Lab","description":"Verifiably secure digital solutions built upon solid mathematical foundations","publisher":{"@id":"https:\/\/abstractionslab.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/abstractionslab.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/abstractionslab.com\/#organization","name":"itrust Abstractions Lab","url":"https:\/\/abstractionslab.com\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/abstractionslab.com\/#\/schema\/logo\/image\/","url":"https:\/\/abstractionslab.com\/wp-content\/uploads\/2025\/02\/3A1_LOG_AbstractionsLab_v2.0.png","contentUrl":"https:\/\/abstractionslab.com\/wp-content\/uploads\/2025\/02\/3A1_LOG_AbstractionsLab_v2.0.png","width":1200,"height":600,"caption":"itrust Abstractions Lab"},"image":{"@id":"https:\/\/abstractionslab.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/github.com\/AbstractionsLab"]},{"@type":"Person","@id":"https:\/\/abstractionslab.com\/#\/schema\/person\/10b4b9712018e5e507e00132a88e77ac","name":"Arash","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/secure.gravatar.com\/avatar\/3e21649c41f8d3255f9aff1106db20563cc93deb3fbc49d9333921d0d780b2a0?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/3e21649c41f8d3255f9aff1106db20563cc93deb3fbc49d9333921d0d780b2a0?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3e21649c41f8d3255f9aff1106db20563cc93deb3fbc49d9333921d0d780b2a0?s=96&d=mm&r=g","caption":"Arash"},"url":"https:\/\/abstractionslab.com\/index.php\/author\/arash\/"}]}},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"Arash","author_link":"https:\/\/abstractionslab.com\/index.php\/author\/arash\/"},"uagb_comment_info":0,"uagb_excerpt":"Abstractions Lab announces the stable release of IDPS-ESCAPE v1.0, now available on GitHub. This milestone marks the transition from research [&hellip;]","_links":{"self":[{"href":"https:\/\/abstractionslab.com\/index.php\/wp-json\/wp\/v2\/posts\/2277","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/abstractionslab.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/abstractionslab.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/abstractionslab.com\/index.php\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/abstractionslab.com\/index.php\/wp-json\/wp\/v2\/comments?post=2277"}],"version-history":[{"count":10,"href":"https:\/\/abstractionslab.com\/index.php\/wp-json\/wp\/v2\/posts\/2277\/revisions"}],"predecessor-version":[{"id":2289,"href":"https:\/\/abstractionslab.com\/index.php\/wp-json\/wp\/v2\/posts\/2277\/revisions\/2289"}],"wp:attachment":[{"href":"https:\/\/abstractionslab.com\/index.php\/wp-json\/wp\/v2\/media?parent=2277"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/abstractionslab.com\/index.php\/wp-json\/wp\/v2\/categories?post=2277"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/abstractionslab.com\/index.php\/wp-json\/wp\/v2\/tags?post=2277"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}