Reference documentation and code samples for the Google Cloud Security Command Center V1 Client class Cvssv3.
Common Vulnerability Scoring System version 3.
Generated from protobuf message google.cloud.securitycenter.v1.Cvssv3
Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ base_score
float
The base score is a function of the base metric scores.
↳ attack_vector
int
Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments. This metric reflects the context by which vulnerability exploitation is possible.
↳ attack_complexity
int
This metric describes the conditions beyond the attacker's control that must exist in order to exploit the vulnerability.
↳ privileges_required
int
This metric describes the level of privileges an attacker must possess before successfully exploiting the vulnerability.
↳ user_interaction
int
This metric captures the requirement for a human user, other than the attacker, to participate in the successful compromise of the vulnerable component.
↳ scope
int
The Scope metric captures whether a vulnerability in one vulnerable component impacts resources in components beyond its security scope.
↳ confidentiality_impact
int
This metric measures the impact to the confidentiality of the information resources managed by a software component due to a successfully exploited vulnerability.
↳ integrity_impact
int
This metric measures the impact to integrity of a successfully exploited vulnerability.
↳ availability_impact
int
This metric measures the impact to the availability of the impacted component resulting from a successfully exploited vulnerability.
getBaseScore
The base score is a function of the base metric scores.
Generated from protobuf field double base_score = 1;
float
setBaseScore
The base score is a function of the base metric scores.
Generated from protobuf field double base_score = 1;
var
float
$this
getAttackVector
Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
This metric reflects the context by which vulnerability exploitation is possible.
Generated from protobuf field .google.cloud.securitycenter.v1.Cvssv3.AttackVector attack_vector = 5;
int
setAttackVector
Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
This metric reflects the context by which vulnerability exploitation is possible.
Generated from protobuf field .google.cloud.securitycenter.v1.Cvssv3.AttackVector attack_vector = 5;
var
int
$this
getAttackComplexity
This metric describes the conditions beyond the attacker's control that must exist in order to exploit the vulnerability.
Generated from protobuf field .google.cloud.securitycenter.v1.Cvssv3.AttackComplexity attack_complexity = 6;
int
setAttackComplexity
This metric describes the conditions beyond the attacker's control that must exist in order to exploit the vulnerability.
Generated from protobuf field .google.cloud.securitycenter.v1.Cvssv3.AttackComplexity attack_complexity = 6;
var
int
$this
getPrivilegesRequired
This metric describes the level of privileges an attacker must possess before successfully exploiting the vulnerability.
Generated from protobuf field .google.cloud.securitycenter.v1.Cvssv3.PrivilegesRequired privileges_required = 7;
int
setPrivilegesRequired
This metric describes the level of privileges an attacker must possess before successfully exploiting the vulnerability.
Generated from protobuf field .google.cloud.securitycenter.v1.Cvssv3.PrivilegesRequired privileges_required = 7;
var
int
$this
getUserInteraction
This metric captures the requirement for a human user, other than the attacker, to participate in the successful compromise of the vulnerable component.
Generated from protobuf field .google.cloud.securitycenter.v1.Cvssv3.UserInteraction user_interaction = 8;
int
setUserInteraction
This metric captures the requirement for a human user, other than the attacker, to participate in the successful compromise of the vulnerable component.
Generated from protobuf field .google.cloud.securitycenter.v1.Cvssv3.UserInteraction user_interaction = 8;
var
int
$this
getScope
The Scope metric captures whether a vulnerability in one vulnerable component impacts resources in components beyond its security scope.
Generated from protobuf field .google.cloud.securitycenter.v1.Cvssv3.Scope scope = 9;
int
setScope
The Scope metric captures whether a vulnerability in one vulnerable component impacts resources in components beyond its security scope.
Generated from protobuf field .google.cloud.securitycenter.v1.Cvssv3.Scope scope = 9;
var
int
$this
getConfidentialityImpact
This metric measures the impact to the confidentiality of the information resources managed by a software component due to a successfully exploited vulnerability.
Generated from protobuf field .google.cloud.securitycenter.v1.Cvssv3.Impact confidentiality_impact = 10;
int
setConfidentialityImpact
This metric measures the impact to the confidentiality of the information resources managed by a software component due to a successfully exploited vulnerability.
Generated from protobuf field .google.cloud.securitycenter.v1.Cvssv3.Impact confidentiality_impact = 10;
var
int
$this
getIntegrityImpact
This metric measures the impact to integrity of a successfully exploited vulnerability.
Generated from protobuf field .google.cloud.securitycenter.v1.Cvssv3.Impact integrity_impact = 11;
int
setIntegrityImpact
This metric measures the impact to integrity of a successfully exploited vulnerability.
Generated from protobuf field .google.cloud.securitycenter.v1.Cvssv3.Impact integrity_impact = 11;
var
int
$this
getAvailabilityImpact
This metric measures the impact to the availability of the impacted component resulting from a successfully exploited vulnerability.
Generated from protobuf field .google.cloud.securitycenter.v1.Cvssv3.Impact availability_impact = 12;
int
setAvailabilityImpact
This metric measures the impact to the availability of the impacted component resulting from a successfully exploited vulnerability.
Generated from protobuf field .google.cloud.securitycenter.v1.Cvssv3.Impact availability_impact = 12;
var
int
$this