OpenVAS
Import your OpenVAS vulnerability scan results
The OpenVAS connector allows you to import your vulnerability scan results from OpenVAS (Greenbone) for security assessment and risk management.
Objective
The OpenVAS connector allows you to import the following information:
- Vulnerability scan results
- Identified CVEs (Common Vulnerabilities and Exposures)
- Remediation recommendations
Prerequisites
- XML files generated by OpenVAS/Greenbone (format
.xml) - OpenVAS scans executed on your infrastructure
Procedure
Export OpenVAS Scan Results
- Access your OpenVAS/Greenbone Vulnerability Manager (GVM) console.
- Navigate to Scans > Reports.
- Select the report you want to export.
- Click the Export button.
- Choose the XML format (provides complete vulnerability details including CVEs).
- The file will be downloaded in
.xmlformat.
Import into OverView
- In OverView, go to Data Sources Settings > Sources.
- Select OpenVAS and click Configure.
- Upload the
.xmlfile from your OpenVAS export. - Click Save Configuration.
OverView will automatically parse the XML and import detected vulnerabilities, associated CVEs and remediation recommendations.
Uploading files through DropPoint
Files for the OpenVAS connector are stored in a dedicated S3 bucket named openvas. Drop your CSV (or JSON) files at the root of s3://openvas/: OverView automatically detects new files and imports them on the next synchronization.
Bucket : s3://openvas/
Example : s3://openvas/export.csv
Several ways to send your files
You can populate your bucket in several ways:
- OverView web interface — import your files, configure the mapping, then click “Replace” to refresh the data without redoing the mapping.
- AWS CLI — for a one-off or scripted upload.
- S3 SDK (boto3, etc.) — to fully automate recurring imports.
Using the AWS CLI
# Upload a file to the openvas bucket
aws s3 cp export.csv s3://openvas/export.csv --profile ovs_your_org
# Or sync a whole local folder
aws s3 sync ./exports/ s3://openvas/ --profile ovs_your_orgAutomating the import via S3
import boto3
s3 = boto3.client(
"s3",
endpoint_url="https://s3.oversoc.com",
region_name="fr-par",
aws_access_key_id="YOUR_ACCESS_KEY",
aws_secret_access_key="YOUR_SECRET_KEY",
)
# Push the export into the openvas bucket
s3.upload_file("export.csv", "openvas", "export.csv")Pair this script with a scheduled task (cron on Linux, Task Scheduler on Windows) to push your exports automatically at a regular interval. Each upload triggers a new import on the OverView side.
Prerequisite: generate your S3 credentials and configure your client (endpoint, profile) as described in the OverView DropPoint guide. The profile and endpoint used here are explained there.
Official Documentation
For more information on OpenVAS XML output and exports, see the Greenbone OpenVAS Documentation