You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There's a bug in the JSON diff view that's shown in the "Upgrade" tab of the prebuilt rule flyout. In certain situations some technical or irrelevant properties might be displayed there. It can be confusing for our users.
What the user might see (in the worst scenario)
What the user should see
Below is a somewhat detailed description of what's wrong. Feel free to condense it to a couple sentences if it makes sense. The first two points are important, the others are more of "if you see some unrelated info - just ignore it".
Situations:
Most important. Let's say a user has defined actions or an exception list for an installed prebuilt rule, and there's an upgrade available for this rule. Then, if the user opens the "Diff" tab, it'll show actions, response_actions or exceptions_list as if an upgrade will remove them. It's not correct - actions and the exception list will be retained.
Most important "Enabled" property of the rule will not be affected by the incoming rule update.
If a user has enabled a prebuilt rule and executed it at least once, then the "Diff" tab would show execution_summary property as removed. Irrelevant to the user.
If a user went into the "edit" page for an installed prebuilt rule and "saved" the changes (even if there were no actual changes), he will see these properties in the diff: timestamp_override_fallback_disabled, meta and filters. Also the from property would be displayed as if the value was converted from seconds to hours or minutes. These changes are also irrelevant and confusing.
Also, updated_at timestamp in the "Update" half of the diff has a generated value and doesn't represent anything.
output_index and note properties might have value equal to an empty string. Irrelevant for the user.
Area/Engineering team
Detections & Response - Rule Management team
Which documentation set does this known issue impact?
ESS and serverless
Affected versions
v8.12.0 and current Serverless
Fix version
ESS v8.12.1 scheduled for Jan 30th
Serverless, next release on Jan 22nd
Workaround
No response
The text was updated successfully, but these errors were encountered:
Description
Related issue: elastic/kibana#174844
PR with the fix: elastic/kibana#174789
There's a bug in the JSON diff view that's shown in the "Upgrade" tab of the prebuilt rule flyout. In certain situations some technical or irrelevant properties might be displayed there. It can be confusing for our users.
What the user might see (in the worst scenario)

What the user should see

Below is a somewhat detailed description of what's wrong. Feel free to condense it to a couple sentences if it makes sense. The first two points are important, the others are more of "if you see some unrelated info - just ignore it".
Situations:
actions
,response_actions
orexceptions_list
as if an upgrade will remove them. It's not correct - actions and the exception list will be retained.execution_summary
property as removed. Irrelevant to the user.timestamp_override_fallback_disabled
,meta
andfilters
. Also thefrom
property would be displayed as if the value was converted from seconds to hours or minutes. These changes are also irrelevant and confusing.updated_at
timestamp in the "Update" half of the diff has a generated value and doesn't represent anything.output_index
andnote
properties might have value equal to an empty string. Irrelevant for the user.Area/Engineering team
Detections & Response - Rule Management team
Which documentation set does this known issue impact?
ESS and serverless
Affected versions
v8.12.0 and current Serverless
Fix version
Workaround
No response
The text was updated successfully, but these errors were encountered: