Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Security Solution] Update prebuilt rule customization UI copy #210817

Merged

Conversation

nikitaindik
Copy link
Contributor

@nikitaindik nikitaindik commented Feb 12, 2025

Resolves: elastic/security-docs#6238
Deployed here: link

⚠️ CI fails are caused by an issue unrelated to this PR

Summary

Changes in this PR:

  • UI copy is updated in accordance with recommendations (internal link) from Security Documentation team
  • Text color for "No update" fields in upgrade flyout changed from green to default.
  • Fixed a minor bug with placeholder not displaying for "Setup guide" and "Investigation guide" fields on Rule Creation/Editing page
A few screenshots taken in Serverless (click to expand) serverless_rep_tooltip serverless_bulk_action_error serverless_upgrade_callout no_update_white

Testing

You can use this deployment (default credentials) test to changes on ESS Enterprise license.
Here's a couple rules that has field updates of different kinds:

  • Unusual User Privilege Enumeration via id
  • Shared Object Created or Changed by Previously Unknown Process

To test on Serverless or with other licenses, you'll need to run it locally. Reach out to me if you need help with this.

Work started: 11-Feb-2025

@nikitaindik nikitaindik changed the title Update UI copy [Security Solution] Update prebuilt rule customization UI copy Feb 12, 2025
@nikitaindik nikitaindik self-assigned this Feb 12, 2025
@nikitaindik nikitaindik added v9.0.0 Team:Detections and Resp Security Detection Response Team Team: SecuritySolution Security Solutions Team working on SIEM, Endpoint, Timeline, Resolver, etc. Team:Detection Rule Management Security Detection Rule Management Team Feature:Prebuilt Detection Rules Security Solution Prebuilt Detection Rules area backport:version Backport to applied version labels v8.18.0 v8.19.0 v9.1.0 labels Feb 12, 2025
@nikitaindik nikitaindik marked this pull request as ready for review February 12, 2025 15:59
@nikitaindik nikitaindik requested review from a team as code owners February 12, 2025 15:59
@nikitaindik nikitaindik requested review from rylnd and maximpn February 12, 2025 15:59
@elasticmachine
Copy link
Contributor

Pinging @elastic/security-detections-response (Team:Detections and Resp)

@elasticmachine
Copy link
Contributor

Pinging @elastic/security-solution (Team: SecuritySolution)

@elasticmachine
Copy link
Contributor

Pinging @elastic/security-detection-rule-management (Team:Detection Rule Management)

@nikitaindik nikitaindik requested review from jkelas and removed request for maximpn February 12, 2025 15:59
@nikitaindik nikitaindik added the release_note:skip Skip the PR/issue when compiling release notes label Feb 12, 2025
@nikitaindik
Copy link
Contributor Author

Hey, @nastasha-solomon! It turned out that with the way our upselling message system is implemented, every new message we add introduces a bit of complexity for us. So I decided to use only 2 messages out of the 4 you suggested, since they seem very similar to me.

I'm using
"Enterprise subscription is required to customize prebuilt rules"
in place of both
"Enterprise subscription required to customize prebuilt rules"
and
"Enterprise subscription is required to customize prebuilt rules"

And I'm using
"Without an Enterprise subscription, prebuilt rules can't be customized. To access this feature, upgrade your subscription or contact your admin for assistance."
in place of both
"To customize prebuilt rules, you need an Enterprise subscription. Upgrade your subscription or contact your admin for assistance."
and
"Without an Enterprise subscription, prebuilt rules can't be customized. To access this feature, upgrade your subscription or contact your admin for assistance."

This is related only to upsell messages that are shown when license is insufficient. I've incorporated all your other suggestions without modifications. I hope you're okay with the change.

Copy link
Contributor

@PhilippeOberti PhilippeOberti left a comment

Choose a reason for hiding this comment

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

LGTM for the Threat Hunting Investigations team!

Copy link
Contributor

@nastasha-solomon nastasha-solomon left a comment

Choose a reason for hiding this comment

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

Looks great overall - thanks for taking the time to make these copy changes @nikitaindik!

Copy link
Contributor

@jkelas jkelas left a comment

Choose a reason for hiding this comment

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

I approve these changes. I made a thorough testing and confirmed the changes in all places.
The testing involved:

  • making sure all new copies are visible (reproducing all update situations)
  • making sure the color change works as expected
  • testing in ESS and in Serverless
  • testing the licenses (downgrading license to Basic in ESS, changing license from Complete to Essentials in Serverless)

I worked with the Author to confirm this, made sure some nuances were cleared / fixed (in commits 7e87ccb and 9056239)

Attaching some screenshots. (click to expand) Screenshot 2025-02-13 at 10 58 28 Screenshot 2025-02-13 at 10 49 08 Screenshot 2025-02-13 at 11 07 03 Screenshot 2025-02-14 at 16 23 01 Screenshot 2025-02-13 at 12 53 46

Copy link
Contributor

@semd semd left a comment

Choose a reason for hiding this comment

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

LGTM

@nikitaindik nikitaindik enabled auto-merge (squash) February 19, 2025 11:56
Copy link
Contributor

@nastasha-solomon nastasha-solomon left a comment

Choose a reason for hiding this comment

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

lgtm!

@nikitaindik nikitaindik added the ui-copy Review of UI copy with docs team is recommended label Feb 20, 2025
@nikitaindik nikitaindik merged commit 994201c into elastic:main Feb 20, 2025
12 checks passed
@kibanamachine
Copy link
Contributor

Starting backport for target branches: 8.18, 8.x, 9.0

https://github.com/elastic/kibana/actions/runs/13432993058

@elasticmachine
Copy link
Contributor

💛 Build succeeded, but was flaky

Failed CI Steps

Metrics [docs]

Async chunks

Total size of all lazy-loaded chunks that will be downloaded as the user navigates the app

id before after diff
securitySolution 8.9MB 8.9MB +1.4KB

Page load bundle

Size of the bundles that are downloaded on every page load. Target size is below 100kb

id before after diff
securitySolutionEss 12.4KB 12.9KB +481.0B
securitySolutionServerless 29.6KB 30.1KB +548.0B
total +1.0KB

