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.
Implements
IMessage < CVSS >, IEquatable < CVSS >, IDeepCloneable < CVSS >, IBufferMessage , IMessageNamespace
Grafeas.V1Assembly
Grafeas.V1.dll
Constructors
CVSS()
public CVSS()
CVSS(CVSS)
public CVSS(CVSS other)
Properties
AttackComplexity
public CVSS.Types.AttackComplexity AttackComplexity { get; set; }
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.
Authentication
public CVSS.Types.Authentication Authentication { get; set; }
AvailabilityImpact
public CVSS.Types.Impact AvailabilityImpact { get; set; }
BaseScore
public float BaseScore { get; set; }
The base score is a function of the base metric scores.
ConfidentialityImpact
public CVSS.Types.Impact ConfidentialityImpact { get; set; }
ExploitabilityScore
public float ExploitabilityScore { get; set; }
ImpactScore
public float ImpactScore { get; set; }
IntegrityImpact
public CVSS.Types.Impact IntegrityImpact { get; set; }
PrivilegesRequired
public CVSS.Types.PrivilegesRequired PrivilegesRequired { get; set; }
Scope
public CVSS.Types.Scope Scope { get; set; }
UserInteraction
public CVSS.Types.UserInteraction UserInteraction { get; set; }

