Skip to content
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

Move Misconfiguration Flyout Component From CSP plugin to Security Solution Plugin #208840

Open
7 tasks
animehart opened this issue Jan 29, 2025 · 1 comment
Open
7 tasks
Assignees
Labels
9.1 candidate Feature:Cloud-Security Cloud Security related features Team:Cloud Security Cloud Security team related
Milestone

Comments

@animehart
Copy link
Contributor

animehart commented Jan 29, 2025

Motivation:
In order to implement Misconfiguration/Vulnerability Expandable Flyout, we need to move Misconfiguration Flyout component from CSP plugin into Security Solution Plugin, the reason being is that the new Misconfiguration Expandable Flyout will look similar to Alerts flyout as such we want to reuse the components and functions that already exist there.

In order to call the component from Security Solution, we will pass the hook that calls an API that controls which panel to show from Security solution to CSP plugin.

Definition of Done:

  • Misconfiguration Flyout will now reside inside Security Solution Plugin
  • Misconfiguration Flyout can be called and rendered by using Expandable Flyout Api Hooks that we passed
  • Any Hooks/Constants/Types thats only being used by Misconfiguration Flyout should be moved to Security Solution as well otherwise if its being used by multiple components, we will move it to CSP shared packaged
  • Should preserve any previous behaviour such as creating detection alerts, navigating to Benchmark page, etc

Out of Scope:

  • Changing the UI of the Misconfiguration/Vulnerability Flyout to look like the Figma Design / Alerts Flyout
  • Users able to open Misconfiguration/Vulnerability Flyout from User.name/host.name flyout
  • Moving Vulnerabilities Flyout to Security Solution Plugin

Related Epic/Tasks

@animehart animehart added this to the 9.1 milestone Jan 29, 2025
@botelastic botelastic bot added the needs-team Issues missing a team label label Jan 29, 2025
@animehart animehart added Team:Cloud Security Cloud Security team related and removed needs-team Issues missing a team label labels Jan 29, 2025
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-cloud-security-posture (Team:Cloud Security)

@animehart animehart added Feature:Cloud-Security Cloud Security related features 9.1 candidate labels Jan 29, 2025
@animehart animehart self-assigned this Jan 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
9.1 candidate Feature:Cloud-Security Cloud Security related features Team:Cloud Security Cloud Security team related
Projects
None yet
Development

No branches or pull requests

2 participants