Google Cloud Security Command Center V2 Client - Class Cve (1.31.0)

Reference documentation and code samples for the Google Cloud Security Command Center V2 Client class Cve.

CVE stands for Common Vulnerabilities and Exposures.

Information from the CVE record that describes this vulnerability.

Generated from protobuf message google.cloud.securitycenter.v2.Cve

Namespace

Google \ Cloud \ SecurityCenter \ V2

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ id string

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

↳ references array<Google\Cloud\SecurityCenter\V2\Reference>

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

↳ cvssv3 Google\Cloud\SecurityCenter\V2\Cvssv3

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

↳ upstream_fix_available bool

Whether upstream fix is available for the CVE.

↳ impact int

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

↳ exploitation_activity int

The exploitation activity of the vulnerability in the wild.

↳ observed_in_the_wild bool

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

↳ zero_day bool

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

↳ exploit_release_date Google\Protobuf\Timestamp

Date the first publicly available exploit or PoC was released.

getId

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

Returns
Type Description
string

setId

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

Parameter
Name Description
var string
Returns
Type Description
$this

getReferences

Additional information about the CVE.

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

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setReferences

Additional information about the CVE.

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

Parameter
Name Description
var array<Google\Cloud\SecurityCenter\V2\Reference>
Returns
Type Description
$this

getCvssv3

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

Returns
Type Description
Google\Cloud\SecurityCenter\V2\Cvssv3|null

hasCvssv3

clearCvssv3

setCvssv3

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

Parameter
Name Description
var Google\Cloud\SecurityCenter\V2\Cvssv3
Returns
Type Description
$this

getUpstreamFixAvailable

Whether upstream fix is available for the CVE.

Returns
Type Description
bool

setUpstreamFixAvailable

Whether upstream fix is available for the CVE.

Parameter
Name Description
var bool
Returns
Type Description
$this

getImpact

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

Returns
Type Description
int

setImpact

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

Parameter
Name Description
var int
Returns
Type Description
$this

getExploitationActivity

The exploitation activity of the vulnerability in the wild.

Returns
Type Description
int

setExploitationActivity

The exploitation activity of the vulnerability in the wild.

Parameter
Name Description
var int
Returns
Type Description
$this

getObservedInTheWild

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

Returns
Type Description
bool

setObservedInTheWild

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

Parameter
Name Description
var bool
Returns
Type Description
$this

getZeroDay

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

Returns
Type Description
bool

setZeroDay

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

Parameter
Name Description
var bool
Returns
Type Description
$this

getExploitReleaseDate

Date the first publicly available exploit or PoC was released.

Returns
Type Description
Google\Protobuf\Timestamp|null

hasExploitReleaseDate

clearExploitReleaseDate

setExploitReleaseDate

Date the first publicly available exploit or PoC was released.

Parameter
Name Description
var Google\Protobuf\Timestamp
Returns
Type Description
$this