Skip to content

Greenbone Vulnerability Manager v8.0+beta1

Pre-release
Pre-release
Compare
Choose a tag to compare
@jjnicola jjnicola released this 30 Apr 07:15
0477036

This is the first beta release of the gvm module 8.0 for the Greenbone
Vulnerability Management (GVM) framework.

It was renamed from openvas-manager to gvm (greenbone vulnerability manager).

Apart from the new name, the module covers a number of significant advances
and clean-ups compared to the previous version 7.0.

Many thanks to everyone who has contributed to this release:
Hani Benhabiles, Antony Falegkos, Christian Fischer, Matthew Mundell, Juan
Nicola, Timo Pollmeier, Jan-Oliver Wagner and Michael Wiegand.

Main changes compared to the 7.0 series:

  • The central service component "OpenVAS-Manager" has been renamed to
    "Greenbone Vulnerability Manager". Subsequently, the central binary has been
    renamed from "openvasmd" to "gvmd". Also any other occurence of "OpenVAS
    Manager" or related terms has been renamed accordingly, including the API from
    "OMP" to "GMP".
  • The new GMP command GET_VULNS allows for a view on found vulnerabilities with
    quantities on results and hosts, across all reports.
  • The required minimum version of new dependency GVM Libraries is 1.0 and
    the dependency to the openvas-libraries module has been removed. Therefore
    many include directives have been adapted to the new source code.
  • The gmvd proctitle is set for each process to indicate what the process
    is doing.
  • The elements host_start and host_end has been removed from report element,
    which eliminate redundant information since there are already available in the
    host element.
  • iCal standard (RFC2445) support has been introduced for "schedule" objects.
  • The gvm daemon automatically detects new SCAP and CERT data as well as when new
    NVTs are available from the OpenVAS Scanner and will load/update the database
    accordingly. Therefore the --rebuild, --update and --progress options have
    been removed.
  • Transition from global objects to ownerless-predefined objects: The possibility
    to configure users, groups or roles to have arbitrary
    permissions over pre-defined objects has been added.
    For example, a role could be configured with only one specific Scan Config,
    Scanner or Port List to use. The default permissions, however, do not change.
  • The update of SCAP and CERT data has been changed from external scripts
    into internal routines of gvmd. This makes the process faster
    and consumes less resources.
  • Documentation has been updated.
  • Several memory management aspects have been improved.
  • Various code cleanups and improvements.
  • The CMake building process was improved.
  • The minimum required version of GLib has been raised to 2.42.
  • The minimum required version of CMake has been raised to 3.0.