wazuh / wazuh-dashboard

Wazuh dashboard, the Wazuh UI platform
https://wazuh.com
Apache License 2.0
22 stars 49 forks source link

Engine UX #198

Open asteriscos opened 1 week ago

asteriscos commented 1 week ago

Parent issue: https://github.com/wazuh/wazuh/issues/23577

Description

This epic focuses on enhancing the user experience (UX) for configuring the engine, customizing rules/decoders with a wizard to guide users, relating decoders and rules, and providing a usable interface for viewing the history of an alert and all its associated elements. These improvements aim to make the system more intuitive, user-friendly, and efficient.

Functional Requirements

Implementation Restrictions

Plan

  1. Design Phase:

    • Create prototypes for the new UX features:
      • [x] #215
      • [ ] #216
      • [x] #217
      • [ ] #218
      • [ ] #219
    • Review WCS data model compliance with the requested features.
    • Validate designs with stakeholders through usability testing.
  2. Development Phase:

    • Implement all the new plugins features
      • [ ] Engine UX - engine configuration management
      • [ ] Engine UX - security policy management
      • [ ] Engine UX - KVDBs management
      • [ ] Engine UX - dashboards and queries
      • [ ] Engine UX - CTI client management
  3. Testing and Validation:

    • Implement acceptance test with playwright and imposter for all the developed features
      • [ ] Engine UX - test engine configuration management
      • [ ] Engine UX - test security policy management
      • [ ] Engine UX - test KVDBs management
      • [ ] Engine UX - test dashboards and queries
      • [ ] Engine UX - test CTI client management