Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[8.x] [Security Solution] [Cases] Introduce case observables (phase 0…
… & 1) (#190237) (#205089) # Backport This will backport the following commits from `main` to `8.x`: - [[Security Solution] [Cases] Introduce case observables (phase 0 & 1) (#190237)](#190237) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Luke Gmys","email":"[email protected]"},"sourceCommit":{"committedDate":"2024-12-23T13:25:58Z","message":"[Security Solution] [Cases] Introduce case observables (phase 0 & 1) (#190237)\n\n## Summary\r\n\r\n### Introducting Case Observables - _phases 0 and 1_\r\n\r\nThis pull request introduces case observables to Kibana, enhancing the\r\nplatform's case management capabilities. It adds support for capturing\r\nand displaying observables (e.g., IP addresses, URLs, file hashes)\r\nlinked to cases. The feature integrates with the Cases UI, allowing\r\nusers to easily associate observables with cases for better tracking and\r\nanalysis in incident response workflows. This improves investigative\r\nefficiency by correlating observables across multiple cases.\r\n\r\n#### Requirements:\r\n\r\nhttps://docs.google.com/document/d/12hZTpyn0eXy3Xnq8qLBd6_sJxBhNZoI7vXztxWHhUds/edit#heading=h.srf6mb8ifiad\r\n\r\n#### Design document:\r\nhttps://docs.google.com/document/d/1MeDLl6OEWast1RC1M3_hQXnRCd8frrXdGkFnypIYKJQ/edit#heading=h.kb5lrp2j62id\r\n\r\nNotable Cases sections are added in this pr:\r\n\r\n**1. Observables section in the case view, allowing for adding and\r\nlisting up to 10 observables for the case**\r\n\r\n\r\n![image](https://github.com/user-attachments/assets/f517803d-a6a3-4428-b3e3-478e70c60050)\r\n\r\n**2. Similar cases view for every case, allowing for similar case\r\ndiscovery**\r\n\r\n\r\n![image](https://github.com/user-attachments/assets/388fddfb-9533-4f0d-aa8b-f5601e5323e0)\r\n\r\n**3. Observable types management view in Cases settings**\r\n\r\n\r\n![image](https://github.com/user-attachments/assets/2d76f8be-c234-4f24-a419-da54228fb111)\r\n\r\nOriginal issue:\r\n\r\nhttps://github.com//issues/180360\r\n\r\nThings skipped for now from MVP:\r\n- [ ] Allow users to manually create observables from the cases alerts\r\ntable using the table actions (Phase 1)\r\n- [ ] Allow users to manually create observables of type “hash” from the\r\nfiles table using the table actions (Phase 1)\r\n\r\n---------\r\n\r\nCo-authored-by: Christos Nasikas <[email protected]>\r\nCo-authored-by: kibanamachine <[email protected]>\r\nCo-authored-by: Christos Nasikas <[email protected]>","sha":"3083706bc9541d84700b81252f0e4880949e4ea0","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:ResponseOps","v9.0.0","Team: SecuritySolution","release_note:feature","Team:Threat Hunting:Investigations","backport:prev-minor","ci:cloud-deploy","ci:build-serverless-image"],"title":"[Security Solution] [Cases] Introduce case observables (phase 0 & 1)","number":190237,"url":"https://github.com/elastic/kibana/pull/190237","mergeCommit":{"message":"[Security Solution] [Cases] Introduce case observables (phase 0 & 1) (#190237)\n\n## Summary\r\n\r\n### Introducting Case Observables - _phases 0 and 1_\r\n\r\nThis pull request introduces case observables to Kibana, enhancing the\r\nplatform's case management capabilities. It adds support for capturing\r\nand displaying observables (e.g., IP addresses, URLs, file hashes)\r\nlinked to cases. The feature integrates with the Cases UI, allowing\r\nusers to easily associate observables with cases for better tracking and\r\nanalysis in incident response workflows. This improves investigative\r\nefficiency by correlating observables across multiple cases.\r\n\r\n#### Requirements:\r\n\r\nhttps://docs.google.com/document/d/12hZTpyn0eXy3Xnq8qLBd6_sJxBhNZoI7vXztxWHhUds/edit#heading=h.srf6mb8ifiad\r\n\r\n#### Design document:\r\nhttps://docs.google.com/document/d/1MeDLl6OEWast1RC1M3_hQXnRCd8frrXdGkFnypIYKJQ/edit#heading=h.kb5lrp2j62id\r\n\r\nNotable Cases sections are added in this pr:\r\n\r\n**1. Observables section in the case view, allowing for adding and\r\nlisting up to 10 observables for the case**\r\n\r\n\r\n![image](https://github.com/user-attachments/assets/f517803d-a6a3-4428-b3e3-478e70c60050)\r\n\r\n**2. Similar cases view for every case, allowing for similar case\r\ndiscovery**\r\n\r\n\r\n![image](https://github.com/user-attachments/assets/388fddfb-9533-4f0d-aa8b-f5601e5323e0)\r\n\r\n**3. Observable types management view in Cases settings**\r\n\r\n\r\n![image](https://github.com/user-attachments/assets/2d76f8be-c234-4f24-a419-da54228fb111)\r\n\r\nOriginal issue:\r\n\r\nhttps://github.com//issues/180360\r\n\r\nThings skipped for now from MVP:\r\n- [ ] Allow users to manually create observables from the cases alerts\r\ntable using the table actions (Phase 1)\r\n- [ ] Allow users to manually create observables of type “hash” from the\r\nfiles table using the table actions (Phase 1)\r\n\r\n---------\r\n\r\nCo-authored-by: Christos Nasikas <[email protected]>\r\nCo-authored-by: kibanamachine <[email protected]>\r\nCo-authored-by: Christos Nasikas <[email protected]>","sha":"3083706bc9541d84700b81252f0e4880949e4ea0"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/190237","number":190237,"mergeCommit":{"message":"[Security Solution] [Cases] Introduce case observables (phase 0 & 1) (#190237)\n\n## Summary\r\n\r\n### Introducting Case Observables - _phases 0 and 1_\r\n\r\nThis pull request introduces case observables to Kibana, enhancing the\r\nplatform's case management capabilities. It adds support for capturing\r\nand displaying observables (e.g., IP addresses, URLs, file hashes)\r\nlinked to cases. The feature integrates with the Cases UI, allowing\r\nusers to easily associate observables with cases for better tracking and\r\nanalysis in incident response workflows. This improves investigative\r\nefficiency by correlating observables across multiple cases.\r\n\r\n#### Requirements:\r\n\r\nhttps://docs.google.com/document/d/12hZTpyn0eXy3Xnq8qLBd6_sJxBhNZoI7vXztxWHhUds/edit#heading=h.srf6mb8ifiad\r\n\r\n#### Design document:\r\nhttps://docs.google.com/document/d/1MeDLl6OEWast1RC1M3_hQXnRCd8frrXdGkFnypIYKJQ/edit#heading=h.kb5lrp2j62id\r\n\r\nNotable Cases sections are added in this pr:\r\n\r\n**1. Observables section in the case view, allowing for adding and\r\nlisting up to 10 observables for the case**\r\n\r\n\r\n![image](https://github.com/user-attachments/assets/f517803d-a6a3-4428-b3e3-478e70c60050)\r\n\r\n**2. Similar cases view for every case, allowing for similar case\r\ndiscovery**\r\n\r\n\r\n![image](https://github.com/user-attachments/assets/388fddfb-9533-4f0d-aa8b-f5601e5323e0)\r\n\r\n**3. Observable types management view in Cases settings**\r\n\r\n\r\n![image](https://github.com/user-attachments/assets/2d76f8be-c234-4f24-a419-da54228fb111)\r\n\r\nOriginal issue:\r\n\r\nhttps://github.com//issues/180360\r\n\r\nThings skipped for now from MVP:\r\n- [ ] Allow users to manually create observables from the cases alerts\r\ntable using the table actions (Phase 1)\r\n- [ ] Allow users to manually create observables of type “hash” from the\r\nfiles table using the table actions (Phase 1)\r\n\r\n---------\r\n\r\nCo-authored-by: Christos Nasikas <[email protected]>\r\nCo-authored-by: kibanamachine <[email protected]>\r\nCo-authored-by: Christos Nasikas <[email protected]>","sha":"3083706bc9541d84700b81252f0e4880949e4ea0"}}]}] BACKPORT--> Co-authored-by: Luke Gmys <[email protected]>
- Loading branch information