Skip to content

[Security Solution][Detection Engine] EQL rule document merging: treat dot and nested notation the same#254830

Open
dhurley14 wants to merge 12 commits intoelastic:mainfrom
dhurley14:nested-dot-eql-logic
Open

[Security Solution][Detection Engine] EQL rule document merging: treat dot and nested notation the same#254830
dhurley14 wants to merge 12 commits intoelastic:mainfrom
dhurley14:nested-dot-eql-logic

Conversation

@dhurley14
Copy link
Contributor

@dhurley14 dhurley14 commented Feb 24, 2026

Summary

Fixes #163756

EQL sequence rules merge shared field-value pairs from all events into the "shell" alert. Previously, if a field appeared in dot notation (e.g. 'user.email') in some events and nested notation (e.g. user: { email }) in others, the merge logic did not treat them as the same path, so the field was omitted from the shell alert. Now, this situation will result in the nested notation field being used. Like before this change, if both fields have the same notation, that notation is preserved in the alert too.

@dhurley14 dhurley14 requested a review from a team as a code owner February 24, 2026 23:19
@dhurley14 dhurley14 requested a review from denar50 February 24, 2026 23:19
@dhurley14 dhurley14 marked this pull request as draft February 24, 2026 23:20
@dhurley14 dhurley14 self-assigned this Feb 24, 2026
@dhurley14 dhurley14 added review release_note:fix Feature:Event Correlation (EQL) Rule Security Solution Event Correlation (EQL) rule type backport:version Backport to applied version labels v9.4.0 v9.3.1 v9.2.6 labels Feb 24, 2026
@elasticmachine
Copy link
Contributor

💔 Build Failed

Failed CI Steps

Metrics [docs]

✅ unchanged

History

cc @dhurley14

@dhurley14 dhurley14 marked this pull request as ready for review February 26, 2026 15:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport:version Backport to applied version labels Feature:Event Correlation (EQL) Rule Security Solution Event Correlation (EQL) rule type release_note:fix review v9.2.6 v9.3.1 v9.4.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Security Solution][Detection Engine] EQL rule document merging logic treats dot and nested notation differently

2 participants