| Name | Type | Description | Notes |
|---|---|---|---|
| vulnerability_id | str | ||
| type | VulnerabilityType | ||
| sub_type | str | [optional] | |
| title | str | ||
| description | str | ||
| reason | str | [optional] | |
| configuration_reason | str | [optional] | |
| recommendation | str | [optional] | |
| remediation | VulnerabilityRemediation | [optional] | |
| detection_timestamp | float | ||
| criticality | VulnerabilityCriticality | ||
| threats | List[str] | [optional] | |
| compliance | List[Compliance] | [optional] | |
| affected_asset | VulnerabilityRelatedAsset | [optional] | |
| status_history | List[VulnerabilityStatus] | [optional] | |
| flow_ref | VulnerabilityFlowRef | [optional] | |
| related_assets | List[VulnerabilityRelatedAsset] | [optional] |
from ibm_gdsc_sdk_saas.models.vulnerability import Vulnerability
# TODO update the JSON string below
json = "{}"
# create an instance of Vulnerability from a JSON string
vulnerability_instance = Vulnerability.from_json(json)
# print the JSON string representation of the object
print(Vulnerability.to_json())
# convert the object into a dict
vulnerability_dict = vulnerability_instance.to_dict()
# create an instance of Vulnerability from a dict
vulnerability_from_dict = Vulnerability.from_dict(vulnerability_dict)