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