elastic / kibana

Your window into the Elastic Stack
https://www.elastic.co/products/kibana
Other
19.68k stars 8.23k forks source link

[Security Solution] [Epic] One Discover Custom Cell Rendering for Security Solution #186783

Open logeekal opened 5 months ago

logeekal commented 5 months ago

Blockers 🔴

🔴 Open questions

Describe the feature:

According to the One Discover Program, Discover now has a support for custom cell Rendering in Unified Data Table. This enabled security solution to provide a consistent experience to its users.

[!Note] This issue is only applicable to representation of the table cells and not the Security Cell Actions.

### Dependencies
- [ ] https://github.com/elastic/kibana/issues/189151
- [ ] https://github.com/elastic/kibana/issues/191998
- [ ] https://github.com/elastic/kibana/issues/196667
- [ ] https://github.com/elastic/kibana/issues/199660

Entity Flyout Interactions

  1. Link to HostName/User name leads to new tab with corresponding Entity details.

Hover Actions on Observed Data

  1. Filter In
  2. Filter Out
  3. TopN
  4. Copy to Clipboard
  5. Toggle Column in Table

Expandable Section

  1. Risk Contribution
    • This Leads to Alert Listing and further Alert Actions such as
    • Alert Detail
    • Add to New/Existing Case

Preview Section

  1. Alert Details
    • Can lead to complete Alert Flyout ( Refer to Alert Flyout Ticket )

🟡 Caveats

  1. There are some actions within cell flyouts such as Host Details flyout where user can perform actions on certain entities.
    • Until Discover enables the ability to add those actions, those actions should be disabled. host_details_flyout_actions mov

✅ Acceptance Criteria

Below columns in Unified Data table should custmized as given below and very similar to how they are today in security solution.

host.name

user.name

source.ip

destination.ip

kibana.alert.rule.name

elasticmachine commented 5 months ago

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