Skip to content

Greenbone Vulnerability Manager v9.0.0

Compare
Choose a tag to compare
@timopollmeier timopollmeier released this 14 Oct 11:12
a46996f

This is the first release of the gvmd module 9.0 for the Greenbone Vulnerability Management (GVM) framework.

Added

  • Added TLS certificates as a new resource type #585 #663 #673 #674 #689 #695 #703 #728 #732 #750 #752 #774 #792
  • Update NVTs via OSP #392 #609 #626 #753 #767
  • Handle addition of ID to NVT preferences. #413 #744
  • Add setting 'OMP Slave Check Period' #491
  • Document switching between releases when using Postgres. #563
  • Cgreen based unit tests for gvmd has been added. #579
  • New usage_type property to distinguish normal scan tasks and configs from compliance audits and policies #613 #625 #633
  • Command cleanup-report-formats for --optimize option #652
  • Enable SecInfo alert checks #670
  • Add an explicit solution column to NVTs #681 #702 #730
  • Document container tasks in GMP doc #688
  • Add explicit columns for the NVT tags "summary", "insight", "detection", "impact" and "affected" #719 #746
  • Add lean option to GET_REPORTS #745
  • Add scanner relays and OSP sensor scanner type #756 #759

Changed

  • Always convert iCalendar strings to use UTC. #777
  • Check if NVT preferences exist before inserting. #406
  • Raise minimum version for SQL functions. #420
  • Run OpenVAS scans via OSP instead of OTP. #422 #584 #623 #636 #704 #729
  • Request nvti_cache update only at very end of NVT update. #426
  • Consolidate NVT references into unified "refs" element. #427 #739
  • Update gvm-libs version requirements to v11.0. #480
  • Adjust to use new API for vt references. #526
  • Expect NVT sync script in bin directory. #546
  • Change internal handling of NVT XML to use nvti_t. #562
  • Change NVT references like CVEs and BID to general vt_refs. #570 #574 #582
  • Update Postgres to SQLite migration. #581 #601 #604 #605
  • Update result diff generation at delta reports #650
  • Check and create default permissions individually #671
  • Add -f arg to sendmail call in email alert #676 #678
  • Change get_tickets to use the status text for filtering. #697
  • Made checks to prevent duplicate user names stricter. #708 #722
  • Send delete command to ospd after stopping the task. #710
  • Check whether hosts are alive and have results when adding them in slave scans. #717 #726 #736 #771
  • Use explicit nvti timestamps #725
  • New columns Ports, Apps, Distance, and Auth in the CSV Hosts report format #733
  • The details attribute of GET_REPORTS now defaults to 0 #747
  • Incoming VT timestamps via OSP are now assumed to be seconds since epoch #754
  • Accelerate NVT feed update #757

Fixed

  • Make get_settings return only one setting when setting_id is given #779
  • A PostgreSQL statement order issue #611 has been addressed #642
  • Fix iCalendar recurrence and timezone handling #654
  • Fix issues with some scheduled tasks by using iCalendar more instead of old period fields #656
  • Fix an issue in getting the reports from GMP scanners #659 #665
  • Fix GET_SYSTEM_REPORTS using slave_id #668
  • Fix RAW_DATA when calling GET_INFO with type NVT without attributes name or info_id #682
  • Fix ORPHAN calculations in GET_TICKETS #684 #692
  • Fix assignment of orphaned tickets to the current user #685
  • Fix response from GET_VULNS when given vuln_id does not exists #696
  • Make bulk tagging with a filter work if the resources are already tagged #711
  • Check if the scan finished before deleting it and ensure that the task is set to done #714
  • Fix columnless search phrase filter keywords with quotes #715
  • Fix issues importing results or getting them from slaves if they contain "%s" #723
  • Fix sorting by numeric filter columns #751
  • Fix array index error when modifying roles and groups #762
  • Add NULL check in nvts_feed_version_epoch #773
  • Fix percent sign escaping in report_port_count #782
  • If the nvt preference is "file" type, encode it into Base64 format #785

Removed

  • The handling of NVT updates via OTP has been removed. #575
  • Bid and xref have been removed from table nvts. #582
  • Database migration from revisions before 185 has been removed. #411 #622
  • Drop SQLite support #610 #612 #614
  • Remove create report task creation #616
  • Remove --backup command line option #615
  • Remove GET_REPORTS type "assets" #617 #620
  • Remove errors for unknown elements #619
  • Remove unused reports column nbefile #675
  • Eliminate get_tag() and parse_tags() #743
  • Remove helper functions and other code for handling OTP #705 #709 #713 #735 #748 #749
  • Remove stray prototype nvt_iterator_copyright #721