Skip to content

Advanced Search improvements #2764

Open
@mlodic

Description

@mlodic

There are some critical improvements to be developed:

  • The Frontend GUI loads all the pages at once instead of the first one only and the other ones when requested. That poses several problems while doing some particular researches. It is enough to trigger a single {4,5}xx error and the GUI does not react good (either provides no results or it completely breaks)
  • The searched string is not highlighted in the JSON report viewer. That would be a wonderful help for the analyst. Otherwise the analyst is required to look through the available results to find the searched string.

And other minor improvements:

  • The datetime picker does not work properly in Firefox, it does show only dates and no chance to change time. The datetime field should be editable manually too.
  • The "name" input field could be a more complex component. I would have expected something similar to the Input field used in the "Scan" page to select the analyzers. That would help a lot selecting and finding the correct plugins to search
  • The results' table could have integrated filters, similar to the Job History Table. That could help the analysts to do additional pivots inside the obtained results.
  • Populate the filter with the url params, like the history sections (if we use the component useDataTable this is done automatically).
  • Add the analyzable in the table
  • Change text search: support search in every filed not only the report field or change the label to report search with the current behaviour.
  • Use also DataModel, no need to index them in elastic, but it could be useful search also inside them

Metadata

Metadata

Labels

frontendFrontend related issues

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions