Class CVSSv3 (3.0.0)

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

Common Vulnerability Scoring System version 3. For details, see https://www.first.org/cvss/specification-document

Inheritance

Object > CVSSv3

Namespace

Grafeas.V1

Assembly

Grafeas.V1.dll

Constructors

CVSSv3()

public CVSSv3()

CVSSv3(CVSSv3)

public CVSSv3(CVSSv3 other)
Parameter
NameDescription
otherCVSSv3

Properties

AttackComplexity

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

AttackVector

public CVSSv3.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
CVSSv3.Types.AttackVector

AvailabilityImpact

public CVSSv3.Types.Impact AvailabilityImpact { get; set; }
Property Value
TypeDescription
CVSSv3.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 CVSSv3.Types.Impact ConfidentialityImpact { get; set; }
Property Value
TypeDescription
CVSSv3.Types.Impact

ExploitabilityScore

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

ImpactScore

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

IntegrityImpact

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

PrivilegesRequired

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

Scope

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

UserInteraction

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