Skip to main content

Vulnerability Export Schema

This is the schema Mondoo uses when exporting vulnerability data to JSONL.

Vulnerability type

object

Vulnerability properties

PropertyTypeRequired?Nullable?
space_mrnstringYesNo
space_idstringYesNo
space_namestringYesNo
asset_idstringYesNo
asset_mrnstringYesNo
vuln_mrnstringYesNo
vuln_idstringYesNo
typestringYesNo
summarystringYesNo
cvss_scoreintegerNoNo
cvss_severitystringNoNo
first_detected_onstringYesNo
resolved_onstringYesNo
exported_atstringYesNo
risk_factorsJSONNoYes
referencesJSONNoYes
base_scoreintegerYesNo
risk_scoreintegerYesNo

space_mrn property

Mondoo identifier for the space containing the asset

space_mrn

TypeRequired?Nullable?
StringYesNo

space_id property

Unique identifier for the space containing the asset

space_id

TypeRequired?Nullable?
StringYesNo

space_name property

Name of the space containing the asset

space_name

TypeRequired?Nullable?
StringYesNo

asset_id property

Unique identifier for the asset

asset_id

TypeRequired?Nullable?
StringYesNo

asset_mrn property

Mondoo identifier for the asset

asset_mrn

TypeRequired?Nullable?
StringYesNo

vuln_mrn property

Mondoo identifier for the vulnerability

vuln_mrn

TypeRequired?Nullable?
StringYesNo

vuln_id property

Unique CVE number or advisory number

vuln_id

TypeRequired?Nullable?
StringYesNo

type property

The type of the vulnerability: CVE or Advisory

type

TypeRequired?Nullable?
StringYesNo

summary property

Brief summary of the vulnerability

summary

TypeRequired?Nullable?
StringYesNo

cvss_score property

CVSS score (0 to 10)

cvss_score

TypeRequired?Nullable?
IntegerYesNo

cvss_severity property

CVSS severity (Critical, High, Medium, Low, None)

cvss_score

TypeRequired?Nullable?
StringYesNo

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

TypeRequired?Nullable?
StringYesNo

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

TypeRequired?Nullable?
StringYesNo

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

TypeRequired?Nullable?
StringYesNo

risk_factors property

Read Risk Factors.

references property

CVE and advisory references

references

TypeRequired?Nullable?
StringNoYes

base_score property

CVE or advisory score based on the most recent policy-based scan

base_score

TypeRequired?Nullable?
IntegerYesNo

risk_score property

CVE or advisory's risk score

risk_score

TypeRequired?Nullable?
IntegerYesNo