Class CVSS (3.0.0)

Stay organized with collections Save and categorize content based on your preferences.
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 various versions of CVSS rather than making a separate proto for storing a specific version.

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