public sealed class Cvssv3 : IMessage<Cvssv3>, IEquatable<Cvssv3>, IDeepCloneable<Cvssv3>, IBufferMessage, IMessageCommon Vulnerability Scoring System version 3.
Namespace
Google.Cloud.SecurityCenter.V1Assembly
Google.Cloud.SecurityCenter.V1.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 |
Cvssv3.Types.AttackComplexity |
|
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 |
Cvssv3.Types.AttackVector |
|
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 |
Cvssv3.Types.Impact |
|
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 |
Cvssv3.Types.Impact |
|
IntegrityImpact
public Cvssv3.Types.Impact IntegrityImpact { get; set; }This metric measures the impact to integrity of a successfully exploited vulnerability.
| Property Value | |
|---|---|
| Type | Description |
Cvssv3.Types.Impact |
|
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 |
Cvssv3.Types.PrivilegesRequired |
|
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 |
Cvssv3.Types.Scope |
|
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 |
Cvssv3.Types.UserInteraction |
|