Skip to content

Search

The Dune portal provides a powerful search mechanism enabling the search for Dune Core Elements. Searching is as easy as typing in the name of a desired element. However, Dune additionally offers more Advanced Search Filters, in case the full-text-search does not suffice.

There are three options to access the search dialog:

  1. Clicking the button to the right of the Dune logo and text
  2. Using the keyboard-shortcut Ctrl+Y
  3. Clicking the breadcrumb bar (clicking the breadcrumb text will navigate to the respective breadcrumb item directly)

Dune Structure Dune Structure

Search Options

Search Dialog

The GIF bellow shows a basic example of a full-text-search. The example illustrates an input of three characters. This is the minimum amount necessary to trigger the search process in order to uphold performance. The dialog will display a warning about this constraint for any input with less than three characters.

Could not load Basic Search GIF Could not load Basic Search GIF

Basic Search Example

Search Dialog Breakdown

Please note the individual components of the search dialog as displayed in the image below:

  1. Search input: It can be used for a full-text-search or Advanced Search Filters
  2. Search tabs: Different tabs show search results filtered by element type. The default tab "ALL" shows all types of elements. Switching between tabs is possible by click or using keyboard shorcuts explained in list item 3.
  3. Keyboard shorcuts to switch tabs:
    • MacOS:
      • left: Ctrl+Cmd+Left
      • right: Ctrl+Cmd+Right
    • Windows:
      • left: Ctrl+Alt+Left
      • right: Ctrl+Alt+Right
  4. Search filter option help: This button shows an advanced search filter option cheat-sheet.

Dune Structure Dune Structure

Search Breakdown

Search Dialog Result Breakdown

The image below shows an example of what a search result may look like:

  1. The nubmer next to a tab title refers to how many results have been found for the respective search input or filter.
  2. This is the element group name. All search results below a group name belong to the respective group. For the example of resources all elements categorized as resources (e.g. virtual machines) will be shown below the group name.
  3. The element in focus within the search dialog. The keys Down and Tab will focus the next element and Up the previous one. The Enter key triggers the navigation to the element in focus.
  4. Result groups are limited for enhanced usablity and performance. Each group can be expanded with more results by clicking the three dots below or hitting Enter while the three dots are in focus.

Dune Structure Dune Structure

Search Result Breakdown

Search History

Previously accessed elements through the search dialog are being saved in the search history. Search history elements are available while the search input field is empty. The image below shows a search history example:

Dune Structure Dune Structure

Search History

Advanced Search Filters

The Dune search dialog offers advanced search filters in addition to the full-text-search. The integrated info button will open a cheat-sheet which describes how those advanced filters may be applied.

Dune Structure Dune Structure

Advanced Filter Options Info

Chaining together different filters as well as combining filters with full-text-search is also possible.

Disclaimer

Using more than one filter is possible but limited to three filters per search. This limitation aims to mitigate performance bottlenecks caused by overly complex search filter combinations.

We have provided some examples of how filters may be utilized further down below:

Advanced Filter Example: State

Search for single properties such as resources in a running state:

Could not load Basic Search GIF Could not load Basic Search GIF

Advanced Filter Example: State

Advanced Filter Example: Date

Use the search dialog to find resources by date such as the creation date:

Could not load Basic Search GIF Could not load Basic Search GIF

Advanced Filter Example: Date

Advanced Filter Example: Not Vulnerable and State

Combine different filters such as isVulnerable and state to find resources:

Could not load Basic Search GIF Could not load Basic Search GIF

Advanced Filter Example: Not Vulnerable and State