Class VulnerabilityOccurrence (2.2.0)

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

An occurrence of a severity vulnerability on a resource.

Inheritance

Object > VulnerabilityOccurrence

Namespace

Grafeas.V1

Assembly

Grafeas.V1.dll

Constructors

VulnerabilityOccurrence()

public VulnerabilityOccurrence()

VulnerabilityOccurrence(VulnerabilityOccurrence)

public VulnerabilityOccurrence(VulnerabilityOccurrence other)
Parameter
NameDescription
otherVulnerabilityOccurrence

Properties

CvssScore

public float CvssScore { get; set; }

Output only. The CVSS score of this vulnerability. CVSS score is on a scale of 0 - 10 where 0 indicates low severity and 10 indicates high severity.

Property Value
TypeDescription
Single

EffectiveSeverity

public Severity EffectiveSeverity { get; set; }

The distro assigned severity for this vulnerability when it is available, otherwise this is the note provider assigned severity.

Property Value
TypeDescription
Severity

FixAvailable

public bool FixAvailable { get; set; }

Output only. Whether at least one of the affected packages has a fix available.

Property Value
TypeDescription
Boolean

LongDescription

public string LongDescription { get; set; }

Output only. A detailed description of this vulnerability.

Property Value
TypeDescription
String

PackageIssue

public RepeatedField<VulnerabilityOccurrence.Types.PackageIssue> PackageIssue { get; }

Required. The set of affected locations and their fixes (if available) within the associated resource.

Property Value
TypeDescription
RepeatedField<VulnerabilityOccurrence.Types.PackageIssue>

RelatedUrls

public RepeatedField<RelatedUrl> RelatedUrls { get; }

Output only. URLs related to this vulnerability.

Property Value
TypeDescription
RepeatedField<RelatedUrl>

Severity

public Severity Severity { get; set; }

Output only. The note provider assigned severity of this vulnerability.

Property Value
TypeDescription
Severity

ShortDescription

public string ShortDescription { get; set; }

Output only. A one sentence description of this vulnerability.

Property Value
TypeDescription
String

Type

public string Type { get; set; }

The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).

Property Value
TypeDescription
String