public sealed class CVSSv3 : IMessage<CVSSv3>, IEquatable<CVSSv3>, IDeepCloneable<CVSSv3>, IBufferMessage, IMessageReference documentation and code samples for the Google Cloud OS Config v1alpha API class CVSSv3.
Common Vulnerability Scoring System version 3. For details, see https://www.first.org/cvss/specification-document
Namespace
Google.Cloud.OsConfig.V1AlphaAssembly
Google.Cloud.OsConfig.V1Alpha.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; }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 float BaseScore { get; set; }The base score is a function of the base metric scores. https://www.first.org/cvss/specification-document#Base-Metrics
| Property Value | |
|---|---|
| Type | Description |
float |
|
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 |
|
ExploitabilityScore
public float ExploitabilityScore { get; set; }The Exploitability sub-score equation is derived from the Base Exploitability metrics. https://www.first.org/cvss/specification-document#2-1-Exploitability-Metrics
| Property Value | |
|---|---|
| Type | Description |
float |
|
ImpactScore
public float ImpactScore { get; set; }The Impact sub-score equation is derived from the Base Impact metrics.
| Property Value | |
|---|---|
| Type | Description |
float |
|
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 |
|