VulnerabilityAuditConfiguration¶
-
class
oci.adm.models.
VulnerabilityAuditConfiguration
(**kwargs)¶ Bases:
object
Configuration for a vulnerability audit. A vulnerable application dependency is ignored if its name does match any of the items in exclusions, or all of the associated Vulnerabilies have a CVSS v2 score below maxPermissibleCvssV2Score and a CVSS v3 score below maxPermissibleCvssV3Score. type: object
Attributes
MAX_PERMISSIBLE_SEVERITY_CRITICAL
A constant which can be used with the max_permissible_severity property of a VulnerabilityAuditConfiguration. MAX_PERMISSIBLE_SEVERITY_HIGH
A constant which can be used with the max_permissible_severity property of a VulnerabilityAuditConfiguration. MAX_PERMISSIBLE_SEVERITY_LOW
A constant which can be used with the max_permissible_severity property of a VulnerabilityAuditConfiguration. MAX_PERMISSIBLE_SEVERITY_MEDIUM
A constant which can be used with the max_permissible_severity property of a VulnerabilityAuditConfiguration. MAX_PERMISSIBLE_SEVERITY_NONE
A constant which can be used with the max_permissible_severity property of a VulnerabilityAuditConfiguration. MAX_PERMISSIBLE_SEVERITY_UNSET
A constant which can be used with the max_permissible_severity property of a VulnerabilityAuditConfiguration. exclusions
Gets the exclusions of this VulnerabilityAuditConfiguration. max_permissible_cvss_v2_score
Gets the max_permissible_cvss_v2_score of this VulnerabilityAuditConfiguration. max_permissible_cvss_v3_score
Gets the max_permissible_cvss_v3_score of this VulnerabilityAuditConfiguration. max_permissible_severity
Gets the max_permissible_severity of this VulnerabilityAuditConfiguration. Methods
__init__
(**kwargs)Initializes a new VulnerabilityAuditConfiguration object with values from keyword arguments. -
MAX_PERMISSIBLE_SEVERITY_CRITICAL
= 'CRITICAL'¶ A constant which can be used with the max_permissible_severity property of a VulnerabilityAuditConfiguration. This constant has a value of “CRITICAL”
-
MAX_PERMISSIBLE_SEVERITY_HIGH
= 'HIGH'¶ A constant which can be used with the max_permissible_severity property of a VulnerabilityAuditConfiguration. This constant has a value of “HIGH”
-
MAX_PERMISSIBLE_SEVERITY_LOW
= 'LOW'¶ A constant which can be used with the max_permissible_severity property of a VulnerabilityAuditConfiguration. This constant has a value of “LOW”
-
MAX_PERMISSIBLE_SEVERITY_MEDIUM
= 'MEDIUM'¶ A constant which can be used with the max_permissible_severity property of a VulnerabilityAuditConfiguration. This constant has a value of “MEDIUM”
-
MAX_PERMISSIBLE_SEVERITY_NONE
= 'NONE'¶ A constant which can be used with the max_permissible_severity property of a VulnerabilityAuditConfiguration. This constant has a value of “NONE”
-
MAX_PERMISSIBLE_SEVERITY_UNSET
= 'UNSET'¶ A constant which can be used with the max_permissible_severity property of a VulnerabilityAuditConfiguration. This constant has a value of “UNSET”
-
__init__
(**kwargs)¶ Initializes a new VulnerabilityAuditConfiguration object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - max_permissible_cvss_v2_score (float) – The value to assign to the max_permissible_cvss_v2_score property of this VulnerabilityAuditConfiguration.
- max_permissible_cvss_v3_score (float) – The value to assign to the max_permissible_cvss_v3_score property of this VulnerabilityAuditConfiguration.
- max_permissible_severity (str) – The value to assign to the max_permissible_severity property of this VulnerabilityAuditConfiguration. Allowed values for this property are: “UNSET”, “NONE”, “LOW”, “MEDIUM”, “HIGH”, “CRITICAL”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- exclusions (list[str]) – The value to assign to the exclusions property of this VulnerabilityAuditConfiguration.
-
exclusions
¶ Gets the exclusions of this VulnerabilityAuditConfiguration. A vulnerable application dependency is ignored if its name matches any of the items in exclusions. An asterisk (*) in the dependency pattern acts as a wildcard and matches zero or more characters.
Returns: The exclusions of this VulnerabilityAuditConfiguration. Return type: list[str]
-
max_permissible_cvss_v2_score
¶ Gets the max_permissible_cvss_v2_score of this VulnerabilityAuditConfiguration. A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.
Returns: The max_permissible_cvss_v2_score of this VulnerabilityAuditConfiguration. Return type: float
-
max_permissible_cvss_v3_score
¶ Gets the max_permissible_cvss_v3_score of this VulnerabilityAuditConfiguration. A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.
Returns: The max_permissible_cvss_v3_score of this VulnerabilityAuditConfiguration. Return type: float
-
max_permissible_severity
¶ Gets the max_permissible_severity of this VulnerabilityAuditConfiguration. A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleSeverity.
Allowed values for this property are: “UNSET”, “NONE”, “LOW”, “MEDIUM”, “HIGH”, “CRITICAL”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The max_permissible_severity of this VulnerabilityAuditConfiguration. Return type: str
-