Vulnerability Export Schema
This is the schema Mondoo uses when exporting vulnerability data to JSONL.
Vulnerability type
object
Vulnerability properties
| Property | Type | Required? | Nullable? |
|---|---|---|---|
| space_mrn | string | Yes | No |
| space_id | string | Yes | No |
| space_name | string | Yes | No |
| asset_id | string | Yes | No |
| asset_mrn | string | Yes | No |
| vuln_mrn | string | Yes | No |
| vuln_id | string | Yes | No |
| type | string | Yes | No |
| summary | string | Yes | No |
| cvss_score | integer | No | No |
| cvss_severity | string | No | No |
| first_detected_on | string | Yes | No |
| resolved_on | string | Yes | No |
| exported_at | string | Yes | No |
| risk_factors | JSON | No | Yes |
| references | JSON | No | Yes |
| base_score | integer | Yes | No |
| risk_score | integer | Yes | No |
space_mrn property
Mondoo identifier for the space containing the asset
space_mrn
| Type | Required? | Nullable? |
|---|---|---|
| String | Yes | No |
space_id property
Unique identifier for the space containing the asset
space_id
| Type | Required? | Nullable? |
|---|---|---|
| String | Yes | No |
space_name property
Name of the space containing the asset
space_name
| Type | Required? | Nullable? |
|---|---|---|
| String | Yes | No |
asset_id property
Unique identifier for the asset
asset_id
| Type | Required? | Nullable? |
|---|---|---|
| String | Yes | No |
asset_mrn property
Mondoo identifier for the asset
asset_mrn
| Type | Required? | Nullable? |
|---|---|---|
| String | Yes | No |
vuln_mrn property
Mondoo identifier for the vulnerability
vuln_mrn
| Type | Required? | Nullable? |
|---|---|---|
| String | Yes | No |
vuln_id property
Unique CVE number or advisory number
vuln_id
| Type | Required? | Nullable? |
|---|---|---|
| String | Yes | No |
type property
The type of the vulnerability: CVE or Advisory
type
| Type | Required? | Nullable? |
|---|---|---|
| String | Yes | No |
summary property
Brief summary of the vulnerability
summary
| Type | Required? | Nullable? |
|---|---|---|
| String | Yes | No |
cvss_score property
CVSS score (0 to 10)
cvss_score
| Type | Required? | Nullable? |
|---|---|---|
| Integer | Yes | No |
cvss_severity property
CVSS severity (Critical, High, Medium, Low, None)
cvss_score
| Type | Required? | Nullable? |
|---|---|---|
| String | Yes | No |
first_detected_on property
Timestamp from when the vulnerability was first detected. This is a date-time string matching RFC 3339, section 5.6.
first_detected_on
| Type | Required? | Nullable? |
|---|---|---|
| String | Yes | No |
resolved_on property
Optional timestamp from when the vulnerability was resolved. This is a date-time string matching RFC 3339, section 5.6.
resolved_on
| Type | Required? | Nullable? |
|---|---|---|
| String | Yes | No |
exported_at property
Timestamp from when this vulnerability data was exported. This is a date-time string matching RFC 3339, section 5.6.
exported_at
| Type | Required? | Nullable? |
|---|---|---|
| String | Yes | No |
risk_factors property
Read Risk Factors.
references property
CVE and advisory references
references
| Type | Required? | Nullable? |
|---|---|---|
| String | No | Yes |
base_score property
CVE or advisory score based on the most recent policy-based scan
base_score
| Type | Required? | Nullable? |
|---|---|---|
| Integer | Yes | No |
risk_score property
CVE or advisory's risk score
risk_score
| Type | Required? | Nullable? |
|---|---|---|
| Integer | Yes | No |