<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Elastic Security Labs - Articles by Melissa Burpo</title>
        <link>https://www.elastic.co/security-labs</link>
        <description>Trusted security news &amp; research from the team at Elastic.</description>
        <lastBuildDate>Mon, 03 Aug 2026 15:44:21 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <image>
            <title>Elastic Security Labs - Articles by Melissa Burpo</title>
            <url>https://www.elastic.co/security-labs/assets/security-labs-thumbnail.png</url>
            <link>https://www.elastic.co/security-labs</link>
        </image>
        <copyright>© 2026. elasticsearch B.V. All Rights Reserved</copyright>
        <item>
            <title><![CDATA[SOC case management and detection rule history in Elastic Security]]></title>
            <link>https://www.elastic.co/security-labs/soc-case-management-detection-rule-history</link>
            <guid>soc-case-management-detection-rule-history</guid>
            <pubDate>Mon, 03 Aug 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Elastic Security now tracks every detection rule change with one-click rollback and makes case data queryable out of the box, so SOC teams get audit trails and reporting without configuring anything.]]></description>
            <content:encoded><![CDATA[<p>Elastic Security now tracks every change to a detection rule and lets you roll back to any previous version with one click. The same history log gives compliance teams a timestamped audit trail that's immutable and append-only. Case data is queryable across 3 global indices (down from 12 per space), so SOC managers can build dashboards on closure rates, assignment load, and case volume without configuring anything. A rebuilt template system gives analysts structured, investigation-specific fields at case creation, so the data feeding those dashboards is consistent from the start.</p>
<h2>Detection rule change history with one-click rollback</h2>
<p>Detection rules change constantly. Analysts add exceptions, engineers tune them, detection logic shifts to adapt to new threats. Until now, that history was gone the moment it happened. If a reliable rule stopped firing, there was no built-in way to see what changed, who changed it, or when, which is a debugging problem and a compliance problem in one.</p>
<p>In 9.5, Detection Rules History Management ships as GA. A History section on the rule details page shows a complete, chronological log of every saved rule state: who made the change, when, and the revision number. From there, you can preview any historical revision, compare it to the previous version, and restore it with a single click.</p>
<p><img src="https://www.elastic.co/security-labs/assets/images/soc-case-management-detection-rule-history/image7.png" alt="" /></p>
<p>The log is immutable and append-only, and it captures changes made through the UI or the API. Compliance teams get a defensible, timestamped audit trail for ISO 27001, SOC 2, and DORA standards without any manual export or configuration. Detection engineers get a real undo button: no custom scripts, no digging through audit logs.</p>
<h2>SOC case management: templates and case analytics</h2>
<p>Cases are where investigations land, but the data inside them has rarely been reliable enough to learn from. Custom fields were limited in type and count. The same fields appeared on every case regardless of what the analyst was investigating. Building dashboards required manual index configuration that most teams never completed, so case data stayed useful in the moment and hard to aggregate at scale.</p>
<p>In 9.5, we rebuilt the template system to fix how data goes in and made cases queryable out of the box for everything downstream.</p>
<h3>Investigation-specific case templates with custom fields</h3>
<p>Admins can now define templates for specific investigation types. A &quot;Compromised Account&quot; case collects different information than a &quot;Service Outage&quot; case. Admins build templates using a YAML editor with an Actions menu helper and a live preview panel. Analysts pick the right template for their investigation, see only the fields that apply, and fill in what's actually relevant.</p>
<p><img src="https://www.elastic.co/security-labs/assets/images/soc-case-management-detection-rule-history/image1.png" alt="YAML editor for a “Compromised Account” template" /></p>
<p><img src="https://www.elastic.co/security-labs/assets/images/soc-case-management-detection-rule-history/image5.png" alt="“Compromised Account” template applied to a case" /></p>
<p>The previous cap of 10 templates was a ceiling for enterprise SOCs managing phishing, malware, insider threat, compliance audits, and more. That limit is gone, along with the cap on custom fields. Seven new field types are also now available, including:</p>
<ul>
<li>Checkboxes</li>
<li>Radio buttons</li>
<li>A user picker</li>
<li>A date/time picker</li>
</ul>
<p>Any field can be marked required before case closure, so regulated teams can enforce that fields like &quot;Root Cause&quot; or &quot;Closing Reason&quot; get filled in before a case closes. A Field Library lets admins define reusable fields once and apply them across templates.</p>
<h3>Queryable case analytics on every deployment</h3>
<p>Cases as Data, Elastic Security's case analytics feature, exposes case activity in dedicated analytics indices so teams can build dashboards tracking case volume, closure rates, time to close, and assignment load, rather than relying on the case UI alone.</p>
<p>We shipped Cases as Data as a tech preview in 9.2, but it required manual configuration, wasn't available on Serverless, and had a complex index structure that wasn't ready for broad adoption. In 9.5, it's GA, on by default, and available across every deployment type including Serverless.</p>
<p>The architecture is simpler, too:</p>
<table>
<thead>
<tr>
<th align="left"></th>
<th align="left">Before 9.5</th>
<th align="left">9.5 GA</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left">Index architecture</td>
<td align="left">12 indices per space</td>
<td align="left">3 global indices</td>
</tr>
<tr>
<td align="left">Configuration</td>
<td align="left">Manual setup required</td>
<td align="left">Auto-provisioned</td>
</tr>
<tr>
<td align="left">Serverless</td>
<td align="left">Not available</td>
<td align="left">Available</td>
</tr>
<tr>
<td align="left">Data views</td>
<td align="left">Manual creation</td>
<td align="left">Pre-built Case Analytics view per space</td>
</tr>
</tbody>
</table>
<p>SOC managers, IR leads, and SRE teams can build case reporting on any deployment without manual index configuration.</p>
<p><img src="https://www.elastic.co/security-labs/assets/images/soc-case-management-detection-rule-history/image4.png" alt="Pre-built Cases Analytics Data View showing a snippet of case data available for analysis" /></p>
<h2>Get started with detection rule history and case analytics</h2>
<p>Detection engineers have been working without rule change history. SOC managers have been working without case data they can report on. Both change in 9.5.</p>
<p>Reliable change history and queryable case data are not the loudest features in a release. They are the groundwork the next wave of SOC automation depends on.</p>
<p>See the documentation for <a href="https://www.elastic.co/docs/solutions/security/detect-and-alert/view-rule-changes-history">Detection rule change history</a>, <a href="https://www.elastic.co/docs/explore-analyze/cases/manage-case-templates">Case Templates</a>, and <a href="https://www.elastic.co/docs/explore-analyze/cases/case-analytics">Case Analytics</a> to get started. Try the new capabilities on your deployment, or <a href="https://www.elastic.co/cloud/cloud-trial-overview/security">start a free trial</a>. Connect with us on <a href="https://join.slack.com/t/elasticstack/shared_invite/zt-2sgssfr0n-NhTOlSwHbaGH85tYfx6kGg">Elastic's community Slack</a> to share feedback or tell us what you are building and how we can help.</p>
]]></content:encoded>
            <category>security-labs</category>
            <enclosure url="https://www.elastic.co/security-labs/assets/images/soc-case-management-detection-rule-history/image3.png" length="0" type="image/png"/>
        </item>
    </channel>
</rss>