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

[Security Solution] Users can Customize Prebuilt Detection Rules: Milestone 2 #174167

Closed
42 of 43 tasks
banderror opened this issue Jan 3, 2024 · 4 comments
Closed
42 of 43 tasks
Assignees
Labels
8.13 candidate Feature:Prebuilt Detection Rules Security Solution Prebuilt Detection Rules area Meta Team:Detection Rule Management Security Detection Rule Management Team Team:Detections and Resp Security Detection Response Team Team: SecuritySolution Security Solutions Team working on SIEM, Endpoint, Timeline, Resolver, etc. v8.9.0 v8.10.0 v8.11.0 v8.12.0 v8.13.0

Comments

@banderror
Copy link
Contributor

banderror commented Jan 3, 2024

Epic: https://github.com/elastic/security-team/issues/1974 (internal)
Milestones: <<>>

Summary

Milestone 2: Implement basic rule upgrade and installation workflows (flyouts, callout) without adding support for prebuilt rule customization just yet. The UI should be simplified: basic 2-way diffs, no conflict resolution.

This meta ticket is created to simplify tracking of various tickets related to the epic, and to make this public information so our users can track the progress.

Implementation tasks

UI/UX design

API for prebuilt rule upgrade and installation workflows

  1. Feature:Rule Management Team: SecuritySolution Team:Detection Rule Management Team:Detections and Resp performance technical debt v8.7.0
  2. 8.8 candidate Feature:Prebuilt Detection Rules Team: SecuritySolution Team:Detection Rule Management Team:Detections and Resp
    banderror
  3. 8.8 candidate Feature:Prebuilt Detection Rules Team: SecuritySolution Team:Detection Rule Management Team:Detections and Resp
    banderror
  4. 8.8 candidate Feature:Prebuilt Detection Rules Team: SecuritySolution Team:Detection Rule Management Team:Detections and Resp
    xcrzx
  5. Feature:Prebuilt Detection Rules Team: SecuritySolution Team:Detection Rule Management Team:Detections and Resp v8.9.0
  6. 8.8 candidate Feature:Prebuilt Detection Rules Team: SecuritySolution Team:Detection Rule Management Team:Detections and Resp
    banderror
  7. 8.9 candidate Feature:Prebuilt Detection Rules Team: SecuritySolution Team:Detection Rule Management Team:Detections and Resp
    xcrzx
  8. Feature:Prebuilt Detection Rules Team: SecuritySolution Team:Detection Rule Management Team:Detections and Resp v8.9.0
  9. 8.8 candidate Feature:Prebuilt Detection Rules Team: SecuritySolution Team:Detection Rule Management Team:Detections and Resp bug impact:high
    xcrzx

UI for prebuilt rule upgrade and installation workflows

  1. 8.11 candidate Feature:Prebuilt Detection Rules Team: SecuritySolution Team:Detection Rule Management Team:Detections and Resp v8.10.0 v8.11.0 v8.9.0
    jpdjere
  2. 8.9 candidate Feature:Prebuilt Detection Rules Feature:Rule Management Team: SecuritySolution Team:Detection Rule Management Team:Detections and Resp refactoring technical debt v8.9.0
    jpdjere
  3. 8.9 candidate Feature:Prebuilt Detection Rules Team: SecuritySolution Team:Detection Rule Management Team:Detections and Resp v8.9.0
    jpdjere

Prebuilt rule details flyout MVP

  1. 8.10 candidate Feature:Prebuilt Detection Rules Team: SecuritySolution Team:Detection Rule Management Team:Detections and Resp enhancement v8.10.0
    nikitaindik
  2. 8.12 candidate Feature:Prebuilt Detection Rules Team: SecuritySolution Team:Detection Rule Management Team:Detections and Resp test-plan v8.11.0 v8.12.0
    nikitaindik
  3. 8.12 candidate Feature:Prebuilt Detection Rules Team: SecuritySolution Team:Detection Rule Management Team:Detections and Resp test-coverage v8.11.0 v8.12.0
    nikitaindik

Prebuilt rule details flyout with full rule JSON diff

  1. 8.12 candidate Feature:Prebuilt Detection Rules Team: SecuritySolution Team:Detection Rule Management Team:Detections and Resp enhancement v8.12.0
    nikitaindik
  2. 8.12 candidate Feature:Prebuilt Detection Rules Team: SecuritySolution Team:Detection Rule Management Team:Detections and Resp enhancement release_note:skip
    nikitaindik
  3. 8.12 candidate Feature:Prebuilt Detection Rules Team: SecuritySolution Team:Detection Rule Management Team:Detections and Resp refactoring
    nikitaindik
  4. 2 of 2
    Docset: ESS Docset: Serverless Effort: Medium Feature: Prebuilt rules Feature: Rules Priority: Medium Team: Detections/Response new-feature v8.12.0
    joepeeples
  5. 8.13 candidate Feature:Prebuilt Detection Rules Team: SecuritySolution Team:Detection Rule Management Team:Detections and Resp test-plan
    nikitaindik
  6. 8.13 candidate Feature:Prebuilt Detection Rules Team: SecuritySolution Team:Detection Rule Management Team:Detections and Resp test-coverage
    nikitaindik

