Interface CveOrBuilder (2.61.0)

public interface CveOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCvssv3()

public abstract Cvssv3 getCvssv3()

Describe Common Vulnerability Scoring System specified at https://www.first.org/cvss/v3.1/specification-document

.google.cloud.securitycenter.v1.Cvssv3 cvssv3 = 3;

Returns
Type Description
Cvssv3

The cvssv3.

getCvssv3OrBuilder()

public abstract Cvssv3OrBuilder getCvssv3OrBuilder()

Describe Common Vulnerability Scoring System specified at https://www.first.org/cvss/v3.1/specification-document

.google.cloud.securitycenter.v1.Cvssv3 cvssv3 = 3;

Returns
Type Description
Cvssv3OrBuilder

getExploitReleaseDate()

public abstract Timestamp getExploitReleaseDate()

Date the first publicly available exploit or PoC was released.

.google.protobuf.Timestamp exploit_release_date = 9;

Returns
Type Description
Timestamp

The exploitReleaseDate.

getExploitReleaseDateOrBuilder()

public abstract TimestampOrBuilder getExploitReleaseDateOrBuilder()

Date the first publicly available exploit or PoC was released.

.google.protobuf.Timestamp exploit_release_date = 9;

Returns
Type Description
TimestampOrBuilder

getExploitationActivity()

public abstract Cve.ExploitationActivity getExploitationActivity()

The exploitation activity of the vulnerability in the wild.

.google.cloud.securitycenter.v1.Cve.ExploitationActivity exploitation_activity = 6;

Returns
Type Description
Cve.ExploitationActivity

The exploitationActivity.

getExploitationActivityValue()

public abstract int getExploitationActivityValue()

The exploitation activity of the vulnerability in the wild.

.google.cloud.securitycenter.v1.Cve.ExploitationActivity exploitation_activity = 6;

Returns
Type Description
int

The enum numeric value on the wire for exploitationActivity.

getId()

public abstract String getId()

The unique identifier for the vulnerability. e.g. CVE-2021-34527

string id = 1;

Returns
Type Description
String

The id.

getIdBytes()

public abstract ByteString getIdBytes()

The unique identifier for the vulnerability. e.g. CVE-2021-34527

string id = 1;

Returns
Type Description
ByteString

The bytes for id.

getImpact()

public abstract Cve.RiskRating getImpact()

The potential impact of the vulnerability if it was to be exploited.

.google.cloud.securitycenter.v1.Cve.RiskRating impact = 5;

Returns
Type Description
Cve.RiskRating

The impact.

getImpactValue()

public abstract int getImpactValue()

The potential impact of the vulnerability if it was to be exploited.

.google.cloud.securitycenter.v1.Cve.RiskRating impact = 5;

Returns
Type Description
int

The enum numeric value on the wire for impact.

getObservedInTheWild()

public abstract boolean getObservedInTheWild()

Whether or not the vulnerability has been observed in the wild.

bool observed_in_the_wild = 7;

Returns
Type Description
boolean

The observedInTheWild.

getReferences(int index)

public abstract Reference getReferences(int index)

Additional information about the CVE. e.g. https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-34527

repeated .google.cloud.securitycenter.v1.Reference references = 2;

Parameter
Name Description
index int
Returns
Type Description
Reference

getReferencesCount()

public abstract int getReferencesCount()

Additional information about the CVE. e.g. https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-34527

repeated .google.cloud.securitycenter.v1.Reference references = 2;

Returns
Type Description
int

getReferencesList()

public abstract List<Reference> getReferencesList()

Additional information about the CVE. e.g. https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-34527

repeated .google.cloud.securitycenter.v1.Reference references = 2;

Returns
Type Description
List<Reference>

getReferencesOrBuilder(int index)

public abstract ReferenceOrBuilder getReferencesOrBuilder(int index)

Additional information about the CVE. e.g. https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-34527

repeated .google.cloud.securitycenter.v1.Reference references = 2;

Parameter
Name Description
index int
Returns
Type Description
ReferenceOrBuilder

getReferencesOrBuilderList()

public abstract List<? extends ReferenceOrBuilder> getReferencesOrBuilderList()

Additional information about the CVE. e.g. https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-34527

repeated .google.cloud.securitycenter.v1.Reference references = 2;

Returns
Type Description
List<? extends com.google.cloud.securitycenter.v1.ReferenceOrBuilder>

getUpstreamFixAvailable()

public abstract boolean getUpstreamFixAvailable()

Whether upstream fix is available for the CVE.

bool upstream_fix_available = 4;

Returns
Type Description
boolean

The upstreamFixAvailable.

getZeroDay()

public abstract boolean getZeroDay()

Whether or not the vulnerability was zero day when the finding was published.

bool zero_day = 8;

Returns
Type Description
boolean

The zeroDay.

hasCvssv3()

public abstract boolean hasCvssv3()

Describe Common Vulnerability Scoring System specified at https://www.first.org/cvss/v3.1/specification-document

.google.cloud.securitycenter.v1.Cvssv3 cvssv3 = 3;

Returns
Type Description
boolean

Whether the cvssv3 field is set.

hasExploitReleaseDate()

public abstract boolean hasExploitReleaseDate()

Date the first publicly available exploit or PoC was released.

.google.protobuf.Timestamp exploit_release_date = 9;

Returns
Type Description
boolean

Whether the exploitReleaseDate field is set.