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

[RAC][Alert Triage] Permission Callout Components #93875

Open
spong opened this issue Mar 6, 2021 · 3 comments
Open

[RAC][Alert Triage] Permission Callout Components #93875

spong opened this issue Mar 6, 2021 · 3 comments
Labels
enhancement New value added to drive a business result Feature:Detection Alerts Security Solution Detection Alerts Feature Team:Detections and Resp Security Detection Response Team Team:Observability Team label for Observability Team (for things that are handled across all of observability) Team:ResponseOps Label for the ResponseOps team (formerly the Cases and Alerting teams) Team: SecuritySolution Security Solutions Team working on SIEM, Endpoint, Timeline, Resolver, etc. Theme: rac label obsolete

Comments

@spong
Copy link
Member

spong commented Mar 6, 2021

Description

This issue is for the generification of the Permission Callout components used within the Alert Triage workflow on the main Security Detections page and Rule Details page. There are two main callouts used within the Alert Triage workflow, one for when the user doesn't have write permissions to the .alerts index, and the other for when the .alerts index needs to be rolled over when a template update has been detected. Generification of the latter is TBD as we may be using the Kibana System User to achieve this.

User has no permissions to write (update) .alerts index

User has no permissions to rollover (maintenance) .alerts index (TBD, perhaps handled by kibana system user)

Interface

Inputs
  • Has relevant permissions (canUserCRUD, signalIndexMappingOutdated, hasIndexManage)
Outputs
  • None

API Requirements

  • Permissions API for determining User write/maintenance privileges to the .alerts index. Currently leverages useUserData() hook within Security Solution.

Destination Plugin/Package 🏠

  • Perhaps alerting plugin, rac plugin, or generic shared component package, but TBD.

Existing Source

ReadOnlyAlertsCallout (source) as implemented in this PR.

NeedAdminForUpdateCallout (source) as implemented in this PR

Data is fetched using following hook: useUserData() hook within Security Solution.

@spong spong added enhancement New value added to drive a business result Team:Observability Team label for Observability Team (for things that are handled across all of observability) Team:ResponseOps Label for the ResponseOps team (formerly the Cases and Alerting teams) Team:Detections and Resp Security Detection Response Team Team: SecuritySolution Security Solutions Team working on SIEM, Endpoint, Timeline, Resolver, etc. Feature:Detection Alerts Security Solution Detection Alerts Feature Theme: rac label obsolete labels Mar 6, 2021
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-alerting-services (Team:Alerting Services)

@elasticmachine
Copy link
Contributor

Pinging @elastic/security-solution (Team: SecuritySolution)

@elasticmachine
Copy link
Contributor

Pinging @elastic/security-detections-response (Team:Detections and Resp)

@kobelb kobelb added the needs-team Issues missing a team label label Jan 31, 2022
@botelastic botelastic bot removed the needs-team Issues missing a team label label Jan 31, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New value added to drive a business result Feature:Detection Alerts Security Solution Detection Alerts Feature Team:Detections and Resp Security Detection Response Team Team:Observability Team label for Observability Team (for things that are handled across all of observability) Team:ResponseOps Label for the ResponseOps team (formerly the Cases and Alerting teams) Team: SecuritySolution Security Solutions Team working on SIEM, Endpoint, Timeline, Resolver, etc. Theme: rac label obsolete
Projects
None yet
Development

No branches or pull requests

3 participants