Greenbone Vulnerability Manager v9.0.0
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