Run ReportsContinuous Data ExportsSchema Reference

Vulnerability Export Schema

Reference the vulnerability object schema and properties used in Mondoo JSONL exports.

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
asset_namestringYesNo
vuln_mrnstringYesNo
vuln_idstringYesNo
typestringYesNo
summarystringYesNo
first_detected_onstringYesNo
resolved_onstringYesYes
published_datestringNoYes
exported_atstringYesNo
time_travel_idstringYesNo
urlstringYesNo
cvss_scoreintegerNoNo
cvss_severitystringNoNo
cvss_vectorstringNoNo
risk_factorsJSONNoYes
risk_scoreintegerYesNo
risk_valueintegerYesNo
preview_risk_scoreintegerYesYes
preview_risk_valueintegerYesYes
risk_severitystringYesNo
base_scoreintegerYesNo
referencesJSONNoYes
cve_refsJSONNoYes
remediationJSONNoYes
evidenceJSONNoYes
epss_scorenumberNoYes
epss_percentilenumberNoYes
sourcesJSONNoYes
sla_statestringYesNo
sla_ratingstringYesNo
sla_started_atstringYesYes
sla_warn_atstringYesYes
sla_deadlinestringYesYes
sla_days_to_resolveintegerYesYes
sla_resolved_withinbooleanYesYes

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

Space-unique asset identifier

asset_id

TypeRequired?Nullable?
StringYesNo

asset_mrn property

Globally unique asset MRN

asset_mrn

TypeRequired?Nullable?
StringYesNo

asset_name property

Asset display name

asset_name

TypeRequired?Nullable?
StringYesNo

vuln_mrn property

Mondoo identifier for the vulnerability

vuln_mrn

TypeRequired?Nullable?
StringYesNo

vuln_id property

CVE ID or equivalent advisory number

vuln_id

TypeRequired?Nullable?
StringYesNo

type property

The type of the vulnerability (CVE, Package, etc.)

type

TypeRequired?Nullable?
StringYesNo

summary property

Brief description 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

Timestamp from when the vulnerability was resolved. This is a date-time string matching RFC 3339, section 5.6. Null if the vulnerability is not yet resolved.

resolved_on

TypeRequired?Nullable?
StringYesYes

published_date property

Public disclosure date. This is a date-time string matching RFC 3339, section 5.6. Null if the date is not available.

published_date

TypeRequired?Nullable?
StringNoYes

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

time_travel_id property

Point-in-time query ID

time_travel_id

TypeRequired?Nullable?
StringYesNo

url property

Console URL for the vulnerability

url

TypeRequired?Nullable?
StringYesNo

cvss_score property

CVSS score in integer format (for example, 9.8 is represented as 98)

cvss_score

TypeRequired?Nullable?
IntegerNoNo

cvss_severity property

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

cvss_severity

TypeRequired?Nullable?
StringNoNo

cvss_vector property

CVSS vector string

cvss_vector

TypeRequired?Nullable?
StringNoNo

risk_factors property

Read Risk Factor Export Schema.

risk_score property

Risk score (0-100)

risk_score

TypeRequired?Nullable?
IntegerYesNo

risk_value property

Derived value: 100 - risk_score

risk_value

TypeRequired?Nullable?
IntegerYesNo

preview_risk_score property

Risk score from a preview version of the Mondoo risk scoring model (0-100). Null when no preview score is available.

preview_risk_score

TypeRequired?Nullable?
IntegerYesYes

preview_risk_value property

Derived value: 100 - preview_risk_score. Null when preview_risk_score is null.

preview_risk_value

TypeRequired?Nullable?
IntegerYesYes

risk_severity property

Severity rating derived from the risk score (Critical, High, Medium, Low, None)

risk_severity

TypeRequired?Nullable?
StringYesNo

base_score property

Base score (0-100)

base_score

TypeRequired?Nullable?
IntegerYesNo

references property

Reference URLs for CVEs and advisories

references

TypeRequired?Nullable?
JSONNoYes

cve_refs property

Cross-referenced CVE IDs

cve_refs

TypeRequired?Nullable?
JSONNoYes

remediation property

JSON remediation data

remediation

TypeRequired?Nullable?
JSONNoYes

evidence property

Evidence objects

evidence

TypeRequired?Nullable?
JSONNoYes

epss_score property

Exploit Prediction Scoring System score (0.0-1.0)

epss_score

TypeRequired?Nullable?
NumberNoYes

epss_percentile property

EPSS percentile (0.0-100.0)

epss_percentile

TypeRequired?Nullable?
NumberNoYes

sources property

Detection sources that reported the vulnerability (for example, cnspec, SentinelOne, or CrowdStrike). Each entry has a name and, optionally, a url, first_detected_at, last_updated_at, and fixed_at.

sources

TypeRequired?Nullable?
JSONNoYes

sla_state property

SLA position as of the export run: over, nearing, within, or none

sla_state

TypeRequired?Nullable?
StringYesNo

sla_rating property

Rating whose SLA applies to the finding. Empty when the finding has no SLA window.

sla_rating

TypeRequired?Nullable?
StringYesNo

sla_started_at property

Time the SLA clock started. Null when the finding has no SLA window. This is a date-time string matching RFC 3339, section 5.6.

sla_started_at

TypeRequired?Nullable?
StringYesYes

sla_warn_at property

Time from which an open finding is nearing its SLA deadline. Null when the finding has no SLA window. This is a date-time string matching RFC 3339, section 5.6.

sla_warn_at

TypeRequired?Nullable?
StringYesYes

sla_deadline property

Time after which an open finding is over its SLA. Null when the finding has no SLA window. This is a date-time string matching RFC 3339, section 5.6.

sla_deadline

TypeRequired?Nullable?
StringYesYes

sla_days_to_resolve property

Number of days the SLA allows for the finding's rating. Null when the finding has no SLA window.

sla_days_to_resolve

TypeRequired?Nullable?
IntegerYesYes

sla_resolved_within property

For a resolved finding with an SLA window, whether it was resolved on or before sla_deadline. Null otherwise.

sla_resolved_within

TypeRequired?Nullable?
BooleanYesYes

On this page