Prebuilt rule details flyout with per-field text-based diffs

  1. 8.12 candidate Feature:Prebuilt Detection Rules Team: SecuritySolution Team:Detection Rule Management Team:Detections and Resp
    ARWNightingale dplumlee
  2. 8.13 candidate Feature:Prebuilt Detection Rules Team: SecuritySolution Team:Detection Rule Management Team:Detections and Resp v8.13.0 v8.14.0
    dplumlee
  3. 8.13 candidate Feature:Prebuilt Detection Rules Team: SecuritySolution Team:Detection Rule Management Team:Detections and Resp test-plan
    dplumlee
  4. 2 of 2
    Docset: ESS Docset: Serverless Feature: Prebuilt rules Feature: Rules Team: Detections/Response v8.13.0
    joepeeples

Documentation

  1. Effort: Large Feature: Prebuilt rules Feature: Rules Priority: High Team: Detections/Response Team: Docs v8.9.0
    joepeeples
  2. 0 of 4
    Feature: Prebuilt rules Feature: Rules Team: Detections/Response Team: Docs v8.8.0
    benironside
  3. 2 of 2
    Docset: ESS Docset: Serverless Effort: Medium Feature: Prebuilt rules Feature: Rules Priority: Medium Team: Detections/Response new-feature v8.12.0
    joepeeples
  4. 2 of 2
    Docset: ESS Docset: Serverless Feature: Prebuilt rules Feature: Rules Team: Detections/Response v8.13.0
    joepeeples

Bugs

  1. Feature:Prebuilt Detection Rules Team: SecuritySolution Team:Detection Rule Management Team:Detections and Resp bug impact:medium
  2. 8.9 candidate Feature:Prebuilt Detection Rules Team: SecuritySolution Team:Detection Rule Management Team:Detections and Resp bug impact:medium
    xcrzx
  3. 8.9 candidate Feature:Prebuilt Detection Rules Team: SecuritySolution Team:Detection Rule Management Team:Detections and Resp bug impact:high v8.9.0
    jpdjere
  4. 8.9 candidate Feature:Prebuilt Detection Rules Team: SecuritySolution Team:Detection Rule Management Team:Detections and Resp bug impact:high v8.9.0
    jpdjere
  5. 8.9 candidate Feature:Prebuilt Detection Rules QA:Validated Team: SecuritySolution Team:Detection Rule Management Team:Detections and Resp bug fixed impact:critical v8.9.0
    Mikaayenson jpdjere
    terrancedejesus
  6. 8.9 candidate Feature:Prebuilt Detection Rules QA:Validated Team: SecuritySolution Team:Detection Rule Management Team:Detections and Resp blocker bug fixed impact:critical v8.9.0
    jpdjere
  7. 8.9 candidate Feature:Prebuilt Detection Rules QA:Validated Team: SecuritySolution Team:Detection Rule Management Team:Detections and Resp blocker bug fixed impact:critical v8.9.0
    jpdjere
  8. 8.13 candidate Feature:Prebuilt Detection Rules Team: SecuritySolution Team:Detection Rule Management Team:Detections and Resp bug impact:medium v8.12.1
    nikitaindik

TRADE team dependencies

  1. 7 of 7
    documentation enhancement v8.9.0
    Mikaayenson terrancedejesus
@banderror banderror added Meta Team:Detections and Resp Security Detection Response Team Team: SecuritySolution Security Solutions Team working on SIEM, Endpoint, Timeline, Resolver, etc. Team:Detection Rule Management Security Detection Rule Management Team Feature:Prebuilt Detection Rules Security Solution Prebuilt Detection Rules area labels Jan 3, 2024
@elasticmachine
Copy link
Contributor

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

@elasticmachine
Copy link
Contributor

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

@elasticmachine
Copy link
Contributor

Pinging @elastic/security-detection-rule-management (Team:Detection Rule Management)

@banderror
Copy link
Contributor Author

Milestone 2 has been reached:

  • We have reworked prebuilt rule installation and upgrade workflows. We have a new UI for them that allows users to selectively install and upgrade prebuilt rules.
  • Users can see the details of a rule being installed.
  • Users can see the details of a rule being upgraded:
    • values of all the rule's parameters from the latest version from Elastic
    • a comparison between the currently installed version of the rule and the latest version from Elastic in two forms: a full side-by-side JSON diff and a per-field comparison.

The team is already working on the next milestone: #174168.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
8.13 candidate Feature:Prebuilt Detection Rules Security Solution Prebuilt Detection Rules area Meta Team:Detection Rule Management Security Detection Rule Management Team Team:Detections and Resp Security Detection Response Team Team: SecuritySolution Security Solutions Team working on SIEM, Endpoint, Timeline, Resolver, etc. v8.9.0 v8.10.0 v8.11.0 v8.12.0 v8.13.0
Projects
None yet
Development

No branches or pull requests

5 participants