Skip to content

[Security Solution] fix alert flyout threat intelligence section not showing multiple values#245449

Merged
PhilippeOberti merged 2 commits intoelastic:mainfrom
PhilippeOberti:threat-intelligence-multiple-values
Dec 19, 2025
Merged

[Security Solution] fix alert flyout threat intelligence section not showing multiple values#245449
PhilippeOberti merged 2 commits intoelastic:mainfrom
PhilippeOberti:threat-intelligence-multiple-values

Conversation

@PhilippeOberti
Copy link
Contributor

@PhilippeOberti PhilippeOberti commented Dec 5, 2025

Summary

This PR makes a small code change to fix the Threat Intelligence component rendered in the alert details flyout.
Currently that component only renders the first value for each field. This PR changes that logic to render all the values instead.

Before After
Screenshot 2025-12-05 at 4 03 07 PM Screenshot 2025-12-05 at 4 00 05 PM

As can be seen on the screenshots above, we're now displaying multiple values vertically. This could be further improved by showing a Show more/Show less button when we have to many values.

Checklist

  • Unit or functional tests were updated or added to match the most common scenarios
  • The PR description includes the appropriate Release Notes section, and the correct release_note:* label is applied per the guidelines
  • Review the backport guidelines and apply applicable backport:* labels.

@PhilippeOberti PhilippeOberti requested a review from a team as a code owner December 5, 2025 22:05
@PhilippeOberti PhilippeOberti added release_note:fix Team:Threat Hunting:Investigations Security Solution Threat Hunting Investigations Team backport:version Backport to applied version labels v9.3.0 v9.2.3 v9.1.9 v8.19.9 labels Dec 5, 2025
@elasticmachine
Copy link
Contributor

Pinging @elastic/security-threat-hunting-investigations (Team:Threat Hunting:Investigations)

@PhilippeOberti PhilippeOberti force-pushed the threat-intelligence-multiple-values branch from 77dee7f to 223ae75 Compare December 16, 2025 22:09
Copy link
Contributor

@agusruidiazgd agusruidiazgd left a comment

Choose a reason for hiding this comment

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

LGTM 💯 thanks for the comments on the buildThreatDetailsItems util function

Copy link
Contributor

@NicholasPeretti NicholasPeretti left a comment

Choose a reason for hiding this comment

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

Looks good to me! ☺️

@PhilippeOberti PhilippeOberti force-pushed the threat-intelligence-multiple-values branch from 223ae75 to 7b79768 Compare December 19, 2025 17:02
@PhilippeOberti PhilippeOberti enabled auto-merge (squash) December 19, 2025 17:03
@PhilippeOberti PhilippeOberti merged commit 5f38ecd into elastic:main Dec 19, 2025
13 checks passed
@kibanamachine
Copy link
Contributor

Starting backport for target branches: 8.19, 9.1, 9.2, 9.3

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

@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 10.8MB 10.8MB +464.0B

History