History

cc @nikitaindik

kibanamachine pushed a commit to kibanamachine/kibana that referenced this pull request Feb 20, 2025
…ic#210817)

**Resolves: elastic/security-docs#6238
**Deployed here:
[link](https://nikitaindik-pr-210817-prebuilt-rule-customization-update-ui.kbndev.co/app/security/rules/updates?rulesTable=(field:name,order:asc,searchTerm:'Shared%20Object%20Created%20or%20Changed%20by%20Previously%20Unknown%20Process')&sourcerer=(default:(id:security-solution-default,selectedPatterns:!()))&timerange=(global:(linkTo:!(timeline),timerange:(from:'2025-02-11T23:00:00.000Z',fromStr:now/d,kind:absolute,to:'2025-02-12T22:59:59.999Z',toStr:now/d)),timeline:(linkTo:!(global),timerange:(from:'2025-02-11T23:00:00.000Z',fromStr:now/d,kind:absolute,to:'2025-02-12T22:59:59.999Z',toStr:now/d)))&timeline=(activeTab:query,graphEventId:'',isOpen:!f))**

> ⚠️ CI fails are caused by an issue unrelated to this PR

## Summary

Changes in this PR:
- UI copy is updated in accordance with
[recommendations](https://docs.google.com/document/d/1Yl6DyN9pertqgB-iIKIEN3xdvlDM50oscJ00G-WwtyA/edit?tab=t.0)
(internal link) from Security Documentation team
- Text color for "No update" fields in upgrade flyout changed from green
to default.
- Fixed a minor bug with placeholder not displaying for "Setup guide"
and "Investigation guide" fields on Rule Creation/Editing page

<details>
<summary><strong>A few screenshots taken in Serverless</strong> (click
to expand)</summary>

<img width="523" alt="serverless_rep_tooltip"
src="https://github.com/user-attachments/assets/825e1514-a191-45c2-90ca-0f15a8c9da7b"
/>

<img width="836" alt="serverless_bulk_action_error"
src="https://github.com/user-attachments/assets/8aa38c77-5aaa-49cf-9b4e-8c992382a1d2"
/>

<img width="1102" alt="serverless_upgrade_callout"
src="https://github.com/user-attachments/assets/cf947c73-d52d-4c85-abd6-369f616b8421"
/>

<img width="1004" alt="no_update_white"
src="https://github.com/user-attachments/assets/f720f24c-0c97-432f-b2d5-7ff7e5919ba0"
/>

</details>

## Testing
You can use [this
deployment](https://nikitaindik-pr-210817-prebuilt-rule-customization-update-ui.kbndev.co)
(default credentials) test to changes on ESS Enterprise license.
Here's a couple rules that has field updates of different kinds:
 - Unusual User Privilege Enumeration via id
 - Shared Object Created or Changed by Previously Unknown Process

To test on Serverless or with other licenses, you'll need to run it
locally. Reach out to me if you need help with this.

Work started: 11-Feb-2025

(cherry picked from commit 994201c)
kibanamachine pushed a commit to kibanamachine/kibana that referenced this pull request Feb 20, 2025
…ic#210817)

**Resolves: elastic/security-docs#6238
**Deployed here:
[link](https://nikitaindik-pr-210817-prebuilt-rule-customization-update-ui.kbndev.co/app/security/rules/updates?rulesTable=(field:name,order:asc,searchTerm:'Shared%20Object%20Created%20or%20Changed%20by%20Previously%20Unknown%20Process')&sourcerer=(default:(id:security-solution-default,selectedPatterns:!()))&timerange=(global:(linkTo:!(timeline),timerange:(from:'2025-02-11T23:00:00.000Z',fromStr:now/d,kind:absolute,to:'2025-02-12T22:59:59.999Z',toStr:now/d)),timeline:(linkTo:!(global),timerange:(from:'2025-02-11T23:00:00.000Z',fromStr:now/d,kind:absolute,to:'2025-02-12T22:59:59.999Z',toStr:now/d)))&timeline=(activeTab:query,graphEventId:'',isOpen:!f))**

> ⚠️ CI fails are caused by an issue unrelated to this PR

## Summary

Changes in this PR:
- UI copy is updated in accordance with
[recommendations](https://docs.google.com/document/d/1Yl6DyN9pertqgB-iIKIEN3xdvlDM50oscJ00G-WwtyA/edit?tab=t.0)
(internal link) from Security Documentation team
- Text color for "No update" fields in upgrade flyout changed from green
to default.
- Fixed a minor bug with placeholder not displaying for "Setup guide"
and "Investigation guide" fields on Rule Creation/Editing page

<details>
<summary><strong>A few screenshots taken in Serverless</strong> (click
to expand)</summary>

<img width="523" alt="serverless_rep_tooltip"
src="https://github.com/user-attachments/assets/825e1514-a191-45c2-90ca-0f15a8c9da7b"
/>

<img width="836" alt="serverless_bulk_action_error"
src="https://github.com/user-attachments/assets/8aa38c77-5aaa-49cf-9b4e-8c992382a1d2"
/>

<img width="1102" alt="serverless_upgrade_callout"
src="https://github.com/user-attachments/assets/cf947c73-d52d-4c85-abd6-369f616b8421"
/>

<img width="1004" alt="no_update_white"
src="https://github.com/user-attachments/assets/f720f24c-0c97-432f-b2d5-7ff7e5919ba0"
/>

</details>

## Testing
You can use [this
deployment](https://nikitaindik-pr-210817-prebuilt-rule-customization-update-ui.kbndev.co)
(default credentials) test to changes on ESS Enterprise license.
Here's a couple rules that has field updates of different kinds:
 - Unusual User Privilege Enumeration via id
 - Shared Object Created or Changed by Previously Unknown Process

To test on Serverless or with other licenses, you'll need to run it
locally. Reach out to me if you need help with this.

Work started: 11-Feb-2025

(cherry picked from commit 994201c)
kibanamachine pushed a commit to kibanamachine/kibana that referenced this pull request Feb 20, 2025
…ic#210817)

**Resolves: elastic/security-docs#6238
**Deployed here:
[link](https://nikitaindik-pr-210817-prebuilt-rule-customization-update-ui.kbndev.co/app/security/rules/updates?rulesTable=(field:name,order:asc,searchTerm:'Shared%20Object%20Created%20or%20Changed%20by%20Previously%20Unknown%20Process')&sourcerer=(default:(id:security-solution-default,selectedPatterns:!()))&timerange=(global:(linkTo:!(timeline),timerange:(from:'2025-02-11T23:00:00.000Z',fromStr:now/d,kind:absolute,to:'2025-02-12T22:59:59.999Z',toStr:now/d)),timeline:(linkTo:!(global),timerange:(from:'2025-02-11T23:00:00.000Z',fromStr:now/d,kind:absolute,to:'2025-02-12T22:59:59.999Z',toStr:now/d)))&timeline=(activeTab:query,graphEventId:'',isOpen:!f))**

> ⚠️ CI fails are caused by an issue unrelated to this PR

## Summary

Changes in this PR:
- UI copy is updated in accordance with
[recommendations](https://docs.google.com/document/d/1Yl6DyN9pertqgB-iIKIEN3xdvlDM50oscJ00G-WwtyA/edit?tab=t.0)
(internal link) from Security Documentation team
- Text color for "No update" fields in upgrade flyout changed from green
to default.
- Fixed a minor bug with placeholder not displaying for "Setup guide"
and "Investigation guide" fields on Rule Creation/Editing page

<details>
<summary><strong>A few screenshots taken in Serverless</strong> (click
to expand)</summary>

<img width="523" alt="serverless_rep_tooltip"
src="https://github.com/user-attachments/assets/825e1514-a191-45c2-90ca-0f15a8c9da7b"
/>

<img width="836" alt="serverless_bulk_action_error"
src="https://github.com/user-attachments/assets/8aa38c77-5aaa-49cf-9b4e-8c992382a1d2"
/>

<img width="1102" alt="serverless_upgrade_callout"
src="https://github.com/user-attachments/assets/cf947c73-d52d-4c85-abd6-369f616b8421"
/>

<img width="1004" alt="no_update_white"
src="https://github.com/user-attachments/assets/f720f24c-0c97-432f-b2d5-7ff7e5919ba0"
/>

</details>

## Testing
You can use [this
deployment](https://nikitaindik-pr-210817-prebuilt-rule-customization-update-ui.kbndev.co)
(default credentials) test to changes on ESS Enterprise license.
Here's a couple rules that has field updates of different kinds:
 - Unusual User Privilege Enumeration via id
 - Shared Object Created or Changed by Previously Unknown Process

To test on Serverless or with other licenses, you'll need to run it
locally. Reach out to me if you need help with this.

Work started: 11-Feb-2025

(cherry picked from commit 994201c)
@kibanamachine
Copy link
Contributor

💚 All backports created successfully

Status Branch Result
8.18
8.x
9.0

Note: Successful backport PRs will be merged automatically after passing CI.

Questions ?

Please refer to the Backport tool documentation

kibanamachine added a commit that referenced this pull request Feb 20, 2025
…210817) (#211879)

# Backport

This will backport the following commits from `main` to `8.x`:
- [[Security Solution] Update prebuilt rule customization UI copy
(#210817)](#210817)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Nikita
Indik","email":"nikita.indik@elastic.co"},"sourceCommit":{"committedDate":"2025-02-20T10:17:57Z","message":"[Security
Solution] Update prebuilt rule customization UI copy
(#210817)\n\n**Resolves:
https://github.com/elastic/security-docs/issues/6238**\n**Deployed
here:\n[link](https://nikitaindik-pr-210817-prebuilt-rule-customization-update-ui.kbndev.co/app/security/rules/updates?rulesTable=(field:name,order:asc,searchTerm:'Shared%20Object%20Created%20or%20Changed%20by%20Previously%20Unknown%20Process')&sourcerer=(default:(id:security-solution-default,selectedPatterns:!()))&timerange=(global:(linkTo:!(timeline),timerange:(from:'2025-02-11T23:00:00.000Z',fromStr:now/d,kind:absolute,to:'2025-02-12T22:59:59.999Z',toStr:now/d)),timeline:(linkTo:!(global),timerange:(from:'2025-02-11T23:00:00.000Z',fromStr:now/d,kind:absolute,to:'2025-02-12T22:59:59.999Z',toStr:now/d)))&timeline=(activeTab:query,graphEventId:'',isOpen:!f))**\n\n>
⚠️ CI fails are caused by an issue unrelated to this PR\n\n##
Summary\n\nChanges in this PR:\n- UI copy is updated in accordance
with\n[recommendations](https://docs.google.com/document/d/1Yl6DyN9pertqgB-iIKIEN3xdvlDM50oscJ00G-WwtyA/edit?tab=t.0)\n(internal
link) from Security Documentation team\n- Text color for \"No update\"
fields in upgrade flyout changed from green\nto default.\n- Fixed a
minor bug with placeholder not displaying for \"Setup guide\"\nand
\"Investigation guide\" fields on Rule Creation/Editing
page\n\n\n<details>\n<summary><strong>A few screenshots taken in
Serverless</strong> (click\nto expand)</summary>\n\n<img width=\"523\"
alt=\"serverless_rep_tooltip\"\nsrc=\"https://github.com/user-attachments/assets/825e1514-a191-45c2-90ca-0f15a8c9da7b\"\n/>\n
\n<img width=\"836\"
alt=\"serverless_bulk_action_error\"\nsrc=\"https://github.com/user-attachments/assets/8aa38c77-5aaa-49cf-9b4e-8c992382a1d2\"\n/>\n
\n<img width=\"1102\"
alt=\"serverless_upgrade_callout\"\nsrc=\"https://github.com/user-attachments/assets/cf947c73-d52d-4c85-abd6-369f616b8421\"\n/>\n
\n<img width=\"1004\"
alt=\"no_update_white\"\nsrc=\"https://github.com/user-attachments/assets/f720f24c-0c97-432f-b2d5-7ff7e5919ba0\"\n/>\n\n\n\n</details>\n\n##
Testing\nYou can use
[this\ndeployment](https://nikitaindik-pr-210817-prebuilt-rule-customization-update-ui.kbndev.co)\n(default
credentials) test to changes on ESS Enterprise license.\nHere's a couple
rules that has field updates of different kinds:\n - Unusual User
Privilege Enumeration via id\n - Shared Object Created or Changed by
Previously Unknown Process\n\nTo test on Serverless or with other
licenses, you'll need to run it\nlocally. Reach out to me if you need
help with this.\n\nWork started:
11-Feb-2025","sha":"994201ce875cc40cb685b821b51b3752e00a6e45","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","Team:Detections
and Resp","Team: SecuritySolution","Team:Detection Rule
Management","ui-copy","Feature:Prebuilt Detection
Rules","backport:version","v8.18.0","v9.1.0","v8.19.0"],"title":"[Security
Solution] Update prebuilt rule customization UI
copy","number":210817,"url":"https://github.com/elastic/kibana/pull/210817","mergeCommit":{"message":"[Security
Solution] Update prebuilt rule customization UI copy
(#210817)\n\n**Resolves:
https://github.com/elastic/security-docs/issues/6238**\n**Deployed
here:\n[link](https://nikitaindik-pr-210817-prebuilt-rule-customization-update-ui.kbndev.co/app/security/rules/updates?rulesTable=(field:name,order:asc,searchTerm:'Shared%20Object%20Created%20or%20Changed%20by%20Previously%20Unknown%20Process')&sourcerer=(default:(id:security-solution-default,selectedPatterns:!()))&timerange=(global:(linkTo:!(timeline),timerange:(from:'2025-02-11T23:00:00.000Z',fromStr:now/d,kind:absolute,to:'2025-02-12T22:59:59.999Z',toStr:now/d)),timeline:(linkTo:!(global),timerange:(from:'2025-02-11T23:00:00.000Z',fromStr:now/d,kind:absolute,to:'2025-02-12T22:59:59.999Z',toStr:now/d)))&timeline=(activeTab:query,graphEventId:'',isOpen:!f))**\n\n>
⚠️ CI fails are caused by an issue unrelated to this PR\n\n##
Summary\n\nChanges in this PR:\n- UI copy is updated in accordance
with\n[recommendations](https://docs.google.com/document/d/1Yl6DyN9pertqgB-iIKIEN3xdvlDM50oscJ00G-WwtyA/edit?tab=t.0)\n(internal
link) from Security Documentation team\n- Text color for \"No update\"
fields in upgrade flyout changed from green\nto default.\n- Fixed a
minor bug with placeholder not displaying for \"Setup guide\"\nand
\"Investigation guide\" fields on Rule Creation/Editing
page\n\n\n<details>\n<summary><strong>A few screenshots taken in
Serverless</strong> (click\nto expand)</summary>\n\n<img width=\"523\"
alt=\"serverless_rep_tooltip\"\nsrc=\"https://github.com/user-attachments/assets/825e1514-a191-45c2-90ca-0f15a8c9da7b\"\n/>\n
\n<img width=\"836\"
alt=\"serverless_bulk_action_error\"\nsrc=\"https://github.com/user-attachments/assets/8aa38c77-5aaa-49cf-9b4e-8c992382a1d2\"\n/>\n
\n<img width=\"1102\"
alt=\"serverless_upgrade_callout\"\nsrc=\"https://github.com/user-attachments/assets/cf947c73-d52d-4c85-abd6-369f616b8421\"\n/>\n
\n<img width=\"1004\"
alt=\"no_update_white\"\nsrc=\"https://github.com/user-attachments/assets/f720f24c-0c97-432f-b2d5-7ff7e5919ba0\"\n/>\n\n\n\n</details>\n\n##
Testing\nYou can use
[this\ndeployment](https://nikitaindik-pr-210817-prebuilt-rule-customization-update-ui.kbndev.co)\n(default
credentials) test to changes on ESS Enterprise license.\nHere's a couple
rules that has field updates of different kinds:\n - Unusual User
Privilege Enumeration via id\n - Shared Object Created or Changed by
Previously Unknown Process\n\nTo test on Serverless or with other
licenses, you'll need to run it\nlocally. Reach out to me if you need
help with this.\n\nWork started:
11-Feb-2025","sha":"994201ce875cc40cb685b821b51b3752e00a6e45"}},"sourceBranch":"main","suggestedTargetBranches":["9.0","8.18","8.x"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.18","label":"v8.18.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/210817","number":210817,"mergeCommit":{"message":"[Security
Solution] Update prebuilt rule customization UI copy
(#210817)\n\n**Resolves:
https://github.com/elastic/security-docs/issues/6238**\n**Deployed
here:\n[link](https://nikitaindik-pr-210817-prebuilt-rule-customization-update-ui.kbndev.co/app/security/rules/updates?rulesTable=(field:name,order:asc,searchTerm:'Shared%20Object%20Created%20or%20Changed%20by%20Previously%20Unknown%20Process')&sourcerer=(default:(id:security-solution-default,selectedPatterns:!()))&timerange=(global:(linkTo:!(timeline),timerange:(from:'2025-02-11T23:00:00.000Z',fromStr:now/d,kind:absolute,to:'2025-02-12T22:59:59.999Z',toStr:now/d)),timeline:(linkTo:!(global),timerange:(from:'2025-02-11T23:00:00.000Z',fromStr:now/d,kind:absolute,to:'2025-02-12T22:59:59.999Z',toStr:now/d)))&timeline=(activeTab:query,graphEventId:'',isOpen:!f))**\n\n>
⚠️ CI fails are caused by an issue unrelated to this PR\n\n##
Summary\n\nChanges in this PR:\n- UI copy is updated in accordance
with\n[recommendations](https://docs.google.com/document/d/1Yl6DyN9pertqgB-iIKIEN3xdvlDM50oscJ00G-WwtyA/edit?tab=t.0)\n(internal
link) from Security Documentation team\n- Text color for \"No update\"
fields in upgrade flyout changed from green\nto default.\n- Fixed a
minor bug with placeholder not displaying for \"Setup guide\"\nand
\"Investigation guide\" fields on Rule Creation/Editing
page\n\n\n<details>\n<summary><strong>A few screenshots taken in
Serverless</strong> (click\nto expand)</summary>\n\n<img width=\"523\"
alt=\"serverless_rep_tooltip\"\nsrc=\"https://github.com/user-attachments/assets/825e1514-a191-45c2-90ca-0f15a8c9da7b\"\n/>\n
\n<img width=\"836\"
alt=\"serverless_bulk_action_error\"\nsrc=\"https://github.com/user-attachments/assets/8aa38c77-5aaa-49cf-9b4e-8c992382a1d2\"\n/>\n
\n<img width=\"1102\"
alt=\"serverless_upgrade_callout\"\nsrc=\"https://github.com/user-attachments/assets/cf947c73-d52d-4c85-abd6-369f616b8421\"\n/>\n
\n<img width=\"1004\"
alt=\"no_update_white\"\nsrc=\"https://github.com/user-attachments/assets/f720f24c-0c97-432f-b2d5-7ff7e5919ba0\"\n/>\n\n\n\n</details>\n\n##
Testing\nYou can use
[this\ndeployment](https://nikitaindik-pr-210817-prebuilt-rule-customization-update-ui.kbndev.co)\n(default
credentials) test to changes on ESS Enterprise license.\nHere's a couple
rules that has field updates of different kinds:\n - Unusual User
Privilege Enumeration via id\n - Shared Object Created or Changed by
Previously Unknown Process\n\nTo test on Serverless or with other
licenses, you'll need to run it\nlocally. Reach out to me if you need
help with this.\n\nWork started:
11-Feb-2025","sha":"994201ce875cc40cb685b821b51b3752e00a6e45"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Nikita Indik <nikita.indik@elastic.co>
kibanamachine added a commit that referenced this pull request Feb 20, 2025
…#210817) (#211878)

# Backport

This will backport the following commits from `main` to `8.18`:
- [[Security Solution] Update prebuilt rule customization UI copy
(#210817)](#210817)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Nikita
Indik","email":"nikita.indik@elastic.co"},"sourceCommit":{"committedDate":"2025-02-20T10:17:57Z","message":"[Security
Solution] Update prebuilt rule customization UI copy
(#210817)\n\n**Resolves:
https://github.com/elastic/security-docs/issues/6238**\n**Deployed
here:\n[link](https://nikitaindik-pr-210817-prebuilt-rule-customization-update-ui.kbndev.co/app/security/rules/updates?rulesTable=(field:name,order:asc,searchTerm:'Shared%20Object%20Created%20or%20Changed%20by%20Previously%20Unknown%20Process')&sourcerer=(default:(id:security-solution-default,selectedPatterns:!()))&timerange=(global:(linkTo:!(timeline),timerange:(from:'2025-02-11T23:00:00.000Z',fromStr:now/d,kind:absolute,to:'2025-02-12T22:59:59.999Z',toStr:now/d)),timeline:(linkTo:!(global),timerange:(from:'2025-02-11T23:00:00.000Z',fromStr:now/d,kind:absolute,to:'2025-02-12T22:59:59.999Z',toStr:now/d)))&timeline=(activeTab:query,graphEventId:'',isOpen:!f))**\n\n>
⚠️ CI fails are caused by an issue unrelated to this PR\n\n##
Summary\n\nChanges in this PR:\n- UI copy is updated in accordance
with\n[recommendations](https://docs.google.com/document/d/1Yl6DyN9pertqgB-iIKIEN3xdvlDM50oscJ00G-WwtyA/edit?tab=t.0)\n(internal
link) from Security Documentation team\n- Text color for \"No update\"
fields in upgrade flyout changed from green\nto default.\n- Fixed a
minor bug with placeholder not displaying for \"Setup guide\"\nand
\"Investigation guide\" fields on Rule Creation/Editing
page\n\n\n<details>\n<summary><strong>A few screenshots taken in
Serverless</strong> (click\nto expand)</summary>\n\n<img width=\"523\"
alt=\"serverless_rep_tooltip\"\nsrc=\"https://github.com/user-attachments/assets/825e1514-a191-45c2-90ca-0f15a8c9da7b\"\n/>\n
\n<img width=\"836\"
alt=\"serverless_bulk_action_error\"\nsrc=\"https://github.com/user-attachments/assets/8aa38c77-5aaa-49cf-9b4e-8c992382a1d2\"\n/>\n
\n<img width=\"1102\"
alt=\"serverless_upgrade_callout\"\nsrc=\"https://github.com/user-attachments/assets/cf947c73-d52d-4c85-abd6-369f616b8421\"\n/>\n
\n<img width=\"1004\"
alt=\"no_update_white\"\nsrc=\"https://github.com/user-attachments/assets/f720f24c-0c97-432f-b2d5-7ff7e5919ba0\"\n/>\n\n\n\n</details>\n\n##
Testing\nYou can use
[this\ndeployment](https://nikitaindik-pr-210817-prebuilt-rule-customization-update-ui.kbndev.co)\n(default
credentials) test to changes on ESS Enterprise license.\nHere's a couple
rules that has field updates of different kinds:\n - Unusual User
Privilege Enumeration via id\n - Shared Object Created or Changed by
Previously Unknown Process\n\nTo test on Serverless or with other
licenses, you'll need to run it\nlocally. Reach out to me if you need
help with this.\n\nWork started:
11-Feb-2025","sha":"994201ce875cc40cb685b821b51b3752e00a6e45","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","Team:Detections
and Resp","Team: SecuritySolution","Team:Detection Rule
Management","ui-copy","Feature:Prebuilt Detection
Rules","backport:version","v8.18.0","v9.1.0","v8.19.0"],"title":"[Security
Solution] Update prebuilt rule customization UI
copy","number":210817,"url":"https://github.com/elastic/kibana/pull/210817","mergeCommit":{"message":"[Security
Solution] Update prebuilt rule customization UI copy
(#210817)\n\n**Resolves:
https://github.com/elastic/security-docs/issues/6238**\n**Deployed
here:\n[link](https://nikitaindik-pr-210817-prebuilt-rule-customization-update-ui.kbndev.co/app/security/rules/updates?rulesTable=(field:name,order:asc,searchTerm:'Shared%20Object%20Created%20or%20Changed%20by%20Previously%20Unknown%20Process')&sourcerer=(default:(id:security-solution-default,selectedPatterns:!()))&timerange=(global:(linkTo:!(timeline),timerange:(from:'2025-02-11T23:00:00.000Z',fromStr:now/d,kind:absolute,to:'2025-02-12T22:59:59.999Z',toStr:now/d)),timeline:(linkTo:!(global),timerange:(from:'2025-02-11T23:00:00.000Z',fromStr:now/d,kind:absolute,to:'2025-02-12T22:59:59.999Z',toStr:now/d)))&timeline=(activeTab:query,graphEventId:'',isOpen:!f))**\n\n>
⚠️ CI fails are caused by an issue unrelated to this PR\n\n##
Summary\n\nChanges in this PR:\n- UI copy is updated in accordance
with\n[recommendations](https://docs.google.com/document/d/1Yl6DyN9pertqgB-iIKIEN3xdvlDM50oscJ00G-WwtyA/edit?tab=t.0)\n(internal
link) from Security Documentation team\n- Text color for \"No update\"
fields in upgrade flyout changed from green\nto default.\n- Fixed a
minor bug with placeholder not displaying for \"Setup guide\"\nand
\"Investigation guide\" fields on Rule Creation/Editing
page\n\n\n<details>\n<summary><strong>A few screenshots taken in
Serverless</strong> (click\nto expand)</summary>\n\n<img width=\"523\"
alt=\"serverless_rep_tooltip\"\nsrc=\"https://github.com/user-attachments/assets/825e1514-a191-45c2-90ca-0f15a8c9da7b\"\n/>\n
\n<img width=\"836\"
alt=\"serverless_bulk_action_error\"\nsrc=\"https://github.com/user-attachments/assets/8aa38c77-5aaa-49cf-9b4e-8c992382a1d2\"\n/>\n
\n<img width=\"1102\"
alt=\"serverless_upgrade_callout\"\nsrc=\"https://github.com/user-attachments/assets/cf947c73-d52d-4c85-abd6-369f616b8421\"\n/>\n
\n<img width=\"1004\"
alt=\"no_update_white\"\nsrc=\"https://github.com/user-attachments/assets/f720f24c-0c97-432f-b2d5-7ff7e5919ba0\"\n/>\n\n\n\n</details>\n\n##
Testing\nYou can use
[this\ndeployment](https://nikitaindik-pr-210817-prebuilt-rule-customization-update-ui.kbndev.co)\n(default
credentials) test to changes on ESS Enterprise license.\nHere's a couple
rules that has field updates of different kinds:\n - Unusual User
Privilege Enumeration via id\n - Shared Object Created or Changed by
Previously Unknown Process\n\nTo test on Serverless or with other
licenses, you'll need to run it\nlocally. Reach out to me if you need
help with this.\n\nWork started:
11-Feb-2025","sha":"994201ce875cc40cb685b821b51b3752e00a6e45"}},"sourceBranch":"main","suggestedTargetBranches":["9.0","8.18","8.x"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.18","label":"v8.18.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/210817","number":210817,"mergeCommit":{"message":"[Security
Solution] Update prebuilt rule customization UI copy
(#210817)\n\n**Resolves:
https://github.com/elastic/security-docs/issues/6238**\n**Deployed
here:\n[link](https://nikitaindik-pr-210817-prebuilt-rule-customization-update-ui.kbndev.co/app/security/rules/updates?rulesTable=(field:name,order:asc,searchTerm:'Shared%20Object%20Created%20or%20Changed%20by%20Previously%20Unknown%20Process')&sourcerer=(default:(id:security-solution-default,selectedPatterns:!()))&timerange=(global:(linkTo:!(timeline),timerange:(from:'2025-02-11T23:00:00.000Z',fromStr:now/d,kind:absolute,to:'2025-02-12T22:59:59.999Z',toStr:now/d)),timeline:(linkTo:!(global),timerange:(from:'2025-02-11T23:00:00.000Z',fromStr:now/d,kind:absolute,to:'2025-02-12T22:59:59.999Z',toStr:now/d)))&timeline=(activeTab:query,graphEventId:'',isOpen:!f))**\n\n>
⚠️ CI fails are caused by an issue unrelated to this PR\n\n##
Summary\n\nChanges in this PR:\n- UI copy is updated in accordance
with\n[recommendations](https://docs.google.com/document/d/1Yl6DyN9pertqgB-iIKIEN3xdvlDM50oscJ00G-WwtyA/edit?tab=t.0)\n(internal
link) from Security Documentation team\n- Text color for \"No update\"
fields in upgrade flyout changed from green\nto default.\n- Fixed a
minor bug with placeholder not displaying for \"Setup guide\"\nand
\"Investigation guide\" fields on Rule Creation/Editing
page\n\n\n<details>\n<summary><strong>A few screenshots taken in
Serverless</strong> (click\nto expand)</summary>\n\n<img width=\"523\"
alt=\"serverless_rep_tooltip\"\nsrc=\"https://github.com/user-attachments/assets/825e1514-a191-45c2-90ca-0f15a8c9da7b\"\n/>\n
\n<img width=\"836\"
alt=\"serverless_bulk_action_error\"\nsrc=\"https://github.com/user-attachments/assets/8aa38c77-5aaa-49cf-9b4e-8c992382a1d2\"\n/>\n
\n<img width=\"1102\"
alt=\"serverless_upgrade_callout\"\nsrc=\"https://github.com/user-attachments/assets/cf947c73-d52d-4c85-abd6-369f616b8421\"\n/>\n
\n<img width=\"1004\"
alt=\"no_update_white\"\nsrc=\"https://github.com/user-attachments/assets/f720f24c-0c97-432f-b2d5-7ff7e5919ba0\"\n/>\n\n\n\n</details>\n\n##
Testing\nYou can use
[this\ndeployment](https://nikitaindik-pr-210817-prebuilt-rule-customization-update-ui.kbndev.co)\n(default
credentials) test to changes on ESS Enterprise license.\nHere's a couple
rules that has field updates of different kinds:\n - Unusual User
Privilege Enumeration via id\n - Shared Object Created or Changed by
Previously Unknown Process\n\nTo test on Serverless or with other
licenses, you'll need to run it\nlocally. Reach out to me if you need
help with this.\n\nWork started:
11-Feb-2025","sha":"994201ce875cc40cb685b821b51b3752e00a6e45"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Nikita Indik <nikita.indik@elastic.co>
kibanamachine added a commit that referenced this pull request Feb 21, 2025
…210817) (#211880)

# Backport

This will backport the following commits from `main` to `9.0`:
- [[Security Solution] Update prebuilt rule customization UI copy
(#210817)](#210817)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Nikita
Indik","email":"nikita.indik@elastic.co"},"sourceCommit":{"committedDate":"2025-02-20T10:17:57Z","message":"[Security
Solution] Update prebuilt rule customization UI copy
(#210817)\n\n**Resolves:
https://github.com/elastic/security-docs/issues/6238**\n**Deployed
here:\n[link](https://nikitaindik-pr-210817-prebuilt-rule-customization-update-ui.kbndev.co/app/security/rules/updates?rulesTable=(field:name,order:asc,searchTerm:'Shared%20Object%20Created%20or%20Changed%20by%20Previously%20Unknown%20Process')&sourcerer=(default:(id:security-solution-default,selectedPatterns:!()))&timerange=(global:(linkTo:!(timeline),timerange:(from:'2025-02-11T23:00:00.000Z',fromStr:now/d,kind:absolute,to:'2025-02-12T22:59:59.999Z',toStr:now/d)),timeline:(linkTo:!(global),timerange:(from:'2025-02-11T23:00:00.000Z',fromStr:now/d,kind:absolute,to:'2025-02-12T22:59:59.999Z',toStr:now/d)))&timeline=(activeTab:query,graphEventId:'',isOpen:!f))**\n\n>
⚠️ CI fails are caused by an issue unrelated to this PR\n\n##
Summary\n\nChanges in this PR:\n- UI copy is updated in accordance
with\n[recommendations](https://docs.google.com/document/d/1Yl6DyN9pertqgB-iIKIEN3xdvlDM50oscJ00G-WwtyA/edit?tab=t.0)\n(internal
link) from Security Documentation team\n- Text color for \"No update\"
fields in upgrade flyout changed from green\nto default.\n- Fixed a
minor bug with placeholder not displaying for \"Setup guide\"\nand
\"Investigation guide\" fields on Rule Creation/Editing
page\n\n\n<details>\n<summary><strong>A few screenshots taken in
Serverless</strong> (click\nto expand)</summary>\n\n<img width=\"523\"
alt=\"serverless_rep_tooltip\"\nsrc=\"https://github.com/user-attachments/assets/825e1514-a191-45c2-90ca-0f15a8c9da7b\"\n/>\n
\n<img width=\"836\"
alt=\"serverless_bulk_action_error\"\nsrc=\"https://github.com/user-attachments/assets/8aa38c77-5aaa-49cf-9b4e-8c992382a1d2\"\n/>\n
\n<img width=\"1102\"
alt=\"serverless_upgrade_callout\"\nsrc=\"https://github.com/user-attachments/assets/cf947c73-d52d-4c85-abd6-369f616b8421\"\n/>\n
\n<img width=\"1004\"
alt=\"no_update_white\"\nsrc=\"https://github.com/user-attachments/assets/f720f24c-0c97-432f-b2d5-7ff7e5919ba0\"\n/>\n\n\n\n</details>\n\n##
Testing\nYou can use
[this\ndeployment](https://nikitaindik-pr-210817-prebuilt-rule-customization-update-ui.kbndev.co)\n(default
credentials) test to changes on ESS Enterprise license.\nHere's a couple
rules that has field updates of different kinds:\n - Unusual User
Privilege Enumeration via id\n - Shared Object Created or Changed by
Previously Unknown Process\n\nTo test on Serverless or with other
licenses, you'll need to run it\nlocally. Reach out to me if you need
help with this.\n\nWork started:
11-Feb-2025","sha":"994201ce875cc40cb685b821b51b3752e00a6e45","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","Team:Detections
and Resp","Team: SecuritySolution","Team:Detection Rule
Management","ui-copy","Feature:Prebuilt Detection
Rules","backport:version","v8.18.0","v9.1.0","v8.19.0"],"title":"[Security
Solution] Update prebuilt rule customization UI
copy","number":210817,"url":"https://github.com/elastic/kibana/pull/210817","mergeCommit":{"message":"[Security
Solution] Update prebuilt rule customization UI copy
(#210817)\n\n**Resolves:
https://github.com/elastic/security-docs/issues/6238**\n**Deployed
here:\n[link](https://nikitaindik-pr-210817-prebuilt-rule-customization-update-ui.kbndev.co/app/security/rules/updates?rulesTable=(field:name,order:asc,searchTerm:'Shared%20Object%20Created%20or%20Changed%20by%20Previously%20Unknown%20Process')&sourcerer=(default:(id:security-solution-default,selectedPatterns:!()))&timerange=(global:(linkTo:!(timeline),timerange:(from:'2025-02-11T23:00:00.000Z',fromStr:now/d,kind:absolute,to:'2025-02-12T22:59:59.999Z',toStr:now/d)),timeline:(linkTo:!(global),timerange:(from:'2025-02-11T23:00:00.000Z',fromStr:now/d,kind:absolute,to:'2025-02-12T22:59:59.999Z',toStr:now/d)))&timeline=(activeTab:query,graphEventId:'',isOpen:!f))**\n\n>
⚠️ CI fails are caused by an issue unrelated to this PR\n\n##
Summary\n\nChanges in this PR:\n- UI copy is updated in accordance
with\n[recommendations](https://docs.google.com/document/d/1Yl6DyN9pertqgB-iIKIEN3xdvlDM50oscJ00G-WwtyA/edit?tab=t.0)\n(internal
link) from Security Documentation team\n- Text color for \"No update\"
fields in upgrade flyout changed from green\nto default.\n- Fixed a
minor bug with placeholder not displaying for \"Setup guide\"\nand
\"Investigation guide\" fields on Rule Creation/Editing
page\n\n\n<details>\n<summary><strong>A few screenshots taken in
Serverless</strong> (click\nto expand)</summary>\n\n<img width=\"523\"
alt=\"serverless_rep_tooltip\"\nsrc=\"https://github.com/user-attachments/assets/825e1514-a191-45c2-90ca-0f15a8c9da7b\"\n/>\n
\n<img width=\"836\"
alt=\"serverless_bulk_action_error\"\nsrc=\"https://github.com/user-attachments/assets/8aa38c77-5aaa-49cf-9b4e-8c992382a1d2\"\n/>\n
\n<img width=\"1102\"
alt=\"serverless_upgrade_callout\"\nsrc=\"https://github.com/user-attachments/assets/cf947c73-d52d-4c85-abd6-369f616b8421\"\n/>\n
\n<img width=\"1004\"
alt=\"no_update_white\"\nsrc=\"https://github.com/user-attachments/assets/f720f24c-0c97-432f-b2d5-7ff7e5919ba0\"\n/>\n\n\n\n</details>\n\n##
Testing\nYou can use
[this\ndeployment](https://nikitaindik-pr-210817-prebuilt-rule-customization-update-ui.kbndev.co)\n(default
credentials) test to changes on ESS Enterprise license.\nHere's a couple
rules that has field updates of different kinds:\n - Unusual User
Privilege Enumeration via id\n - Shared Object Created or Changed by
Previously Unknown Process\n\nTo test on Serverless or with other
licenses, you'll need to run it\nlocally. Reach out to me if you need
help with this.\n\nWork started:
11-Feb-2025","sha":"994201ce875cc40cb685b821b51b3752e00a6e45"}},"sourceBranch":"main","suggestedTargetBranches":["9.0","8.18","8.x"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.18","label":"v8.18.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/210817","number":210817,"mergeCommit":{"message":"[Security
Solution] Update prebuilt rule customization UI copy
(#210817)\n\n**Resolves:
https://github.com/elastic/security-docs/issues/6238**\n**Deployed
here:\n[link](https://nikitaindik-pr-210817-prebuilt-rule-customization-update-ui.kbndev.co/app/security/rules/updates?rulesTable=(field:name,order:asc,searchTerm:'Shared%20Object%20Created%20or%20Changed%20by%20Previously%20Unknown%20Process')&sourcerer=(default:(id:security-solution-default,selectedPatterns:!()))&timerange=(global:(linkTo:!(timeline),timerange:(from:'2025-02-11T23:00:00.000Z',fromStr:now/d,kind:absolute,to:'2025-02-12T22:59:59.999Z',toStr:now/d)),timeline:(linkTo:!(global),timerange:(from:'2025-02-11T23:00:00.000Z',fromStr:now/d,kind:absolute,to:'2025-02-12T22:59:59.999Z',toStr:now/d)))&timeline=(activeTab:query,graphEventId:'',isOpen:!f))**\n\n>
⚠️ CI fails are caused by an issue unrelated to this PR\n\n##
Summary\n\nChanges in this PR:\n- UI copy is updated in accordance
with\n[recommendations](https://docs.google.com/document/d/1Yl6DyN9pertqgB-iIKIEN3xdvlDM50oscJ00G-WwtyA/edit?tab=t.0)\n(internal
link) from Security Documentation team\n- Text color for \"No update\"
fields in upgrade flyout changed from green\nto default.\n- Fixed a
minor bug with placeholder not displaying for \"Setup guide\"\nand
\"Investigation guide\" fields on Rule Creation/Editing
page\n\n\n<details>\n<summary><strong>A few screenshots taken in
Serverless</strong> (click\nto expand)</summary>\n\n<img width=\"523\"
alt=\"serverless_rep_tooltip\"\nsrc=\"https://github.com/user-attachments/assets/825e1514-a191-45c2-90ca-0f15a8c9da7b\"\n/>\n
\n<img width=\"836\"
alt=\"serverless_bulk_action_error\"\nsrc=\"https://github.com/user-attachments/assets/8aa38c77-5aaa-49cf-9b4e-8c992382a1d2\"\n/>\n
\n<img width=\"1102\"
alt=\"serverless_upgrade_callout\"\nsrc=\"https://github.com/user-attachments/assets/cf947c73-d52d-4c85-abd6-369f616b8421\"\n/>\n
\n<img width=\"1004\"
alt=\"no_update_white\"\nsrc=\"https://github.com/user-attachments/assets/f720f24c-0c97-432f-b2d5-7ff7e5919ba0\"\n/>\n\n\n\n</details>\n\n##
Testing\nYou can use
[this\ndeployment](https://nikitaindik-pr-210817-prebuilt-rule-customization-update-ui.kbndev.co)\n(default
credentials) test to changes on ESS Enterprise license.\nHere's a couple
rules that has field updates of different kinds:\n - Unusual User
Privilege Enumeration via id\n - Shared Object Created or Changed by
Previously Unknown Process\n\nTo test on Serverless or with other
licenses, you'll need to run it\nlocally. Reach out to me if you need
help with this.\n\nWork started:
11-Feb-2025","sha":"994201ce875cc40cb685b821b51b3752e00a6e45"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Nikita Indik <nikita.indik@elastic.co>
Co-authored-by: Georgii Gorbachev <georgii.gorbachev@elastic.co>
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:Prebuilt Detection Rules Security Solution Prebuilt Detection Rules area release_note:skip Skip the PR/issue when compiling release notes Team:Detection Rule Management Security Detection Rule Management Team Team:Detections and Resp Security Detection Response Team Team: SecuritySolution Security Solutions Team working on SIEM, Endpoint, Timeline, Resolver, etc. ui-copy Review of UI copy with docs team is recommended v8.18.0 v8.19.0 v9.0.0 v9.1.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Request] Prebuilt rule customization, upgrade, and export/import workflows - UI copy review
9 participants