Vulnerability(mapping=None, *, ignore_unknown_fields=False, **kwargs)
A vulnerability affecting the VM instance.
Attributes
Name | Description |
details |
google.cloud.osconfig_v1alpha.types.VulnerabilityReport.Vulnerability.Details
Contains metadata as per the upstream feed of the operating system and NVD. |
installed_inventory_item_ids |
Sequence[str]
Corresponds to the ``INSTALLED_PACKAGE`` inventory item on the VM. This field displays the inventory items affected by this vulnerability. If the vulnerability report was not updated after the VM inventory update, these values might not display in VM inventory. For some distros, this field may be empty. |
available_inventory_item_ids |
Sequence[str]
Corresponds to the ``AVAILABLE_PACKAGE`` inventory item on the VM. If the vulnerability report was not updated after the VM inventory update, these values might not display in VM inventory. If there is no available fix, the field is empty. The ``inventory_item`` value specifies the latest ``SoftwarePackage`` available to the VM that fixes the vulnerability. |
create_time |
google.protobuf.timestamp_pb2.Timestamp
The timestamp for when the vulnerability was first detected. |
update_time |
google.protobuf.timestamp_pb2.Timestamp
The timestamp for when the vulnerability was last modified. |
items |
Sequence[google.cloud.osconfig_v1alpha.types.VulnerabilityReport.Vulnerability.Item]
List of items affected by the vulnerability. |
Inheritance
builtins.object > proto.message.Message > VulnerabilityClasses
Details
Details(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Contains metadata information for the vulnerability. This information is collected from the upstream feed of the operating system.
Item
Item(mapping=None, *, ignore_unknown_fields=False, **kwargs)
OS inventory item that is affected by a vulnerability or fixed as a result of a vulnerability.