Skip to content

[Security Solution] Turns on feature flag for deprecated prebuilt rules workflow#263560

Merged
dplumlee merged 14 commits intoelastic:mainfrom
dplumlee:deprecated-rules-feature-flag-on
Apr 22, 2026
Merged

[Security Solution] Turns on feature flag for deprecated prebuilt rules workflow#263560
dplumlee merged 14 commits intoelastic:mainfrom
dplumlee:deprecated-rules-feature-flag-on

Conversation

@dplumlee
Copy link
Copy Markdown
Contributor

@dplumlee dplumlee commented Apr 15, 2026

Summary

Turns on the prebuiltRulesDeprecationUIEnabled feature flag implemented in this PR: #259673

Also makes some small UI fixes that were brought up during acceptance testing:

  • Adds different language to the duplicate and delete modal informing the user of the deletion
  • Adds padding to the tooltips in the duplication confirm modal
  • Adds link to docs in callout components

Screenshots

Screenshot 2026-04-16 at 12 33 29 PM Screenshot 2026-04-20 at 4 47 45 PM

@dplumlee dplumlee self-assigned this Apr 15, 2026
@dplumlee dplumlee added release_note:skip Skip the PR/issue when compiling release notes 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 ci:cloud-deploy Create or update a Cloud deployment backport:version Backport to applied version labels v9.4.0 v9.5.0 labels Apr 15, 2026
@dplumlee dplumlee changed the title [DO NOT MERGE][Security Solution] Turns on feature flag for deprecated prebuilt rules workflow [Security Solution] Turns on feature flag for deprecated prebuilt rules workflow Apr 21, 2026
@dplumlee dplumlee marked this pull request as ready for review April 21, 2026 03:39
@dplumlee dplumlee requested review from a team as code owners April 21, 2026 03:39
@dplumlee dplumlee requested a review from sdesalas April 21, 2026 03:39
@elasticmachine
Copy link
Copy Markdown
Contributor

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

@elasticmachine
Copy link
Copy Markdown
Contributor

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

@elasticmachine
Copy link
Copy Markdown
Contributor

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

@dplumlee dplumlee requested review from nikitaindik and removed request for sdesalas April 21, 2026 03:39
Copy link
Copy Markdown
Contributor

@nikitaindik nikitaindik left a comment

Choose a reason for hiding this comment

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

Hey, @dplumlee! I reviewed and left a few comments. Please take a look.

