public sealed class Cvssv3 : IMessage<Cvssv3>, IEquatable<Cvssv3>, IDeepCloneable<Cvssv3>, IBufferMessage, IMessageReference 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 |
|