Skip to content

Vulnerability

armis_sdk.entities.data_export.vulnerability.Vulnerability

Bases: BaseExportedEntity

This class represents a vulnerability row that was exported using the data export API.

Attributes:

Name Type Description
device_id int | None

The id of the device with the vulnerability

cve_uid str | None

The unique CVE identifier

advisory_id str | None

The id of the advisory

remediation_types list[str] | None

The list of remediation types

avm_rating str | None

The Armis AVM (Asset Vulnerability Management) rating of the vulnerability

match_source list[str] | None

The list of sources for the match

status str | None

The status of the vulnerability in relation to the device

status_change_time datetime | None

When was the status last changed

status_change_reason str | None

The reason for the status change

device_id = None class-attribute instance-attribute

The id of the device with the vulnerability

cve_uid = None class-attribute instance-attribute

The unique CVE identifier

Example: CVE-2025-53799

advisory_id = None class-attribute instance-attribute

The id of the advisory

Example: KB5065429

remediation_types = None class-attribute instance-attribute

The list of remediation types

Example: ["VERSION_UPDATE"]

avm_rating = None class-attribute instance-attribute

The Armis AVM (Asset Vulnerability Management) rating of the vulnerability

match_source = None class-attribute instance-attribute

The list of sources for the match

Example: ["Profile Matching"]

status = None class-attribute instance-attribute

The status of the vulnerability in relation to the device

Example: Open

status_change_time = None class-attribute instance-attribute

When was the status last changed

status_change_reason = None class-attribute instance-attribute

The reason for the status change