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?
asset_mrnstringYesNo
vuln_mrnstringYesNo
vuln_idstringYesNo
typestringYesNo
summarystringYesNo
first_detected_onstringYesNo
resolved_onstringYesNo
exported_atstringYesNo

asset_mrn property

Unique identifier for the vulnerability item's asset

asset_mrn

TypeRequired?Nullable?
StringYesNo

vuln_mrn property

Unique 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

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