Reference documentation and code samples for the Google Cloud Security Command Center V2 Client class Vulnerability.
Refers to common vulnerability fields e.g. cve, cvss, cwe etc.
Generated from protobuf message google.cloud.securitycenter.v2.Vulnerability
Namespace
Google \ Cloud \ SecurityCenter \ V2Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ cve |
Cve
CVE stands for Common Vulnerabilities and Exposures (https://cve.mitre.org/about/) |
↳ offending_package |
Package
The offending package is relevant to the finding. |
↳ fixed_package |
Package
The fixed package is relevant to the finding. |
↳ security_bulletin |
SecurityBulletin
The security bulletin is relevant to this finding. |
↳ provider_risk_score |
int|string
Provider provided risk_score based on multiple factors. The higher the risk score, the more risky the vulnerability is. |
↳ reachable |
bool
Represents whether the vulnerability is reachable (detected via static analysis) |
↳ cwes |
array<Cwe>
Represents one or more Common Weakness Enumeration (CWE) information on this vulnerability. |
getCve
CVE stands for Common Vulnerabilities and Exposures (https://cve.mitre.org/about/)
Returns | |
---|---|
Type | Description |
Cve|null |
hasCve
clearCve
setCve
CVE stands for Common Vulnerabilities and Exposures (https://cve.mitre.org/about/)
Parameter | |
---|---|
Name | Description |
var |
Cve
|
Returns | |
---|---|
Type | Description |
$this |
getOffendingPackage
The offending package is relevant to the finding.
Returns | |
---|---|
Type | Description |
Package|null |
hasOffendingPackage
clearOffendingPackage
setOffendingPackage
The offending package is relevant to the finding.
Parameter | |
---|---|
Name | Description |
var |
Package
|
Returns | |
---|---|
Type | Description |
$this |
getFixedPackage
The fixed package is relevant to the finding.
Returns | |
---|---|
Type | Description |
Package|null |
hasFixedPackage
clearFixedPackage
setFixedPackage
The fixed package is relevant to the finding.
Parameter | |
---|---|
Name | Description |
var |
Package
|
Returns | |
---|---|
Type | Description |
$this |
getSecurityBulletin
The security bulletin is relevant to this finding.
Returns | |
---|---|
Type | Description |
SecurityBulletin|null |
hasSecurityBulletin
clearSecurityBulletin
setSecurityBulletin
The security bulletin is relevant to this finding.
Parameter | |
---|---|
Name | Description |
var |
SecurityBulletin
|
Returns | |
---|---|
Type | Description |
$this |
getProviderRiskScore
Provider provided risk_score based on multiple factors. The higher the risk score, the more risky the vulnerability is.
Returns | |
---|---|
Type | Description |
int|string |
setProviderRiskScore
Provider provided risk_score based on multiple factors. The higher the risk score, the more risky the vulnerability is.
Parameter | |
---|---|
Name | Description |
var |
int|string
|
Returns | |
---|---|
Type | Description |
$this |
getReachable
Represents whether the vulnerability is reachable (detected via static analysis)
Returns | |
---|---|
Type | Description |
bool |
setReachable
Represents whether the vulnerability is reachable (detected via static analysis)
Parameter | |
---|---|
Name | Description |
var |
bool
|
Returns | |
---|---|
Type | Description |
$this |
getCwes
Represents one or more Common Weakness Enumeration (CWE) information on this vulnerability.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setCwes
Represents one or more Common Weakness Enumeration (CWE) information on this vulnerability.
Parameter | |
---|---|
Name | Description |
var |
array<Cwe>
|
Returns | |
---|---|
Type | Description |
$this |