kibanamachine pushed a commit to kibanamachine/kibana that referenced this pull request Dec 19, 2025
…showing multiple values (elastic#245449)

## Summary

This PR makes a small code change to fix the Threat Intelligence
component rendered in the alert details flyout.
Currently that component only renders the first value for each field.
This PR changes that logic to render all the values instead.

| Before  | After |
| ------------- | ------------- |
| <img width="802" height="536" alt="Screenshot 2025-12-05 at 4 03
07 PM"
src="https://github.com/user-attachments/assets/b2b58b05-2a45-4c09-a742-0611c3c60323"
/> | <img width="803" height="590" alt="Screenshot 2025-12-05 at 4 00
05 PM"
src="https://github.com/user-attachments/assets/c7330f47-45c3-4f54-b5fb-cbdc45fba062"
/> |

As can be seen on the screenshots above, we're now displaying multiple
values vertically. This could be further improved by showing a `Show
more/Show less` button when we have to many values.

### Checklist

- [x] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios
- [x] The PR description includes the appropriate Release Notes section,
and the correct `release_note:*` label is applied per the
[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)
- [x] Review the [backport
guidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing)
and apply applicable `backport:*` labels.

(cherry picked from commit 5f38ecd)
kibanamachine pushed a commit to kibanamachine/kibana that referenced this pull request Dec 19, 2025
…showing multiple values (elastic#245449)

## Summary

This PR makes a small code change to fix the Threat Intelligence
component rendered in the alert details flyout.
Currently that component only renders the first value for each field.
This PR changes that logic to render all the values instead.

| Before  | After |
| ------------- | ------------- |
| <img width="802" height="536" alt="Screenshot 2025-12-05 at 4 03
07 PM"
src="https://github.com/user-attachments/assets/b2b58b05-2a45-4c09-a742-0611c3c60323"
/> | <img width="803" height="590" alt="Screenshot 2025-12-05 at 4 00
05 PM"
src="https://github.com/user-attachments/assets/c7330f47-45c3-4f54-b5fb-cbdc45fba062"
/> |

As can be seen on the screenshots above, we're now displaying multiple
values vertically. This could be further improved by showing a `Show
more/Show less` button when we have to many values.

### Checklist

- [x] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios
- [x] The PR description includes the appropriate Release Notes section,
and the correct `release_note:*` label is applied per the
[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)
- [x] Review the [backport
guidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing)
and apply applicable `backport:*` labels.

(cherry picked from commit 5f38ecd)
kibanamachine pushed a commit to kibanamachine/kibana that referenced this pull request Dec 19, 2025
…showing multiple values (elastic#245449)

## Summary

This PR makes a small code change to fix the Threat Intelligence
component rendered in the alert details flyout.
Currently that component only renders the first value for each field.
This PR changes that logic to render all the values instead.

| Before  | After |
| ------------- | ------------- |
| <img width="802" height="536" alt="Screenshot 2025-12-05 at 4 03
07 PM"
src="https://github.com/user-attachments/assets/b2b58b05-2a45-4c09-a742-0611c3c60323"
/> | <img width="803" height="590" alt="Screenshot 2025-12-05 at 4 00
05 PM"
src="https://github.com/user-attachments/assets/c7330f47-45c3-4f54-b5fb-cbdc45fba062"
/> |

As can be seen on the screenshots above, we're now displaying multiple
values vertically. This could be further improved by showing a `Show
more/Show less` button when we have to many values.

### Checklist

- [x] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios
- [x] The PR description includes the appropriate Release Notes section,
and the correct `release_note:*` label is applied per the
[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)
- [x] Review the [backport
guidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing)
and apply applicable `backport:*` labels.

(cherry picked from commit 5f38ecd)
kibanamachine pushed a commit to kibanamachine/kibana that referenced this pull request Dec 19, 2025
…showing multiple values (elastic#245449)

## Summary

This PR makes a small code change to fix the Threat Intelligence
component rendered in the alert details flyout.
Currently that component only renders the first value for each field.
This PR changes that logic to render all the values instead.

| Before  | After |
| ------------- | ------------- |
| <img width="802" height="536" alt="Screenshot 2025-12-05 at 4 03
07 PM"
src="https://github.com/user-attachments/assets/b2b58b05-2a45-4c09-a742-0611c3c60323"
/> | <img width="803" height="590" alt="Screenshot 2025-12-05 at 4 00
05 PM"
src="https://github.com/user-attachments/assets/c7330f47-45c3-4f54-b5fb-cbdc45fba062"
/> |

As can be seen on the screenshots above, we're now displaying multiple
values vertically. This could be further improved by showing a `Show
more/Show less` button when we have to many values.

### Checklist

- [x] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios
- [x] The PR description includes the appropriate Release Notes section,
and the correct `release_note:*` label is applied per the
[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)
- [x] Review the [backport
guidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing)
and apply applicable `backport:*` labels.

(cherry picked from commit 5f38ecd)
@kibanamachine
Copy link
Contributor

💚 All backports created successfully

Status Branch Result
8.19
9.1
9.2
9.3

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

Questions ?

Please refer to the Backport tool documentation

@PhilippeOberti PhilippeOberti deleted the threat-intelligence-multiple-values branch December 19, 2025 20:43
@kibanamachine kibanamachine added the backport missing Added to PRs automatically when the are determined to be missing a backport. label Dec 22, 2025
@kibanamachine
Copy link
Contributor

Looks like this PR has backport PRs but they still haven't been merged. Please merge them ASAP to keep the branches relatively in sync.
cc: @PhilippeOberti

kibanamachine added a commit that referenced this pull request Dec 23, 2025
…n not showing multiple values (#245449) (#247173)

# Backport

This will backport the following commits from `main` to `9.2`:
- [[Security Solution] fix alert flyout threat intelligence section not
showing multiple values
(#245449)](#245449)

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

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

<!--BACKPORT [{"author":{"name":"Philippe
Oberti","email":"philippe.oberti@elastic.co"},"sourceCommit":{"committedDate":"2025-12-19T19:04:01Z","message":"[Security
Solution] fix alert flyout threat intelligence section not showing
multiple values (#245449)\n\n## Summary\n\nThis PR makes a small code
change to fix the Threat Intelligence\ncomponent rendered in the alert
details flyout.\nCurrently that component only renders the first value
for each field.\nThis PR changes that logic to render all the values
instead.\n\n| Before | After |\n| ------------- | ------------- |\n|
<img width=\"802\" height=\"536\" alt=\"Screenshot 2025-12-05 at 4
03\n07 PM\"\nsrc=\"https://github.com/user-attachments/assets/b2b58b05-2a45-4c09-a742-0611c3c60323\"\n/>
| <img width=\"803\" height=\"590\" alt=\"Screenshot 2025-12-05 at 4
00\n05 PM\"\nsrc=\"https://github.com/user-attachments/assets/c7330f47-45c3-4f54-b5fb-cbdc45fba062\"\n/>
|\n\nAs can be seen on the screenshots above, we're now displaying
multiple\nvalues vertically. This could be further improved by showing a
`Show\nmore/Show less` button when we have to many values.\n\n###
Checklist\n\n- [x] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [x] The PR
description includes the appropriate Release Notes section,\nand the
correct `release_note:*` label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\n-
[x] Review the
[backport\nguidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing)\nand
apply applicable `backport:*`
labels.","sha":"5f38ecd133fdc4d1d7afab13bfe1a47f009a6c45","branchLabelMapping":{"^v9.4.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Team:Threat
Hunting:Investigations","backport:version","v9.3.0","v9.4.0","v9.2.3","v9.1.9","v8.19.9"],"title":"[Security
Solution] fix alert flyout threat intelligence section not showing
multiple
values","number":245449,"url":"https://github.com/elastic/kibana/pull/245449","mergeCommit":{"message":"[Security
Solution] fix alert flyout threat intelligence section not showing
multiple values (#245449)\n\n## Summary\n\nThis PR makes a small code
change to fix the Threat Intelligence\ncomponent rendered in the alert
details flyout.\nCurrently that component only renders the first value
for each field.\nThis PR changes that logic to render all the values
instead.\n\n| Before | After |\n| ------------- | ------------- |\n|
<img width=\"802\" height=\"536\" alt=\"Screenshot 2025-12-05 at 4
03\n07 PM\"\nsrc=\"https://github.com/user-attachments/assets/b2b58b05-2a45-4c09-a742-0611c3c60323\"\n/>
| <img width=\"803\" height=\"590\" alt=\"Screenshot 2025-12-05 at 4
00\n05 PM\"\nsrc=\"https://github.com/user-attachments/assets/c7330f47-45c3-4f54-b5fb-cbdc45fba062\"\n/>
|\n\nAs can be seen on the screenshots above, we're now displaying
multiple\nvalues vertically. This could be further improved by showing a
`Show\nmore/Show less` button when we have to many values.\n\n###
Checklist\n\n- [x] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [x] The PR
description includes the appropriate Release Notes section,\nand the
correct `release_note:*` label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\n-
[x] Review the
[backport\nguidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing)\nand
apply applicable `backport:*`
labels.","sha":"5f38ecd133fdc4d1d7afab13bfe1a47f009a6c45"}},"sourceBranch":"main","suggestedTargetBranches":["9.3","9.2","9.1","8.19"],"targetPullRequestStates":[{"branch":"9.3","label":"v9.3.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.4.0","branchLabelMappingKey":"^v9.4.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/245449","number":245449,"mergeCommit":{"message":"[Security
Solution] fix alert flyout threat intelligence section not showing
multiple values (#245449)\n\n## Summary\n\nThis PR makes a small code
change to fix the Threat Intelligence\ncomponent rendered in the alert
details flyout.\nCurrently that component only renders the first value
for each field.\nThis PR changes that logic to render all the values
instead.\n\n| Before | After |\n| ------------- | ------------- |\n|
<img width=\"802\" height=\"536\" alt=\"Screenshot 2025-12-05 at 4
03\n07 PM\"\nsrc=\"https://github.com/user-attachments/assets/b2b58b05-2a45-4c09-a742-0611c3c60323\"\n/>
| <img width=\"803\" height=\"590\" alt=\"Screenshot 2025-12-05 at 4
00\n05 PM\"\nsrc=\"https://github.com/user-attachments/assets/c7330f47-45c3-4f54-b5fb-cbdc45fba062\"\n/>
|\n\nAs can be seen on the screenshots above, we're now displaying
multiple\nvalues vertically. This could be further improved by showing a
`Show\nmore/Show less` button when we have to many values.\n\n###
Checklist\n\n- [x] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [x] The PR
description includes the appropriate Release Notes section,\nand the
correct `release_note:*` label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\n-
[x] Review the
[backport\nguidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing)\nand
apply applicable `backport:*`
labels.","sha":"5f38ecd133fdc4d1d7afab13bfe1a47f009a6c45"}},{"branch":"9.2","label":"v9.2.3","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"9.1","label":"v9.1.9","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.19","label":"v8.19.9","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

---------

Co-authored-by: Philippe Oberti <philippe.oberti@elastic.co>
kibanamachine added a commit that referenced this pull request Dec 23, 2025
…n not showing multiple values (#245449) (#247172)

# Backport

This will backport the following commits from `main` to `9.1`:
- [[Security Solution] fix alert flyout threat intelligence section not
showing multiple values
(#245449)](#245449)

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

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

<!--BACKPORT [{"author":{"name":"Philippe
Oberti","email":"philippe.oberti@elastic.co"},"sourceCommit":{"committedDate":"2025-12-19T19:04:01Z","message":"[Security
Solution] fix alert flyout threat intelligence section not showing
multiple values (#245449)\n\n## Summary\n\nThis PR makes a small code
change to fix the Threat Intelligence\ncomponent rendered in the alert
details flyout.\nCurrently that component only renders the first value
for each field.\nThis PR changes that logic to render all the values
instead.\n\n| Before | After |\n| ------------- | ------------- |\n|
<img width=\"802\" height=\"536\" alt=\"Screenshot 2025-12-05 at 4
03\n07 PM\"\nsrc=\"https://github.com/user-attachments/assets/b2b58b05-2a45-4c09-a742-0611c3c60323\"\n/>
| <img width=\"803\" height=\"590\" alt=\"Screenshot 2025-12-05 at 4
00\n05 PM\"\nsrc=\"https://github.com/user-attachments/assets/c7330f47-45c3-4f54-b5fb-cbdc45fba062\"\n/>
|\n\nAs can be seen on the screenshots above, we're now displaying
multiple\nvalues vertically. This could be further improved by showing a
`Show\nmore/Show less` button when we have to many values.\n\n###
Checklist\n\n- [x] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [x] The PR
description includes the appropriate Release Notes section,\nand the
correct `release_note:*` label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\n-
[x] Review the
[backport\nguidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing)\nand
apply applicable `backport:*`
labels.","sha":"5f38ecd133fdc4d1d7afab13bfe1a47f009a6c45","branchLabelMapping":{"^v9.4.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Team:Threat
Hunting:Investigations","backport:version","v9.3.0","v9.4.0","v9.2.3","v9.1.9","v8.19.9"],"title":"[Security
Solution] fix alert flyout threat intelligence section not showing
multiple
values","number":245449,"url":"https://github.com/elastic/kibana/pull/245449","mergeCommit":{"message":"[Security
Solution] fix alert flyout threat intelligence section not showing
multiple values (#245449)\n\n## Summary\n\nThis PR makes a small code
change to fix the Threat Intelligence\ncomponent rendered in the alert
details flyout.\nCurrently that component only renders the first value
for each field.\nThis PR changes that logic to render all the values
instead.\n\n| Before | After |\n| ------------- | ------------- |\n|
<img width=\"802\" height=\"536\" alt=\"Screenshot 2025-12-05 at 4
03\n07 PM\"\nsrc=\"https://github.com/user-attachments/assets/b2b58b05-2a45-4c09-a742-0611c3c60323\"\n/>
| <img width=\"803\" height=\"590\" alt=\"Screenshot 2025-12-05 at 4
00\n05 PM\"\nsrc=\"https://github.com/user-attachments/assets/c7330f47-45c3-4f54-b5fb-cbdc45fba062\"\n/>
|\n\nAs can be seen on the screenshots above, we're now displaying
multiple\nvalues vertically. This could be further improved by showing a
`Show\nmore/Show less` button when we have to many values.\n\n###
Checklist\n\n- [x] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [x] The PR
description includes the appropriate Release Notes section,\nand the
correct `release_note:*` label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\n-
[x] Review the
[backport\nguidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing)\nand
apply applicable `backport:*`
labels.","sha":"5f38ecd133fdc4d1d7afab13bfe1a47f009a6c45"}},"sourceBranch":"main","suggestedTargetBranches":["9.3","9.2","9.1","8.19"],"targetPullRequestStates":[{"branch":"9.3","label":"v9.3.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.4.0","branchLabelMappingKey":"^v9.4.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/245449","number":245449,"mergeCommit":{"message":"[Security
Solution] fix alert flyout threat intelligence section not showing
multiple values (#245449)\n\n## Summary\n\nThis PR makes a small code
change to fix the Threat Intelligence\ncomponent rendered in the alert
details flyout.\nCurrently that component only renders the first value
for each field.\nThis PR changes that logic to render all the values
instead.\n\n| Before | After |\n| ------------- | ------------- |\n|
<img width=\"802\" height=\"536\" alt=\"Screenshot 2025-12-05 at 4
03\n07 PM\"\nsrc=\"https://github.com/user-attachments/assets/b2b58b05-2a45-4c09-a742-0611c3c60323\"\n/>
| <img width=\"803\" height=\"590\" alt=\"Screenshot 2025-12-05 at 4
00\n05 PM\"\nsrc=\"https://github.com/user-attachments/assets/c7330f47-45c3-4f54-b5fb-cbdc45fba062\"\n/>
|\n\nAs can be seen on the screenshots above, we're now displaying
multiple\nvalues vertically. This could be further improved by showing a
`Show\nmore/Show less` button when we have to many values.\n\n###
Checklist\n\n- [x] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [x] The PR
description includes the appropriate Release Notes section,\nand the
correct `release_note:*` label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\n-
[x] Review the
[backport\nguidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing)\nand
apply applicable `backport:*`
labels.","sha":"5f38ecd133fdc4d1d7afab13bfe1a47f009a6c45"}},{"branch":"9.2","label":"v9.2.3","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"9.1","label":"v9.1.9","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.19","label":"v8.19.9","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Philippe Oberti <philippe.oberti@elastic.co>
kibanamachine added a commit that referenced this pull request Dec 23, 2025
…on not showing multiple values (#245449) (#247171)

# Backport

This will backport the following commits from `main` to `8.19`:
- [[Security Solution] fix alert flyout threat intelligence section not
showing multiple values
(#245449)](#245449)

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

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

<!--BACKPORT [{"author":{"name":"Philippe
Oberti","email":"philippe.oberti@elastic.co"},"sourceCommit":{"committedDate":"2025-12-19T19:04:01Z","message":"[Security
Solution] fix alert flyout threat intelligence section not showing
multiple values (#245449)\n\n## Summary\n\nThis PR makes a small code
change to fix the Threat Intelligence\ncomponent rendered in the alert
details flyout.\nCurrently that component only renders the first value
for each field.\nThis PR changes that logic to render all the values
instead.\n\n| Before | After |\n| ------------- | ------------- |\n|
<img width=\"802\" height=\"536\" alt=\"Screenshot 2025-12-05 at 4
03\n07 PM\"\nsrc=\"https://github.com/user-attachments/assets/b2b58b05-2a45-4c09-a742-0611c3c60323\"\n/>
| <img width=\"803\" height=\"590\" alt=\"Screenshot 2025-12-05 at 4
00\n05 PM\"\nsrc=\"https://github.com/user-attachments/assets/c7330f47-45c3-4f54-b5fb-cbdc45fba062\"\n/>
|\n\nAs can be seen on the screenshots above, we're now displaying
multiple\nvalues vertically. This could be further improved by showing a
`Show\nmore/Show less` button when we have to many values.\n\n###
Checklist\n\n- [x] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [x] The PR
description includes the appropriate Release Notes section,\nand the
correct `release_note:*` label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\n-
[x] Review the
[backport\nguidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing)\nand
apply applicable `backport:*`
labels.","sha":"5f38ecd133fdc4d1d7afab13bfe1a47f009a6c45","branchLabelMapping":{"^v9.4.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Team:Threat
Hunting:Investigations","backport:version","v9.3.0","v9.4.0","v9.2.3","v9.1.9","v8.19.9"],"title":"[Security
Solution] fix alert flyout threat intelligence section not showing
multiple
values","number":245449,"url":"https://github.com/elastic/kibana/pull/245449","mergeCommit":{"message":"[Security
Solution] fix alert flyout threat intelligence section not showing
multiple values (#245449)\n\n## Summary\n\nThis PR makes a small code
change to fix the Threat Intelligence\ncomponent rendered in the alert
details flyout.\nCurrently that component only renders the first value
for each field.\nThis PR changes that logic to render all the values
instead.\n\n| Before | After |\n| ------------- | ------------- |\n|
<img width=\"802\" height=\"536\" alt=\"Screenshot 2025-12-05 at 4
03\n07 PM\"\nsrc=\"https://github.com/user-attachments/assets/b2b58b05-2a45-4c09-a742-0611c3c60323\"\n/>
| <img width=\"803\" height=\"590\" alt=\"Screenshot 2025-12-05 at 4
00\n05 PM\"\nsrc=\"https://github.com/user-attachments/assets/c7330f47-45c3-4f54-b5fb-cbdc45fba062\"\n/>
|\n\nAs can be seen on the screenshots above, we're now displaying
multiple\nvalues vertically. This could be further improved by showing a
`Show\nmore/Show less` button when we have to many values.\n\n###
Checklist\n\n- [x] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [x] The PR
description includes the appropriate Release Notes section,\nand the
correct `release_note:*` label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\n-
[x] Review the
[backport\nguidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing)\nand
apply applicable `backport:*`
labels.","sha":"5f38ecd133fdc4d1d7afab13bfe1a47f009a6c45"}},"sourceBranch":"main","suggestedTargetBranches":["9.3","9.2","9.1","8.19"],"targetPullRequestStates":[{"branch":"9.3","label":"v9.3.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.4.0","branchLabelMappingKey":"^v9.4.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/245449","number":245449,"mergeCommit":{"message":"[Security
Solution] fix alert flyout threat intelligence section not showing
multiple values (#245449)\n\n## Summary\n\nThis PR makes a small code
change to fix the Threat Intelligence\ncomponent rendered in the alert
details flyout.\nCurrently that component only renders the first value
for each field.\nThis PR changes that logic to render all the values
instead.\n\n| Before | After |\n| ------------- | ------------- |\n|
<img width=\"802\" height=\"536\" alt=\"Screenshot 2025-12-05 at 4
03\n07 PM\"\nsrc=\"https://github.com/user-attachments/assets/b2b58b05-2a45-4c09-a742-0611c3c60323\"\n/>
| <img width=\"803\" height=\"590\" alt=\"Screenshot 2025-12-05 at 4
00\n05 PM\"\nsrc=\"https://github.com/user-attachments/assets/c7330f47-45c3-4f54-b5fb-cbdc45fba062\"\n/>
|\n\nAs can be seen on the screenshots above, we're now displaying
multiple\nvalues vertically. This could be further improved by showing a
`Show\nmore/Show less` button when we have to many values.\n\n###
Checklist\n\n- [x] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [x] The PR
description includes the appropriate Release Notes section,\nand the
correct `release_note:*` label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\n-
[x] Review the
[backport\nguidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing)\nand
apply applicable `backport:*`
labels.","sha":"5f38ecd133fdc4d1d7afab13bfe1a47f009a6c45"}},{"branch":"9.2","label":"v9.2.3","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"9.1","label":"v9.1.9","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.19","label":"v8.19.9","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

---------

Co-authored-by: Philippe Oberti <philippe.oberti@elastic.co>
kibanamachine added a commit that referenced this pull request Dec 23, 2025
…n not showing multiple values (#245449) (#247174)

# Backport

This will backport the following commits from `main` to `9.3`:
- [[Security Solution] fix alert flyout threat intelligence section not
showing multiple values
(#245449)](#245449)

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

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

<!--BACKPORT [{"author":{"name":"Philippe
Oberti","email":"philippe.oberti@elastic.co"},"sourceCommit":{"committedDate":"2025-12-19T19:04:01Z","message":"[Security
Solution] fix alert flyout threat intelligence section not showing
multiple values (#245449)\n\n## Summary\n\nThis PR makes a small code
change to fix the Threat Intelligence\ncomponent rendered in the alert
details flyout.\nCurrently that component only renders the first value
for each field.\nThis PR changes that logic to render all the values
instead.\n\n| Before | After |\n| ------------- | ------------- |\n|
<img width=\"802\" height=\"536\" alt=\"Screenshot 2025-12-05 at 4
03\n07 PM\"\nsrc=\"https://github.com/user-attachments/assets/b2b58b05-2a45-4c09-a742-0611c3c60323\"\n/>
| <img width=\"803\" height=\"590\" alt=\"Screenshot 2025-12-05 at 4
00\n05 PM\"\nsrc=\"https://github.com/user-attachments/assets/c7330f47-45c3-4f54-b5fb-cbdc45fba062\"\n/>
|\n\nAs can be seen on the screenshots above, we're now displaying
multiple\nvalues vertically. This could be further improved by showing a
`Show\nmore/Show less` button when we have to many values.\n\n###
Checklist\n\n- [x] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [x] The PR
description includes the appropriate Release Notes section,\nand the
correct `release_note:*` label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\n-
[x] Review the
[backport\nguidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing)\nand
apply applicable `backport:*`
labels.","sha":"5f38ecd133fdc4d1d7afab13bfe1a47f009a6c45","branchLabelMapping":{"^v9.4.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Team:Threat
Hunting:Investigations","backport:version","v9.3.0","v9.4.0","v9.2.3","v9.1.9","v8.19.9"],"title":"[Security
Solution] fix alert flyout threat intelligence section not showing
multiple
values","number":245449,"url":"https://github.com/elastic/kibana/pull/245449","mergeCommit":{"message":"[Security
Solution] fix alert flyout threat intelligence section not showing
multiple values (#245449)\n\n## Summary\n\nThis PR makes a small code
change to fix the Threat Intelligence\ncomponent rendered in the alert
details flyout.\nCurrently that component only renders the first value
for each field.\nThis PR changes that logic to render all the values
instead.\n\n| Before | After |\n| ------------- | ------------- |\n|
<img width=\"802\" height=\"536\" alt=\"Screenshot 2025-12-05 at 4
03\n07 PM\"\nsrc=\"https://github.com/user-attachments/assets/b2b58b05-2a45-4c09-a742-0611c3c60323\"\n/>
| <img width=\"803\" height=\"590\" alt=\"Screenshot 2025-12-05 at 4
00\n05 PM\"\nsrc=\"https://github.com/user-attachments/assets/c7330f47-45c3-4f54-b5fb-cbdc45fba062\"\n/>
|\n\nAs can be seen on the screenshots above, we're now displaying
multiple\nvalues vertically. This could be further improved by showing a
`Show\nmore/Show less` button when we have to many values.\n\n###
Checklist\n\n- [x] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [x] The PR
description includes the appropriate Release Notes section,\nand the
correct `release_note:*` label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\n-
[x] Review the
[backport\nguidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing)\nand
apply applicable `backport:*`
labels.","sha":"5f38ecd133fdc4d1d7afab13bfe1a47f009a6c45"}},"sourceBranch":"main","suggestedTargetBranches":["9.3","9.2","9.1","8.19"],"targetPullRequestStates":[{"branch":"9.3","label":"v9.3.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.4.0","branchLabelMappingKey":"^v9.4.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/245449","number":245449,"mergeCommit":{"message":"[Security
Solution] fix alert flyout threat intelligence section not showing
multiple values (#245449)\n\n## Summary\n\nThis PR makes a small code
change to fix the Threat Intelligence\ncomponent rendered in the alert
details flyout.\nCurrently that component only renders the first value
for each field.\nThis PR changes that logic to render all the values
instead.\n\n| Before | After |\n| ------------- | ------------- |\n|
<img width=\"802\" height=\"536\" alt=\"Screenshot 2025-12-05 at 4
03\n07 PM\"\nsrc=\"https://github.com/user-attachments/assets/b2b58b05-2a45-4c09-a742-0611c3c60323\"\n/>
| <img width=\"803\" height=\"590\" alt=\"Screenshot 2025-12-05 at 4
00\n05 PM\"\nsrc=\"https://github.com/user-attachments/assets/c7330f47-45c3-4f54-b5fb-cbdc45fba062\"\n/>
|\n\nAs can be seen on the screenshots above, we're now displaying
multiple\nvalues vertically. This could be further improved by showing a
`Show\nmore/Show less` button when we have to many values.\n\n###
Checklist\n\n- [x] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [x] The PR
description includes the appropriate Release Notes section,\nand the
correct `release_note:*` label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\n-
[x] Review the
[backport\nguidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing)\nand
apply applicable `backport:*`
labels.","sha":"5f38ecd133fdc4d1d7afab13bfe1a47f009a6c45"}},{"branch":"9.2","label":"v9.2.3","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"9.1","label":"v9.1.9","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.19","label":"v8.19.9","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Philippe Oberti <philippe.oberti@elastic.co>
@kibanamachine kibanamachine removed the backport missing Added to PRs automatically when the are determined to be missing a backport. label Dec 23, 2025
CAWilson94 pushed a commit to CAWilson94/kibana that referenced this pull request Jan 6, 2026
…showing multiple values (elastic#245449)

## Summary

This PR makes a small code change to fix the Threat Intelligence
component rendered in the alert details flyout.
Currently that component only renders the first value for each field.
This PR changes that logic to render all the values instead.

| Before  | After |
| ------------- | ------------- |
| <img width="802" height="536" alt="Screenshot 2025-12-05 at 4 03
07 PM"
src="https://github.com/user-attachments/assets/b2b58b05-2a45-4c09-a742-0611c3c60323"
/> | <img width="803" height="590" alt="Screenshot 2025-12-05 at 4 00
05 PM"
src="https://github.com/user-attachments/assets/c7330f47-45c3-4f54-b5fb-cbdc45fba062"
/> |

As can be seen on the screenshots above, we're now displaying multiple
values vertically. This could be further improved by showing a `Show
more/Show less` button when we have to many values.

### Checklist

- [x] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios
- [x] The PR description includes the appropriate Release Notes section,
and the correct `release_note:*` label is applied per the
[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)
- [x] Review the [backport
guidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing)
and apply applicable `backport:*` labels.
dej611 pushed a commit to dej611/kibana that referenced this pull request Jan 8, 2026
…showing multiple values (elastic#245449)

## Summary

This PR makes a small code change to fix the Threat Intelligence
component rendered in the alert details flyout.
Currently that component only renders the first value for each field.
This PR changes that logic to render all the values instead.

| Before  | After |
| ------------- | ------------- |
| <img width="802" height="536" alt="Screenshot 2025-12-05 at 4 03
07 PM"
src="https://github.com/user-attachments/assets/b2b58b05-2a45-4c09-a742-0611c3c60323"
/> | <img width="803" height="590" alt="Screenshot 2025-12-05 at 4 00
05 PM"
src="https://github.com/user-attachments/assets/c7330f47-45c3-4f54-b5fb-cbdc45fba062"
/> |

As can be seen on the screenshots above, we're now displaying multiple
values vertically. This could be further improved by showing a `Show
more/Show less` button when we have to many values.

### Checklist

- [x] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios
- [x] The PR description includes the appropriate Release Notes section,
and the correct `release_note:*` label is applied per the
[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)
- [x] Review the [backport
guidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing)
and apply applicable `backport:*` labels.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants