-
Notifications
You must be signed in to change notification settings - Fork 8.3k
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] Bulk actions partially fail when several prebuilt and custom rules are selected together when under Platinum license #209888
Comments
Pinging @elastic/security-detection-rule-management (Team:Detection Rule Management) |
Pinging @elastic/security-detections-response (Team:Detections and Resp) |
Pinging @elastic/security-solution (Team: SecuritySolution) |
Hey @xcrzx, this looks like a regression of the current behavior of the bulk editing API and/or UI. I think this is a blocker for release because we can expect users to frequently bulk edit a mixture of prebuilt and custom rules, and while the bug is not "dangerous" it looks a bit embarrassing. Let's prioritize fixing it together with https://github.com/elastic/security-team/issues/11502. |
@pborgonovi I'm wondering if it's also broken in |
@banderror Screen.Recording.2025-02-06.at.10.19.24.AM.mov |
**Resolves: #209888 ## Summary Resolves an issue when prebuilt rules were not excluded from bulk operations when the license tier is not sufficient to customize prebuilt rules. See the attached issue for reproduction steps. **Before** https://github.com/user-attachments/assets/0f791c4d-f98c-4b97-867d-d8da566eb3a3 **After** https://github.com/user-attachments/assets/8ed2a1e4-d298-4173-95ca-565e0c280c21
…c#209992) **Resolves: elastic#209888 ## Summary Resolves an issue when prebuilt rules were not excluded from bulk operations when the license tier is not sufficient to customize prebuilt rules. See the attached issue for reproduction steps. **Before** https://github.com/user-attachments/assets/0f791c4d-f98c-4b97-867d-d8da566eb3a3 **After** https://github.com/user-attachments/assets/8ed2a1e4-d298-4173-95ca-565e0c280c21 (cherry picked from commit 376754a)
…c#209992) **Resolves: elastic#209888 ## Summary Resolves an issue when prebuilt rules were not excluded from bulk operations when the license tier is not sufficient to customize prebuilt rules. See the attached issue for reproduction steps. **Before** https://github.com/user-attachments/assets/0f791c4d-f98c-4b97-867d-d8da566eb3a3 **After** https://github.com/user-attachments/assets/8ed2a1e4-d298-4173-95ca-565e0c280c21 (cherry picked from commit 376754a)
…c#209992) **Resolves: elastic#209888 ## Summary Resolves an issue when prebuilt rules were not excluded from bulk operations when the license tier is not sufficient to customize prebuilt rules. See the attached issue for reproduction steps. **Before** https://github.com/user-attachments/assets/0f791c4d-f98c-4b97-867d-d8da566eb3a3 **After** https://github.com/user-attachments/assets/8ed2a1e4-d298-4173-95ca-565e0c280c21 (cherry picked from commit 376754a)
@pborgonovi The bug has been fixed in #209992 and backported to the 8.18 branch. Could you please validate? |
Description:
When performing bulk actions under Platinum license, such as adding tags or index patterns, on a mix of prebuilt and custom rules, the custom rules are updated successfully. However, the prebuilt rules fail to update, and an error message is displayed stating: “Elastic rule can’t be edited.” The error details indicate a partial failure of the bulk action.
Kibana/Elasticsearch Stack version:
8.18 BC1
Functional Area (e.g. Endpoint management, timelines, resolver, etc.):
Security Rules Bulk Actions
Pre requisites:
prebuiltRulesCustomizationEnabled
feature flag is enabledSteps to reproduce:
Current behavior:
Expected behavior:
Evidences:
Platinum license with
prebuiltRulesCustomizationEnabled
enabled:Screen.Recording.2025-02-05.at.11.27.53.AM.mov
Enterprise license with
prebuiltRulesCustomizationEnabled
disabled:Screen.Recording.2025-02-05.at.11.49.43.AM.mov
The text was updated successfully, but these errors were encountered: