Interface VulnerabilityOrBuilder (2.76.0)

public interface VulnerabilityOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCve()

public abstract Cve getCve()

CVE stands for Common Vulnerabilities and Exposures (https://cve.mitre.org/about/)

.google.cloud.securitycenter.v2.Cve cve = 1;

Returns
Type Description
Cve

The cve.

getCveOrBuilder()

public abstract CveOrBuilder getCveOrBuilder()

CVE stands for Common Vulnerabilities and Exposures (https://cve.mitre.org/about/)

.google.cloud.securitycenter.v2.Cve cve = 1;

Returns
Type Description
CveOrBuilder

getCwes(int index)

public abstract Cwe getCwes(int index)

Represents one or more Common Weakness Enumeration (CWE) information on this vulnerability.

repeated .google.cloud.securitycenter.v2.Cwe cwes = 7;

Parameter
Name Description
index int
Returns
Type Description
Cwe

getCwesCount()

public abstract int getCwesCount()

Represents one or more Common Weakness Enumeration (CWE) information on this vulnerability.

repeated .google.cloud.securitycenter.v2.Cwe cwes = 7;

Returns
Type Description
int

getCwesList()

public abstract List<Cwe> getCwesList()

Represents one or more Common Weakness Enumeration (CWE) information on this vulnerability.

repeated .google.cloud.securitycenter.v2.Cwe cwes = 7;

Returns
Type Description
List<Cwe>

getCwesOrBuilder(int index)

public abstract CweOrBuilder getCwesOrBuilder(int index)

Represents one or more Common Weakness Enumeration (CWE) information on this vulnerability.

repeated .google.cloud.securitycenter.v2.Cwe cwes = 7;

Parameter
Name Description
index int
Returns
Type Description
CweOrBuilder

getCwesOrBuilderList()

public abstract List<? extends CweOrBuilder> getCwesOrBuilderList()

Represents one or more Common Weakness Enumeration (CWE) information on this vulnerability.

repeated .google.cloud.securitycenter.v2.Cwe cwes = 7;

Returns
Type Description
List<? extends com.google.cloud.securitycenter.v2.CweOrBuilder>

getFixedPackage()

public abstract Package getFixedPackage()

The fixed package is relevant to the finding.

.google.cloud.securitycenter.v2.Package fixed_package = 3;

Returns
Type Description
Package

The fixedPackage.

getFixedPackageOrBuilder()

public abstract PackageOrBuilder getFixedPackageOrBuilder()

The fixed package is relevant to the finding.

.google.cloud.securitycenter.v2.Package fixed_package = 3;

Returns
Type Description
PackageOrBuilder

getOffendingPackage()

public abstract Package getOffendingPackage()

The offending package is relevant to the finding.

.google.cloud.securitycenter.v2.Package offending_package = 2;

Returns
Type Description
Package

The offendingPackage.

getOffendingPackageOrBuilder()

public abstract PackageOrBuilder getOffendingPackageOrBuilder()

The offending package is relevant to the finding.

.google.cloud.securitycenter.v2.Package offending_package = 2;

Returns
Type Description
PackageOrBuilder

getProviderRiskScore()

public abstract long getProviderRiskScore()

Provider provided risk_score based on multiple factors. The higher the risk score, the more risky the vulnerability is.

int64 provider_risk_score = 5;

Returns
Type Description
long

The providerRiskScore.

getReachable()

public abstract boolean getReachable()

Represents whether the vulnerability is reachable (detected via static analysis)

bool reachable = 6;

Returns
Type Description
boolean

The reachable.

getSecurityBulletin()

public abstract SecurityBulletin getSecurityBulletin()

The security bulletin is relevant to this finding.

.google.cloud.securitycenter.v2.SecurityBulletin security_bulletin = 4;

Returns
Type Description
SecurityBulletin

The securityBulletin.

getSecurityBulletinOrBuilder()

public abstract SecurityBulletinOrBuilder getSecurityBulletinOrBuilder()

The security bulletin is relevant to this finding.

.google.cloud.securitycenter.v2.SecurityBulletin security_bulletin = 4;

Returns
Type Description
SecurityBulletinOrBuilder

hasCve()

public abstract boolean hasCve()

CVE stands for Common Vulnerabilities and Exposures (https://cve.mitre.org/about/)

.google.cloud.securitycenter.v2.Cve cve = 1;

Returns
Type Description
boolean

Whether the cve field is set.

hasFixedPackage()

public abstract boolean hasFixedPackage()

The fixed package is relevant to the finding.

.google.cloud.securitycenter.v2.Package fixed_package = 3;

Returns
Type Description
boolean

Whether the fixedPackage field is set.

hasOffendingPackage()

public abstract boolean hasOffendingPackage()

The offending package is relevant to the finding.

.google.cloud.securitycenter.v2.Package offending_package = 2;

Returns
Type Description
boolean

Whether the offendingPackage field is set.

hasSecurityBulletin()

public abstract boolean hasSecurityBulletin()

The security bulletin is relevant to this finding.

.google.cloud.securitycenter.v2.SecurityBulletin security_bulletin = 4;

Returns
Type Description
boolean

Whether the securityBulletin field is set.