Reference documentation and code samples for the Security Command Center V2 API class Google::Cloud::SecurityCenter::V2::Cve.
CVE stands for Common Vulnerabilities and Exposures. Information from the CVE record that describes this vulnerability.
Inherits
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#cvssv3
def cvssv3() -> ::Google::Cloud::SecurityCenter::V2::Cvssv3
Returns
- (::Google::Cloud::SecurityCenter::V2::Cvssv3) — Describe Common Vulnerability Scoring System specified at https://www.first.org/cvss/v3.1/specification-document
#cvssv3=
def cvssv3=(value) -> ::Google::Cloud::SecurityCenter::V2::Cvssv3
Parameter
- value (::Google::Cloud::SecurityCenter::V2::Cvssv3) — Describe Common Vulnerability Scoring System specified at https://www.first.org/cvss/v3.1/specification-document
Returns
- (::Google::Cloud::SecurityCenter::V2::Cvssv3) — Describe Common Vulnerability Scoring System specified at https://www.first.org/cvss/v3.1/specification-document
#exploit_release_date
def exploit_release_date() -> ::Google::Protobuf::Timestamp
Returns
- (::Google::Protobuf::Timestamp) — Date the first publicly available exploit or PoC was released.
#exploit_release_date=
def exploit_release_date=(value) -> ::Google::Protobuf::Timestamp
Parameter
- value (::Google::Protobuf::Timestamp) — Date the first publicly available exploit or PoC was released.
Returns
- (::Google::Protobuf::Timestamp) — Date the first publicly available exploit or PoC was released.
#exploitation_activity
def exploitation_activity() -> ::Google::Cloud::SecurityCenter::V2::Cve::ExploitationActivity
Returns
- (::Google::Cloud::SecurityCenter::V2::Cve::ExploitationActivity) — The exploitation activity of the vulnerability in the wild.
#exploitation_activity=
def exploitation_activity=(value) -> ::Google::Cloud::SecurityCenter::V2::Cve::ExploitationActivity
Parameter
- value (::Google::Cloud::SecurityCenter::V2::Cve::ExploitationActivity) — The exploitation activity of the vulnerability in the wild.
Returns
- (::Google::Cloud::SecurityCenter::V2::Cve::ExploitationActivity) — The exploitation activity of the vulnerability in the wild.
#id
def id() -> ::String
Returns
- (::String) — The unique identifier for the vulnerability. e.g. CVE-2021-34527
#id=
def id=(value) -> ::String
Parameter
- value (::String) — The unique identifier for the vulnerability. e.g. CVE-2021-34527
Returns
- (::String) — The unique identifier for the vulnerability. e.g. CVE-2021-34527
#impact
def impact() -> ::Google::Cloud::SecurityCenter::V2::Cve::RiskRating
Returns
- (::Google::Cloud::SecurityCenter::V2::Cve::RiskRating) — The potential impact of the vulnerability if it was to be exploited.
#impact=
def impact=(value) -> ::Google::Cloud::SecurityCenter::V2::Cve::RiskRating
Parameter
- value (::Google::Cloud::SecurityCenter::V2::Cve::RiskRating) — The potential impact of the vulnerability if it was to be exploited.
Returns
- (::Google::Cloud::SecurityCenter::V2::Cve::RiskRating) — The potential impact of the vulnerability if it was to be exploited.
#observed_in_the_wild
def observed_in_the_wild() -> ::Boolean
Returns
- (::Boolean) — Whether or not the vulnerability has been observed in the wild.
#observed_in_the_wild=
def observed_in_the_wild=(value) -> ::Boolean
Parameter
- value (::Boolean) — Whether or not the vulnerability has been observed in the wild.
Returns
- (::Boolean) — Whether or not the vulnerability has been observed in the wild.
#references
def references() -> ::Array<::Google::Cloud::SecurityCenter::V2::Reference>
Returns
- (::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
#references=
def references=(value) -> ::Array<::Google::Cloud::SecurityCenter::V2::Reference>
Parameter
- value (::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
Returns
- (::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
#upstream_fix_available
def upstream_fix_available() -> ::Boolean
Returns
- (::Boolean) — Whether upstream fix is available for the CVE.
#upstream_fix_available=
def upstream_fix_available=(value) -> ::Boolean
Parameter
- value (::Boolean) — Whether upstream fix is available for the CVE.
Returns
- (::Boolean) — Whether upstream fix is available for the CVE.
#zero_day
def zero_day() -> ::Boolean
Returns
- (::Boolean) — Whether or not the vulnerability was zero day when the finding was published.
#zero_day=
def zero_day=(value) -> ::Boolean
Parameter
- value (::Boolean) — Whether or not the vulnerability was zero day when the finding was published.
Returns
- (::Boolean) — Whether or not the vulnerability was zero day when the finding was published.