public sealed class Vulnerability : IMessage<Vulnerability>, IEquatable<Vulnerability>, IDeepCloneable<Vulnerability>, IBufferMessage, IMessage
Reference documentation and code samples for the Security Command Center v2 API class Vulnerability.
Refers to common vulnerability fields e.g. cve, cvss, cwe etc.
Implements
IMessageVulnerability, IEquatableVulnerability, IDeepCloneableVulnerability, IBufferMessage, IMessageNamespace
Google.Cloud.SecurityCenter.V2Assembly
Google.Cloud.SecurityCenter.V2.dll
Constructors
Vulnerability()
public Vulnerability()
Vulnerability(Vulnerability)
public Vulnerability(Vulnerability other)
Parameter | |
---|---|
Name | Description |
other |
Vulnerability |
Properties
Cve
public Cve Cve { get; set; }
CVE stands for Common Vulnerabilities and Exposures (https://cve.mitre.org/about/)
Property Value | |
---|---|
Type | Description |
Cve |
Cwes
public RepeatedField<Cwe> Cwes { get; }
Represents one or more Common Weakness Enumeration (CWE) information on this vulnerability.
Property Value | |
---|---|
Type | Description |
RepeatedFieldCwe |
FixedPackage
public Package FixedPackage { get; set; }
The fixed package is relevant to the finding.
Property Value | |
---|---|
Type | Description |
Package |
OffendingPackage
public Package OffendingPackage { get; set; }
The offending package is relevant to the finding.
Property Value | |
---|---|
Type | Description |
Package |
ProviderRiskScore
public long ProviderRiskScore { get; set; }
Provider provided risk_score based on multiple factors. The higher the risk score, the more risky the vulnerability is.
Property Value | |
---|---|
Type | Description |
long |
Reachable
public bool Reachable { get; set; }
Represents whether the vulnerability is reachable (detected via static analysis)
Property Value | |
---|---|
Type | Description |
bool |
SecurityBulletin
public SecurityBulletin SecurityBulletin { get; set; }
The security bulletin is relevant to this finding.
Property Value | |
---|---|
Type | Description |
SecurityBulletin |