Skip to content

Commit 18906f2

Browse files
committed
RFC Draft start
1 parent 03f6fe9 commit 18906f2

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# RFC: Saved Object versioning capability
2+
3+
- **Author(s)**: @sdesalas
4+
- **Status**: Draft
5+
- **Created**: August 31 Oct 2025
6+
- **Product Initiatives**: https://github.com/elastic/security-team/issues/12431 (internal)
7+
- **Product Requirements Document**: (tba)
8+
- **Reviewers**: @elastic/security-detection-rule-management, @marshallmain
9+
10+
---
11+
12+
- [1. Summary](#1-summary)
13+
- [2. Motivation](#2-motivation)
14+
- [3. Architecture](#3-architecture)
15+
- [4. Testing](#4-testing)
16+
- [5. Detailed design](#5-detailed-design)
17+
- [6. Technical impact](#6-technical-impact)
18+
- [7. Drawbacks](#7-drawbacks)
19+
- [8. Alternatives](#8-alternatives)
20+
- [9. Adoption strategy](#9-adoption-strategy)
21+
- [10. How we teach this](#10-how-we-teach-this)
22+
- [11. Unresolved questions](#11-unresolved-questions)
23+
- [12. Resolved questions](#12-resolved-questions)
24+
25+
## 1. Summary
26+
27+
This RFC proposes changes to the [Saved Objects service](https://www.elastic.co/docs/extend/kibana/saved-objects-service) in order to support _optional_ versioning and change tracking capabilities in order to meet security product requirements.
28+
29+
## 2. Motivation
30+
31+
Security departments need to comply with an ever increasing set of standards and regulations ([DORA](https://www.eiopa.europa.eu/digital-operational-resilience-act-dora_en), [ISO 27001](https://www.iso.org/standard/27001)).
32+
33+
As such, users of our security platform are expecting a modern and robust change management process when it comes to managing their detection rules and related entities such as rule exceptions, which are currently stored in Kibana as Saved Objects ([1](https://github.com/elastic/enhancements/issues/18841), [2](https://github.com/elastic/enhancements/issues/14407), [3](https://github.com/elastic/enhancements/issues/22381), [4](https://github.com/elastic/enhancements/issues/17559), [5](https://github.com/elastic/enhancements/issues/14655)).
34+
35+
Specifically, users need to be able to show the state of the rule at the specific point in time. They need to be able to review historical changes made to rules, including those that have been deleted. And they also expect the ability revert to previous state of the rule as needed. They need this for compliance reasons, to understand why the changes were made, as well as to troubleshoot and ensure their correct behaviour.
36+
37+
This is currently one of lead SIEM topics in terms of value and impact to our users.
38+
39+

0 commit comments

Comments
 (0)