Show / Hide Table of Contents

Class CVSS

Common Vulnerability Scoring System. This message is compatible with CVSS v2 and v3. For CVSS v2 details, see https://www.first.org/cvss/v2/guide CVSS v2 calculator: https://nvd.nist.gov/vuln-metrics/cvss/v2-calculator For CVSS v3 details, see https://www.first.org/cvss/specification-document CVSS v3 calculator: https://nvd.nist.gov/vuln-metrics/cvss/v3-calculator For CVSS v4 details, see https://www.first.org/cvss/v4.0/user-guide CVSS v4 calculator: https://nvd.nist.gov/vuln-metrics/cvss/v4-calculator

Inheritance
object
CVSS
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.ContainerAnalysis.v1alpha1.Data
Assembly: Google.Apis.ContainerAnalysis.v1alpha1.dll
Syntax
public class CVSS : IDirectResponseSchema

Properties

AttackComplexity

Optional. Attack Complexity (AC). Defined in CVSS v2, v3, v4.

Declaration
[JsonProperty("attackComplexity")]
public virtual string AttackComplexity { get; set; }
Property Value
Type Description
string

AttackRequirements

Optional. Attack Requirements (AT). Defined in CVSS v4.

Declaration
[JsonProperty("attackRequirements")]
public virtual string AttackRequirements { get; set; }
Property Value
Type Description
string

AttackVector

Optional. Attack Vector (AV). Defined in CVSS v2, v3, v4.

Declaration
[JsonProperty("attackVector")]
public virtual string AttackVector { get; set; }
Property Value
Type Description
string

Authentication

Optional. Authentication (Au). Defined in CVSS v2.

Declaration
[JsonProperty("authentication")]
public virtual string Authentication { get; set; }
Property Value
Type Description
string

AvailabilityImpact

Optional. Availability Impact (A). Defined in CVSS v2, v3.

Declaration
[JsonProperty("availabilityImpact")]
public virtual string AvailabilityImpact { get; set; }
Property Value
Type Description
string

BaseScore

Optional. The base score is a function of the base metric scores.

Declaration
[JsonProperty("baseScore")]
public virtual float? BaseScore { get; set; }
Property Value
Type Description
float?

ConfidentialityImpact

Optional. Confidentiality Impact (C). Defined in CVSS v2, v3.

Declaration
[JsonProperty("confidentialityImpact")]
public virtual string ConfidentialityImpact { get; set; }
Property Value
Type Description
string

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

ExploitabilityScore

Declaration
[JsonProperty("exploitabilityScore")]
public virtual float? ExploitabilityScore { get; set; }
Property Value
Type Description
float?

ImpactScore

Declaration
[JsonProperty("impactScore")]
public virtual float? ImpactScore { get; set; }
Property Value
Type Description
float?

IntegrityImpact

Optional. Integrity Impact (I). Defined in CVSS v2, v3.

Declaration
[JsonProperty("integrityImpact")]
public virtual string IntegrityImpact { get; set; }
Property Value
Type Description
string

PrivilegesRequired

Optional. Privileges Required (PR). Defined in CVSS v3, v4.

Declaration
[JsonProperty("privilegesRequired")]
public virtual string PrivilegesRequired { get; set; }
Property Value
Type Description
string

Scope

Optional. Scope (S). Defined in CVSS v3.

Declaration
[JsonProperty("scope")]
public virtual string Scope { get; set; }
Property Value
Type Description
string

SubsequentSystemAvailabilityImpact

Optional. Subsequent System Availability Impact (SA). Defined in CVSS v4.

Declaration
[JsonProperty("subsequentSystemAvailabilityImpact")]
public virtual string SubsequentSystemAvailabilityImpact { get; set; }
Property Value
Type Description
string

SubsequentSystemConfidentialityImpact

Optional. Subsequent System Confidentiality Impact (SC). Defined in CVSS v4.

Declaration
[JsonProperty("subsequentSystemConfidentialityImpact")]
public virtual string SubsequentSystemConfidentialityImpact { get; set; }
Property Value
Type Description
string

SubsequentSystemIntegrityImpact

Optional. Subsequent System Integrity Impact (SI). Defined in CVSS v4.

Declaration
[JsonProperty("subsequentSystemIntegrityImpact")]
public virtual string SubsequentSystemIntegrityImpact { get; set; }
Property Value
Type Description
string

UserInteraction

Optional. User Interaction (UI). Defined in CVSS v3, v4.

Declaration
[JsonProperty("userInteraction")]
public virtual string UserInteraction { get; set; }
Property Value
Type Description
string

VulnerableSystemAvailabilityImpact

Optional. Vulnerable System Availability Impact (VA). Defined in CVSS v4.

Declaration
[JsonProperty("vulnerableSystemAvailabilityImpact")]
public virtual string VulnerableSystemAvailabilityImpact { get; set; }
Property Value
Type Description
string

VulnerableSystemConfidentialityImpact

Optional. Vulnerable System Confidentiality Impact (VC). Defined in CVSS v4.

Declaration
[JsonProperty("vulnerableSystemConfidentialityImpact")]
public virtual string VulnerableSystemConfidentialityImpact { get; set; }
Property Value
Type Description
string

VulnerableSystemIntegrityImpact

Optional. Vulnerable System Integrity Impact (VI). Defined in CVSS v4.

Declaration
[JsonProperty("vulnerableSystemIntegrityImpact")]
public virtual string VulnerableSystemIntegrityImpact { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX