Skip to content

Conversation

@natasha-moore-elastic
Copy link
Contributor

@natasha-moore-elastic natasha-moore-elastic commented Dec 30, 2025

Summary

Resolves #4458. Moves privileged user monitoring from preview to GA and removes the privileged user monitoring advanced setting.

Generative AI disclosure

  1. Did you use a generative AI (GenAI) tool to assist in creating this contribution?
  • Yes
  • No

@github-actions
Copy link
Contributor

github-actions bot commented Dec 30, 2025

✅ Vale Linting Results

No issues found on modified lines!

@natasha-moore-elastic natasha-moore-elastic marked this pull request as ready for review December 31, 2025 09:41
Copy link
Contributor

@benironside benironside left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚢

@natasha-moore-elastic natasha-moore-elastic changed the title Privileged user monitoring moves to GA [Security] [Serverless: Jan 6] Privileged user monitoring moves to GA Jan 5, 2026

* Have the appropriate user role or privileges
* Turn on the required advanced setting
* {applies_to}`serverless: removed` {applies_to}`stack: removed 9.3` Turn on the required advanced setting
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a question for future reference, can add a "before" instead of "removed" flag to this kind of feature? Removed is probably most appropriate for this one, but I'm thinking in other cases where we want to describe a requirement that simply changed, rather than was fully removed.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(another way to ask this, is the removed x.y just freeform text, or is there a strict set of options)

Copy link
Contributor Author

@natasha-moore-elastic natasha-moore-elastic Jan 6, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good question! The applies_to component accepts a specific set of values for describing versions and lifecycle states (you can find the list here, on the Lifecycles/Versions tabs), so if we wanted to describe a requirement that changed, we would list both, with their applicable versions, for example:

To enable this feature, you need:

  • {applies_to}stack: ga 9.1 ABC privileges (which would mean this applies to versions 9.1-9.3)
  • {applies_to}stack: ga 9.4 XYZ privileges (which would mean this applies to versions 9.4+)

Here's a similar example in the attack discovery docs: https://www.elastic.co/docs/solutions/security/ai/attack-discovery#attack-discovery-generate-discoveries

We’ll soon also support version ranges as applies_to values , so we’ll be able to be more explicit, for example:

  • {applies_to}stack: ga 9.1-9.3
  • {applies_to}stack: ga 9.4+

@natasha-moore-elastic natasha-moore-elastic enabled auto-merge (squash) January 6, 2026 17:36
@natasha-moore-elastic natasha-moore-elastic merged commit a928c6a into main Jan 6, 2026
7 of 8 checks passed
@natasha-moore-elastic natasha-moore-elastic deleted the issue-4458-privmon-ga branch January 6, 2026 17:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Internal]: GA of Privileged user monitoring

4 participants