wazuh-dashboard-plugins
wazuh-dashboard-plugins copied to clipboard
Replace discover Mitre Attack, Virustotal and Malware detection
Description
This PR, replaces the events tab on the Malware detection, Virustotal and Mitre attack module
Issues Resolved
- #6450
- #6451
- #6452
Evidence
Mitre Attack
Virustotal
Malware detection
Tests
Mitre attack - Virustotal - Malware detection
Search bar
Test | Chrome | Firefox | Safari |
---|---|---|---|
Apply filters using search bar input | :black_circle: | :black_circle: | :black_circle: |
Apply filters using the search bar add filter feature |
:black_circle: | :black_circle: | :black_circle: |
Apply filters using the date picker | :black_circle: | :black_circle: | :black_circle: |
Apply filters with no results (Check the No results match your search criteria message) |
:black_circle: | :black_circle: | :black_circle: |
Use the saved queries feature (Check saved queries CRUD) |
:black_circle: | :black_circle: | :black_circle: |
- Apply filters using search bar input
- Apply filters using the search bar
add filter
feature
- Apply filters using the date picker
- Apply filters with no results (Check the
No results match your search criteria
message)
- Use the
saved queries
feature (Check saved queries CRUD)
Histogram chart
Test | Chrome | Firefox | Safari |
---|---|---|---|
Check histogram chart hits consistency | :black_circle: | :black_circle: | :black_circle: |
Use chart options (three points: maximize, minimize, inspect) | :black_circle: | :black_circle: | :black_circle: |
- Check histogram chart hits consistency
- Use chart options (three points: maximize, minimize, inspect)
Data grid
Test | Chrome | Firefox | Safari |
---|---|---|---|
Check all table header features (sort, show/hide columns, density, etc) | :black_circle: | :black_circle: | :black_circle: |
Check table pagination and rows per page | :black_circle: | :black_circle: | :black_circle: |
Check document detail flyout | :black_circle: | :black_circle: | :black_circle: |
- Check all table header features (sort, show/hide columns, density, etc)
- Check table pagination and rows per page
- Check document detail flyout
Check List
- [ ] All tests pass
- [ ]
yarn test:jest
- [ ]
- [ ] New functionality includes testing.
- [ ] New functionality has been documented.
- [x] Update CHANGELOG.md
- [x] Commits are signed per the DCO using --signoff
Wazuh Check Updates plugin code coverage (Jest) test | % | values |
---|---|---|
Statements | 76.44% | ( 172 / 225 ) |
Branches | 58.65% | ( 61 / 104 ) |
Functions | 61.7% | ( 29 / 47 ) |
Lines | 76.44% | ( 172 / 225 ) |
Wazuh Core plugin code coverage (Jest) test | % | values |
---|---|---|
Statements | 21.38% | ( 176 / 823 ) |
Branches | 19.45% | ( 79 / 406 ) |
Functions | 14.17% | ( 36 / 254 ) |
Lines | 21.57% | ( 173 / 802 ) |
Main plugin code coverage (Jest) test | % | values |
---|---|---|
Statements | 12.4% | ( 4288 / 34559 ) |
Branches | 8.13% | ( 1855 / 22813 ) |
Functions | 11.94% | ( 988 / 8270 ) |
Lines | 12.58% | ( 4164 / 33096 ) |
Tests
Mitre attack
Search bar
Test | Chrome | Firefox | Safari |
---|---|---|---|
Apply filters using search bar input | :green_circle: | :black_circle: | :black_circle: |
Apply filters using the search bar add filter feature |
:green_circle: | :black_circle: | :black_circle: |
Apply filters using the date picker | :green_circle: | :black_circle: | :black_circle: |
Apply filters with no results (Check the No results match your search criteria message) |
:green_circle: | :black_circle: | :black_circle: |
Use the saved queries feature (Check saved queries CRUD) |
:green_circle: | :black_circle: | :black_circle: |
- Apply filters using search bar input :green_circle:
Chrome: :green_circle:
Firefox: :black_circle:
Safari: :black_circle:
- Apply filters using the search bar
add filter
feature :green_circle:
Chrome: :green_circle:
Firefox: :black_circle:
Safari: :black_circle:
- Apply filters using the date picker :green_circle:
Chrome: :green_circle:
Firefox: :black_circle:
Safari: :black_circle:
- Apply filters with no results (Check the
No results match your search criteria
message) :green_circle:
Chrome: :green_circle:
Firefox: :black_circle:
Safari: :black_circle:
- Use the
saved queries
feature (Check saved queries CRUD) :green_circle:
Chrome: :green_circle:
Firefox: :black_circle:
Safari: :black_circle:
Histogram chart
Test | Chrome | Firefox | Safari |
---|---|---|---|
Check histogram chart hits consistency | :green_circle: | :black_circle: | :black_circle: |
Use chart options (three points: maximize, minimize, inspect) | :green_circle: | :black_circle: | :black_circle: |
- Check histogram chart hits consistency :green_circle:
Chrome: :green_circle:
Firefox: :black_circle:
Safari: :black_circle:
- Use chart options (three points: maximize, minimize, inspect) :green_circle:
Chrome: :green_circle:
Firefox: :black_circle:
Safari: :black_circle:
Data grid
Test | Chrome | Firefox | Safari |
---|---|---|---|
Check all table header features (sort, show/hide columns, density, etc) | :green_circle: | :black_circle: | :black_circle: |
Check table pagination and rows per page | :green_circle: | :black_circle: | :black_circle: |
Check document detail flyout | :green_circle: | :black_circle: | :black_circle: |
- Check all table header features (sort, show/hide columns, density, etc) :green_circle:
Chrome: :green_circle:
Firefox: :black_circle:
Safari: :black_circle:
- Check table pagination and rows per page :green_circle:
Chrome: :green_circle:
Firefox: :black_circle:
Safari: :black_circle:
- Check document detail flyout :green_circle:
Chrome: :green_circle:
Firefox: :black_circle:
Safari: :black_circle:
Virustotal
Search bar
Test | Chrome | Firefox | Safari |
---|---|---|---|
Apply filters using search bar input | :black_circle: | :green_circle: | :black_circle: |
Apply filters using the search bar add filter feature |
:black_circle: | :green_circle: | :black_circle: |
Apply filters using the date picker | :black_circle: | :green_circle: | :black_circle: |
Apply filters with no results (Check the No results match your search criteria message) |
:black_circle: | :green_circle: | :black_circle: |
Use the saved queries feature (Check saved queries CRUD) |
:black_circle: | :green_circle: | :black_circle: |
- Apply filters using search bar input :green_circle:
Chrome: :black_circle:
Firefox: :green_circle:
Safari: :black_circle:
- Apply filters using the search bar
add filter
feature :green_circle:
Chrome: :black_circle:
Firefox: :green_circle:
Safari: :black_circle:
- Apply filters using the date picker :green_circle:
Chrome: :black_circle:
Firefox: :green_circle:
Safari: :black_circle:
- Apply filters with no results (Check the
No results match your search criteria
message) :green_circle:
Chrome: :black_circle:
Firefox: :green_circle:
Safari: :black_circle:
- Use the
saved queries
feature (Check saved queries CRUD) :green_circle:
Chrome: :black_circle:
Firefox: :green_circle:
Safari: :black_circle:
Histogram chart
Test | Chrome | Firefox | Safari |
---|---|---|---|
Check histogram chart hits consistency | :black_circle: | :green_circle: | :black_circle: |
Use chart options (three points: maximize, minimize, inspect) | :black_circle: | :green_circle: | :black_circle: |
- Check histogram chart hits consistency :green_circle:
Chrome: :black_circle:
Firefox: :green_circle:
Safari: :black_circle:
- Use chart options (three points: maximize, minimize, inspect) :green_circle:
Chrome: :black_circle:
Firefox: :green_circle:
Safari: :black_circle:
Data grid
Test | Chrome | Firefox | Safari |
---|---|---|---|
Check all table header features (sort, show/hide columns, density, etc) | :black_circle: | :green_circle: | :black_circle: |
Check table pagination and rows per page | :black_circle: | :green_circle: | :black_circle: |
Check document detail flyout | :black_circle: | :green_circle: | :black_circle: |
- Check all table header features (sort, show/hide columns, density, etc) :green_circle:
Chrome: :black_circle:
Firefox: :green_circle:
Safari: :black_circle:
- Check table pagination and rows per page :green_circle:
Chrome: :black_circle:
Firefox: :green_circle:
Safari: :black_circle:
- Check document detail flyout :green_circle:
Chrome: :black_circle:
Firefox: :green_circle:
Safari: :black_circle:
Malware detection
Search bar
Test | Chrome | Firefox | Safari |
---|---|---|---|
Apply filters using search bar input | :black_circle: | :black_circle: | :green_circle: |
Apply filters using the search bar add filter feature |
:black_circle: | :black_circle: | :green_circle: |
Apply filters using the date picker | :black_circle: | :black_circle: | :green_circle: |
Apply filters with no results (Check the No results match your search criteria message) |
:black_circle: | :black_circle: | :green_circle: |
Use the saved queries feature (Check saved queries CRUD) |
:black_circle: | :black_circle: | :green_circle: |
- Apply filters using search bar input :green_circle:
Chrome: :black_circle:
Firefox: :black_circle:
Safari: :green_circle:
- Apply filters using the search bar
add filter
feature :green_circle:
Chrome: :black_circle:
Firefox: :black_circle:
Safari: :green_circle:
- Apply filters using the date picker :green_circle:
Chrome: :black_circle:
Firefox: :black_circle:
Safari: :green_circle:
- Apply filters with no results (Check the
No results match your search criteria
message) :green_circle:
Chrome: :black_circle:
Firefox: :black_circle:
Safari: :green_circle:
- Use the
saved queries
feature (Check saved queries CRUD) :green_circle:
Chrome: :black_circle:
Firefox: :black_circle:
Safari: :green_circle:
Histogram chart
Test | Chrome | Firefox | Safari |
---|---|---|---|
Check histogram chart hits consistency | :black_circle: | :black_circle: | :green_circle: |
Use chart options (three points: maximize, minimize, inspect) | :black_circle: | :black_circle: | :green_circle: |
- Check histogram chart hits consistency :green_circle:
Chrome: :black_circle:
Firefox: :black_circle:
Safari: :green_circle:
- Use chart options (three points: maximize, minimize, inspect) :green_circle:
Chrome: :black_circle:
Firefox: :black_circle:
Safari: :green_circle:
Data grid
Test | Chrome | Firefox | Safari |
---|---|---|---|
Check all table header features (sort, show/hide columns, density, etc) | :black_circle: | :black_circle: | :green_circle: |
Check table pagination and rows per page | :black_circle: | :black_circle: | :green_circle: |
Check document detail flyout | :black_circle: | :black_circle: | :green_circle: |
- Check all table header features (sort, show/hide columns, density, etc) :green_circle:
Chrome: :black_circle:
Firefox: :black_circle:
Safari: :green_circle:
- Check table pagination and rows per page :green_circle:
Chrome: :black_circle:
Firefox: :black_circle:
Safari: :green_circle:
- Check document detail flyout :green_circle:
Chrome: :black_circle:
Firefox: :black_circle:
Safari: :green_circle:
Tests
Mitre attack
Search bar
Test | Chrome | Firefox | Safari |
---|---|---|---|
Apply filters using search bar input | 🟢 | :black_circle: | :black_circle: |
Apply filters using the search bar add filter feature |
:green_circle: | :black_circle: | :black_circle: |
Apply filters using the date picker | :green_circle: | :black_circle: | :black_circle: |
Apply filters with no results (Check the No results match your search criteria message) |
:green_circle: | :black_circle: | :black_circle: |
Use the saved queries feature (Check saved queries CRUD) |
:green_circle: | :black_circle: | :black_circle: |
:green_circle: Apply filters using search bar input
:green_circle: Apply filters using the search bar `add filter` feature
:green_circle: Apply filters using the date picker
:green_circle: Apply filters with no results (Check the `No results match your search criteria` message)
:green_circle: Use the `saved queries` feature (Check saved queries CRUD)
Histogram chart
Test | Chrome | Firefox | Safari |
---|---|---|---|
Check histogram chart hits consistency | :green_circle: | :black_circle: | :black_circle: |
Use chart options (three points: maximize, minimize, inspect) | :green_circle: | :black_circle: | :black_circle: |
:green_circle: Check histogram chart hits consistency
:green_circle: Use chart options (three points: maximize, minimize, inspect)
Data grid
Test | Chrome | Firefox | Safari |
---|---|---|---|
Check all table header features (sort, show/hide columns, density, etc) | :green_circle: | :black_circle: | :black_circle: |
Check table pagination and rows per page | :green_circle: | :black_circle: | :black_circle: |
Check document detail flyout | :green_circle: | :black_circle: | :black_circle: |
:green_circle: Check all table header features (sort, show/hide columns, density, etc)
:green_circle: Check table pagination and rows per page
:green_circle: Check document detail flyout
Virustotal
Search bar
Test | Chrome | Firefox | Safari |
---|---|---|---|
Apply filters using search bar input | :green_circle: | :black_circle: | :black_circle: |
Apply filters using the search bar add filter feature |
:green_circle: | :black_circle: | :black_circle: |
Apply filters using the date picker | :green_circle: | :black_circle: | :black_circle: |
Apply filters with no results (Check the No results match your search criteria message) |
:green_circle: | :black_circle: | :black_circle: |
Use the saved queries feature (Check saved queries CRUD) |
:green_circle: | :black_circle: | :black_circle: |
:green_circle:Apply filters using search bar input
:green_circle:Apply filters using the search bar `add filter` feature
:green_circle:Apply filters using the date picker
:green_circle:Apply filters with no results (Check the `No results match your search criteria` message)
:green_circle:Use the `saved queries` feature (Check saved queries CRUD)
Histogram chart
Test | Chrome | Firefox | Safari |
---|---|---|---|
Check histogram chart hits consistency | :green_circle: | :black_circle: | :black_circle: |
Use chart options (three points: maximize, minimize, inspect) | :green_circle: | :black_circle: | :black_circle: |
:green_circle:Check histogram chart hits consistency
:green_circle:Use chart options (three points: maximize, minimize, inspect)
Data grid
Test | Chrome | Firefox | Safari |
---|---|---|---|
Check all table header features (sort, show/hide columns, density, etc) | :green_circle: | :black_circle: | :black_circle: |
Check table pagination and rows per page | :green_circle: | :black_circle: | :black_circle: |
Check document detail flyout | :green_circle: | :black_circle: | :black_circle: |
:green_circle:Check all table header features (sort, show/hide columns, density, etc)
:green_circle:Check table pagination and rows per page
:green_circle:Check document detail flyout
Malware detection
Search bar
Test | Chrome | Firefox | Safari |
---|---|---|---|
Apply filters using search bar input | :green_circle: | :black_circle: | :black_circle: |
Apply filters using the search bar add filter feature |
:green_circle: | :black_circle: | :black_circle: |
Apply filters using the date picker | :green_circle: | :black_circle: | :black_circle: |
Apply filters with no results (Check the No results match your search criteria message) |
:green_circle: | :black_circle: | :black_circle: |
Use the saved queries feature (Check saved queries CRUD) |
:green_circle: | :black_circle: | :black_circle: |
:green_circle:Apply filters using search bar input
:green_circle:Apply filters using the search bar `add filter` feature
:green_circle:Apply filters using the date picker
:green_circle:Apply filters with no results (Check the `No results match your search criteria` message)
:green_circle:Use the `saved queries` feature (Check saved queries CRUD)
Histogram chart
Test | Chrome | Firefox | Safari |
---|---|---|---|
Check histogram chart hits consistency | :green_circle: | :black_circle: | :black_circle: |
Use chart options (three points: maximize, minimize, inspect) | :green_circle: | :black_circle: | :black_circle: |
:green_circle:Check histogram chart hits consistency
:green_circle:Use chart options (three points: maximize, minimize, inspect)
Data grid
Test | Chrome | Firefox | Safari |
---|---|---|---|
Check all table header features (sort, show/hide columns, density, etc) | :green_circle: | :black_circle: | :black_circle: |
Check table pagination and rows per page | :green_circle: | :black_circle: | :black_circle: |
Check document detail flyout | :green_circle: | :black_circle: | :black_circle: |
:green_circle:Check all table header features (sort, show/hide columns, density, etc)
:green_circle:Check table pagination and rows per page