Security Command Center v2 API - Class Vulnerability (1.2.0)

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.

Inheritance

object > Vulnerability

Namespace

Google.Cloud.SecurityCenter.V2

Assembly

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