No description
Find a file
Ulrik Haugen 67f03f0767
Some checks failed
Build and Test / Check formatting (push) Has been cancelled
Build and Test / scan-build (clang static analyzer) (push) Has been cancelled
Build and Test / Build gvmd (oldstable) (push) Has been cancelled
Build and Test / Build gvmd (with container scanning) (push) Has been cancelled
Build and Test / Build gvmd (with openvasd) (push) Has been cancelled
Build and Test / Build gvmd (stable) (push) Has been cancelled
Build and Test / Build gvmd (testing) (push) Has been cancelled
Build and Test / Unit Tests (push) Has been cancelled
Build and Test / Check CMake Formatting (push) Has been cancelled
Build Documentation / Build XML documentation and upload coverage (push) Has been cancelled
Build Documentation / Build GMP documentation (push) Has been cancelled
CodeQL / Analyze (push) Has been cancelled
Build and Push Container Images / Build and Push Container Images (credential stores) (push) Has been cancelled
Build and Push Container Images / Build and Push Container Images (agents) (push) Has been cancelled
Build and Push Container Images / Build and Push Container Images (container scanning) (push) Has been cancelled
Build and Push Container Images / Build and Push Container Images (default) (push) Has been cancelled
SBOM upload / SBOM-upload (push) Has been cancelled
Build and Push Container Images / notify (push) Has been cancelled
Build and Push Container Images / trigger-replication (push) Has been cancelled
Build and Push Container Images / Update Automatix (push) Has been cancelled
Expand on gvm-libs prerequisite
0ce5accf7 and a4ce00ae4 bumped the required version for parts of
lib-gvm if ENABLE_AGENTS or ENABLE_CONTAINER_SCANNING are set.
Note that in the install instructions.
2026-01-22 17:31:35 +01:00
.devcontainer add: Provide a devcontainer setup for gvmd 2025-05-07 09:53:00 +02:00
.docker Change: use shorter copyright header in docker files 2025-12-08 07:55:43 +01:00
.github Fix Add or Update detect-hidden-unicode.yml (#2717) 2026-01-15 10:28:53 +00:00
cmake Change: use shorter copyright header in cmake files 2025-12-08 07:55:43 +01:00
config Change: use shorter copyright header in cmake files 2025-12-08 07:55:43 +01:00
docs Docs: fix doc dir in EXAMPLE_PATH 2026-01-05 09:13:26 +01:00
src Fix: Use ALTER TABLE IF EXISTS for agents and oci_image_targets 2026-01-22 14:54:04 +01:00
tools Change: use shorter copyright header in tools 2025-12-08 07:55:43 +01:00
.clang-format Add clang-format config 2019-05-27 15:58:29 +02:00
.codecov.yml Prevent Codecov from commenting on PRs 2019-01-25 13:53:27 +02:00
.dockerignore Provide files containing runtime and build dependencies 2025-01-24 10:13:06 +01:00
.gersemirc Change: extract add_unit_test macro and fix gersemi config 2025-11-20 16:14:27 +01:00
.gitignore Ensure venv doesn't get added to the repo again 2023-06-08 13:55:09 +02:00
.mergify.yml master->main, gvmd-21.04->stable, gvmd-20.08->oldstable 2021-10-14 11:21:48 +02:00
cliff.toml misc: Improve Release Changelog Generation 2025-03-14 08:55:18 +01:00
CMakeLists.txt Automatic adjustments after release [skip ci] 2026-01-22 14:25:20 +00:00
CMakePresets.json add: Provide a devcontainer setup for gvmd 2025-05-07 09:53:00 +02:00
COPYING Update COPYING 2020-03-31 11:06:18 +02:00
INSTALL.md Expand on gvm-libs prerequisite 2026-01-22 17:31:35 +01:00
README.md docs: Update README for outdated links and information 2025-09-16 11:22:05 +02:00
VERSION.in Update version string generation 2019-02-07 14:24:03 +01:00

Greenbone Logo

Greenbone Vulnerability Manager

GitHub releases Build and Test

The Greenbone Vulnerability Manager is the central management service between security scanners and the user clients.

It manages the storage of any vulnerability management configurations and of the scan results. Access to data, control commands and workflows is offered via the XML-based Greenbone Management Protocol (GMP). Controlling scanners like the OPENVAS Scanner* is done via the Open Scanner Protocol (OSP).

Releases

All release files are signed with the Greenbone Community Feed integrity key. This gpg key can be downloaded at https://www.greenbone.net/GBCommunitySigningKey.asc and the fingerprint is 8AE4 BE42 9B60 A59B 311C 2E73 9823 FAA6 0ED1 E580.

Installation and Usage

This module can be configured, built and installed with following commands:

cmake .
make install

For detailed installation requirements and instructions, please see the file INSTALL.md. The file also contains instructions for setting up gvmd and for connecting gvmd to vulnerability scanners and to the GSA web interface.

In case everything was installed using the defaults, then starting the manager daemon can be done with this simple command:

gvmd

To see all available command line options of gvmd enter this command:

gvmd --help

If you are not familiar or comfortable building from source code, we recommend that you use the Greenbone Enterprise TRIAL, a prepared virtual machine with a readily available setup. Information regarding the virtual machine is available at https://www.greenbone.net/en/testnow.

Support

For any question on the usage of gvmd please use the Greenbone Community Forum. If you found a problem with the software, please create an issue on GitHub. If you are a Greenbone customer you may alternatively or additionally forward your issue to the Greenbone Support Portal.

Maintainer

This project is maintained by Greenbone AG.

Contributing

Your contributions are highly appreciated. Please create a pull request on GitHub. Bigger changes need to be discussed with the development team via the issues section at GitHub first.

Code style and formatting

Before creating a pull request, it is recommended to run the following command:

make format

This reformats the new code to ensure that it follows the code style and formatting guidelines.

CMake formatting

All CMake files are formatted using gersemi. To install gersemi on a Debian based system the following commands can be used:

sudo apt install pipx
pipx install gersemi

To format all CMake files run the command:

gersemi -i cmake .

License

Copyright (C) 2009-2025 Greenbone AG

Licensed under the GNU Affero General Public License v3.0 or later.