Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 0 additions & 17 deletions docs/guides/advanced_search.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,5 @@
# Advanced Search

!!! note "Notes"
This feature is currently in **Beta**, and its syntax may change in future releases until it becomes fully stable.

To keep the deployment process simple and avoid introducing additional components into the architecture—such as ElasticSearch—we have opted to use raw SQL queries with the existing PostgreSQL database. This decision follows the [KISS](https://en.wikipedia.org/wiki/KISS_principle) principle. However, we acknowledge that this approach may have performance limitations. In the future, we will evaluate whether to maintain this architecture or transition to a more specialized and efficient solution if the project's needs evolve.

## Overview

The **Advanced Search** feature in OpenCVE allows users to precisely target the CVEs they are looking for by offering greater flexibility and control. Instead of relying on broad searches, users can filter CVEs based on specific criteria, enabling them to focus on the vulnerabilities that matter most to their organization or projects.
Expand All @@ -17,12 +12,6 @@ This feature is particularly useful for security professionals who need to:
- Refine search results to avoid irrelevant CVEs.
- Combine multiple conditions to create complex search queries.

## Enabling Advanced Search

To enable the advanced search feature, click on the following icon in the [CVEs listing page](https://app.opencve.io/cve/):

![Advanced Search Switch Button](../images/guides/advanced_search/advanced-search-switch-button.png){.center style="width:85%"}

By default, the search bar accepts a single keyword, which will automatically search within the **description** field of the CVEs.

For example, searching for the keyword python will return all CVEs that mention "python" in their description:
Expand Down Expand Up @@ -173,9 +162,3 @@ This limitation helps prevent excessive load on the database. If this restrictio

!!! tip
You can update this value with the `CVES_ADVANCED_SEARCH_MAX_FIELDS` setting if you manage your own OpenCVE instance.

## Beta Status & Future Plans

The Advanced Search feature is currently in **Beta**, meaning that its syntax and capabilities may change in future releases. Feedback from users will help shape improvements to the system, including potential performance optimizations and new search capabilities.

If you encounter any issues or have suggestions, feel free to share your feedback with the OpenCVE team on [Github issues](https://github.com/opencve/opencve/issues).
Binary file modified docs/images/favicon.ico
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/images/guides/advanced_search/advanced-search-example.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/images/guides/advanced_search/advanced-search-python.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file modified docs/images/guides/advanced_search/query-builder.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/images/logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ edit_uri: ""

theme:
logo: images/logo.png
favicon: images/favicon.png
favicon: images/favicon.ico
name: 'material'
palette:
accent: blue
Expand Down