Class CVSS (2.4.0)

public sealed class CVSS : IMessage<CVSS>, IEquatable<CVSS>, IDeepCloneable<CVSS>, IBufferMessage, IMessage

Common Vulnerability Scoring System. For details, see https://www.first.org/cvss/specification-document This is a message we will try to use for storing multiple versions of CVSS. The intention is that as new versions of CVSS scores get added, we will be able to modify this message rather than adding new protos for each new version of the score.

Inheritance

Object > CVSS

Namespace

Grafeas.V1

Assembly

Grafeas.V1.dll

Constructors

CVSS()

public CVSS()

CVSS(CVSS)

public CVSS(CVSS other)
Parameter
NameDescription
otherCVSS

Properties

AttackComplexity

public CVSS.Types.AttackComplexity AttackComplexity { get; set; }
Property Value
TypeDescription
CVSS.Types.AttackComplexity

AttackVector

public CVSS.Types.AttackVector AttackVector { get; set; }

Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.

Property Value
TypeDescription
CVSS.Types.AttackVector

Authentication

public CVSS.Types.Authentication Authentication { get; set; }
Property Value
TypeDescription
CVSS.Types.Authentication

AvailabilityImpact

public CVSS.Types.Impact AvailabilityImpact { get; set; }
Property Value
TypeDescription
CVSS.Types.Impact

BaseScore

public float BaseScore { get; set; }

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

Property Value
TypeDescription
Single

ConfidentialityImpact

public CVSS.Types.Impact ConfidentialityImpact { get; set; }
Property Value
TypeDescription
CVSS.Types.Impact

ExploitabilityScore

public float ExploitabilityScore { get; set; }
Property Value
TypeDescription
Single

ImpactScore

public float ImpactScore { get; set; }
Property Value
TypeDescription
Single

IntegrityImpact

public CVSS.Types.Impact IntegrityImpact { get; set; }
Property Value
TypeDescription
CVSS.Types.Impact

PrivilegesRequired

public CVSS.Types.PrivilegesRequired PrivilegesRequired { get; set; }
Property Value
TypeDescription
CVSS.Types.PrivilegesRequired

Scope

public CVSS.Types.Scope Scope { get; set; }
Property Value
TypeDescription
CVSS.Types.Scope

UserInteraction

public CVSS.Types.UserInteraction UserInteraction { get; set; }
Property Value
TypeDescription
CVSS.Types.UserInteraction