public sealed class Details : IMessage<VulnerabilityReport.Types.Vulnerability.Types.Details>, IEquatable<VulnerabilityReport.Types.Vulnerability.Types.Details>, IDeepCloneable<VulnerabilityReport.Types.Vulnerability.Types.Details>, IBufferMessage, IMessage
Contains metadata information for the vulnerability. This information is collected from the upstream feed of the operating system.
Inheritance
System.Object > VulnerabilityReport.Types.Vulnerability.Types.DetailsImplements
IMessage<VulnerabilityReport.Types.Vulnerability.Types.Details>, System.IEquatable<VulnerabilityReport.Types.Vulnerability.Types.Details>, IDeepCloneable<VulnerabilityReport.Types.Vulnerability.Types.Details>, IBufferMessage, IMessageNamespace
Google.Cloud.OsConfig.V1Assembly
Google.Cloud.OsConfig.V1.dll
Constructors
Details()
public Details()
Details(VulnerabilityReport.Types.Vulnerability.Types.Details)
public Details(VulnerabilityReport.Types.Vulnerability.Types.Details other)
Parameter | |
---|---|
Name | Description |
other | VulnerabilityReport.Types.Vulnerability.Types.Details |
Properties
Cve
public string Cve { get; set; }
The CVE of the vulnerability. CVE cannot be empty and the combination of <cve, classification> should be unique across vulnerabilities for a VM.
Property Value | |
---|---|
Type | Description |
System.String |
CvssV2Score
public float CvssV2Score { get; set; }
The CVSS V2 score of this vulnerability. CVSS V2 score is on a scale of 0 - 10 where 0 indicates low severity and 10 indicates high severity.
Property Value | |
---|---|
Type | Description |
System.Single |
CvssV3
public CVSSv3 CvssV3 { get; set; }
The full description of the CVSSv3 for this vulnerability from NVD.
Property Value | |
---|---|
Type | Description |
CVSSv3 |
Description
public string Description { get; set; }
The note or description describing the vulnerability from the distro.
Property Value | |
---|---|
Type | Description |
System.String |
References
public RepeatedField<VulnerabilityReport.Types.Vulnerability.Types.Details.Types.Reference> References { get; }
Corresponds to the references attached to the VulnerabilityDetails
.
Property Value | |
---|---|
Type | Description |
RepeatedField<VulnerabilityReport.Types.Vulnerability.Types.Details.Types.Reference> |
Severity
public string Severity { get; set; }
Assigned severity/impact ranking from the distro.
Property Value | |
---|---|
Type | Description |
System.String |