@dplumlee dplumlee force-pushed the deprecated-rules-feature-flag-on branch from f743f59 to 2e3450a Compare April 21, 2026 22:56
@dplumlee dplumlee requested a review from nikitaindik April 21, 2026 22:58
values={{
docsLink: (
<EuiLink
href="https://www.elastic.co/docs/solutions/security/detect-and-alert/manage-detection-rules#deprecated-prebuilt-rules"
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

@nikitaindik
Copy link
Copy Markdown
Contributor

nit: Callout buttons look slightly different – colors, padding and margin
Screenshot 2026-04-22 at 13 15 55

Copy link
Copy Markdown
Contributor

@nikitaindik nikitaindik left a comment

Choose a reason for hiding this comment

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

Thanks for the fixes, Davis! I re-reviewed, re-tested and left a couple of minor comments for you to consider. Approving in advance.

Side note: I tested on 9.4.0-beta.1 package by building it from source and adding this to the config:

xpack.fleet.developer:
  bundledPackageLocation: /Users/nondemic/Work/detection-rules/dist/bundled
  disableRegistryVersionCheck: true
xpack.securitySolution.prebuiltRulesPackageVersion: 9.4.0-beta.1

I haven't tested on a real package, since it's not yet in the EPR.

@elasticmachine
Copy link
Copy Markdown
Contributor

elasticmachine commented Apr 22, 2026

⏳ Build in-progress, with failures

Failed CI Steps

Test Failures

  • [job] [logs] FTR Configs #167 / Entity Analytics - Risk Score Maintainer @ess @serverless @serverlessQA Risk Score Maintainer Entity Calculation with test log data risk score document structure persists modifier shape for asset criticality and watchlist

History

cc @dplumlee

@dplumlee dplumlee removed the ci:cloud-deploy Create or update a Cloud deployment label Apr 22, 2026
@dplumlee dplumlee enabled auto-merge (squash) April 22, 2026 19:46
@dplumlee dplumlee merged commit 65cf4f2 into elastic:main Apr 22, 2026
11 checks passed
@kibanamachine
Copy link
Copy Markdown
Contributor

Starting backport for target branches: 9.4

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

@kibanamachine
Copy link
Copy Markdown
Contributor

💚 All backports created successfully

Status Branch Result
9.4

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 Apr 22, 2026
…lt rules workflow (#263560) (#265154)

# Backport

This will backport the following commits from `main` to `9.4`:
- [[Security Solution] Turns on feature flag for deprecated prebuilt
rules workflow (#263560)](#263560)

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

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

<!--BACKPORT [{"author":{"name":"Davis
Plumlee","email":"56367316+dplumlee@users.noreply.github.com"},"sourceCommit":{"committedDate":"2026-04-22T20:49:37Z","message":"[Security
Solution] Turns on feature flag for deprecated prebuilt rules workflow
(#263560)\n\n## Summary\n\nTurns on the
`prebuiltRulesDeprecationUIEnabled` feature flag\nimplemented in this
PR: https://github.com/elastic/kibana/pull/259673\n\nAlso makes some
small UI fixes that were brought up during acceptance\ntesting:\n\n-
Adds different language to the duplicate and delete modal informing\nthe
user of the deletion\n - Adds padding to the tooltips in the duplication
confirm modal\n - Adds link to docs in callout components\n\n###
Screenshots\n\n\n\n<img width=\"1051\" height=\"468\" alt=\"Screenshot
2026-04-16 at 12
33\n29 PM\"\nsrc=\"https://github.com/user-attachments/assets/468d970d-9009-40ef-99d9-c693e46c3e1a\"\n/>\n\n\n<img
width=\"1744\" height=\"321\" alt=\"Screenshot 2026-04-20 at 4 47
45 PM\"\nsrc=\"https://github.com/user-attachments/assets/db580301-edb8-44b5-851c-197aab366c81\"\n/>","sha":"65cf4f24f67642678bf71fe528fd17d11e2a1ee9","branchLabelMapping":{"^v9.5.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:Detections
and Resp","Team: SecuritySolution","Team:Detection Rule
Management","Feature:Prebuilt Detection
Rules","backport:version","v9.4.0","v9.5.0"],"title":"[Security
Solution] Turns on feature flag for deprecated prebuilt rules
workflow","number":263560,"url":"https://github.com/elastic/kibana/pull/263560","mergeCommit":{"message":"[Security
Solution] Turns on feature flag for deprecated prebuilt rules workflow
(#263560)\n\n## Summary\n\nTurns on the
`prebuiltRulesDeprecationUIEnabled` feature flag\nimplemented in this
PR: https://github.com/elastic/kibana/pull/259673\n\nAlso makes some
small UI fixes that were brought up during acceptance\ntesting:\n\n-
Adds different language to the duplicate and delete modal informing\nthe
user of the deletion\n - Adds padding to the tooltips in the duplication
confirm modal\n - Adds link to docs in callout components\n\n###
Screenshots\n\n\n\n<img width=\"1051\" height=\"468\" alt=\"Screenshot
2026-04-16 at 12
33\n29 PM\"\nsrc=\"https://github.com/user-attachments/assets/468d970d-9009-40ef-99d9-c693e46c3e1a\"\n/>\n\n\n<img
width=\"1744\" height=\"321\" alt=\"Screenshot 2026-04-20 at 4 47
45 PM\"\nsrc=\"https://github.com/user-attachments/assets/db580301-edb8-44b5-851c-197aab366c81\"\n/>","sha":"65cf4f24f67642678bf71fe528fd17d11e2a1ee9"}},"sourceBranch":"main","suggestedTargetBranches":["9.4"],"targetPullRequestStates":[{"branch":"9.4","label":"v9.4.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.5.0","branchLabelMappingKey":"^v9.5.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/263560","number":263560,"mergeCommit":{"message":"[Security
Solution] Turns on feature flag for deprecated prebuilt rules workflow
(#263560)\n\n## Summary\n\nTurns on the
`prebuiltRulesDeprecationUIEnabled` feature flag\nimplemented in this
PR: https://github.com/elastic/kibana/pull/259673\n\nAlso makes some
small UI fixes that were brought up during acceptance\ntesting:\n\n-
Adds different language to the duplicate and delete modal informing\nthe
user of the deletion\n - Adds padding to the tooltips in the duplication
confirm modal\n - Adds link to docs in callout components\n\n###
Screenshots\n\n\n\n<img width=\"1051\" height=\"468\" alt=\"Screenshot
2026-04-16 at 12
33\n29 PM\"\nsrc=\"https://github.com/user-attachments/assets/468d970d-9009-40ef-99d9-c693e46c3e1a\"\n/>\n\n\n<img
width=\"1744\" height=\"321\" alt=\"Screenshot 2026-04-20 at 4 47
45 PM\"\nsrc=\"https://github.com/user-attachments/assets/db580301-edb8-44b5-851c-197aab366c81\"\n/>","sha":"65cf4f24f67642678bf71fe528fd17d11e2a1ee9"}}]}]
BACKPORT-->

Co-authored-by: Davis Plumlee <56367316+dplumlee@users.noreply.github.com>
@dplumlee dplumlee deleted the deprecated-rules-feature-flag-on branch April 22, 2026 23:31
smith pushed a commit to smith/kibana that referenced this pull request Apr 23, 2026
…es workflow (elastic#263560)

## Summary

Turns on the `prebuiltRulesDeprecationUIEnabled` feature flag
implemented in this PR: elastic#259673

Also makes some small UI fixes that were brought up during acceptance
testing:

- Adds different language to the duplicate and delete modal informing
the user of the deletion
 - Adds padding to the tooltips in the duplication confirm modal
 - Adds link to docs in callout components

### Screenshots



<img width="1051" height="468" alt="Screenshot 2026-04-16 at 12 33
29 PM"
src="https://github.com/user-attachments/assets/468d970d-9009-40ef-99d9-c693e46c3e1a"
/>


<img width="1744" height="321" alt="Screenshot 2026-04-20 at 4 47 45 PM"
src="https://github.com/user-attachments/assets/db580301-edb8-44b5-851c-197aab366c81"
/>
hop-dev added a commit to opauloh/kibana that referenced this pull request Apr 24, 2026
Rebase conflict in df35c46 caused this flag to be reverted to false;
restoring to true as set by elastic#263560.

Made-with: Cursor
rbrtj pushed a commit to walterra/kibana that referenced this pull request Apr 27, 2026
…es workflow (elastic#263560)

## Summary

Turns on the `prebuiltRulesDeprecationUIEnabled` feature flag
implemented in this PR: elastic#259673

Also makes some small UI fixes that were brought up during acceptance
testing:

- Adds different language to the duplicate and delete modal informing
the user of the deletion
 - Adds padding to the tooltips in the duplication confirm modal
 - Adds link to docs in callout components

### Screenshots



<img width="1051" height="468" alt="Screenshot 2026-04-16 at 12 33
29 PM"
src="https://github.com/user-attachments/assets/468d970d-9009-40ef-99d9-c693e46c3e1a"
/>


<img width="1744" height="321" alt="Screenshot 2026-04-20 at 4 47 45 PM"
src="https://github.com/user-attachments/assets/db580301-edb8-44b5-851c-197aab366c81"
/>
SoniaSanzV pushed a commit to SoniaSanzV/kibana that referenced this pull request Apr 27, 2026
…es workflow (elastic#263560)

## Summary

Turns on the `prebuiltRulesDeprecationUIEnabled` feature flag
implemented in this PR: elastic#259673

Also makes some small UI fixes that were brought up during acceptance
testing:

- Adds different language to the duplicate and delete modal informing
the user of the deletion
 - Adds padding to the tooltips in the duplication confirm modal
 - Adds link to docs in callout components

### Screenshots



<img width="1051" height="468" alt="Screenshot 2026-04-16 at 12 33
29 PM"
src="https://github.com/user-attachments/assets/468d970d-9009-40ef-99d9-c693e46c3e1a"
/>


<img width="1744" height="321" alt="Screenshot 2026-04-20 at 4 47 45 PM"
src="https://github.com/user-attachments/assets/db580301-edb8-44b5-851c-197aab366c81"
/>
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. v9.4.0 v9.5.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants