public sealed class Cvssv3 : IMessage<Cvssv3>, IEquatable<Cvssv3>, IDeepCloneable<Cvssv3>, IBufferMessage, IMessage
Reference documentation and code samples for the Security Command Center v2 API class Cvssv3.
Common Vulnerability Scoring System version 3.
Namespace
Google.Cloud.SecurityCenter.V2Assembly
Google.Cloud.SecurityCenter.V2.dll
Constructors
Cvssv3()
public Cvssv3()
Cvssv3(Cvssv3)
public Cvssv3(Cvssv3 other)
Parameter | |
---|---|
Name | Description |
other | Cvssv3 |
Properties
AttackComplexity
public Cvssv3.Types.AttackComplexity AttackComplexity { get; set; }
This metric describes the conditions beyond the attacker's control that must exist in order to exploit the vulnerability.
Property Value | |
---|---|
Type | Description |
Cvssv3TypesAttackComplexity |
AttackVector
public Cvssv3.Types.AttackVector AttackVector { get; set; }
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.
Property Value | |
---|---|
Type | Description |
Cvssv3TypesAttackVector |
AvailabilityImpact
public Cvssv3.Types.Impact AvailabilityImpact { get; set; }
This metric measures the impact to the availability of the impacted component resulting from a successfully exploited vulnerability.
Property Value | |
---|---|
Type | Description |
Cvssv3TypesImpact |
BaseScore
public double BaseScore { get; set; }
The base score is a function of the base metric scores.
Property Value | |
---|---|
Type | Description |
double |
ConfidentialityImpact
public Cvssv3.Types.Impact ConfidentialityImpact { get; set; }
This metric measures the impact to the confidentiality of the information resources managed by a software component due to a successfully exploited vulnerability.
Property Value | |
---|---|
Type | Description |
Cvssv3TypesImpact |
IntegrityImpact
public Cvssv3.Types.Impact IntegrityImpact { get; set; }
This metric measures the impact to integrity of a successfully exploited vulnerability.
Property Value | |
---|---|
Type | Description |
Cvssv3TypesImpact |
PrivilegesRequired
public Cvssv3.Types.PrivilegesRequired PrivilegesRequired { get; set; }
This metric describes the level of privileges an attacker must possess before successfully exploiting the vulnerability.
Property Value | |
---|---|
Type | Description |
Cvssv3TypesPrivilegesRequired |
Scope
public Cvssv3.Types.Scope Scope { get; set; }
The Scope metric captures whether a vulnerability in one vulnerable component impacts resources in components beyond its security scope.
Property Value | |
---|---|
Type | Description |
Cvssv3TypesScope |
UserInteraction
public Cvssv3.Types.UserInteraction UserInteraction { get; set; }
This metric captures the requirement for a human user, other than the attacker, to participate in the successful compromise of the vulnerable component.
Property Value | |
---|---|
Type | Description |
Cvssv3TypesUserInteraction |