Class: Aws::SecurityHub::Types::Vulnerability
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityHub::Types::Vulnerability
- Defined in:
- gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb
Overview
A vulnerability associated with a finding.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#code_vulnerabilities ⇒ Array<Types::VulnerabilityCodeVulnerabilities>
The vulnerabilities found in your Lambda function code.
-
#cvss ⇒ Array<Types::Cvss>
CVSS scores from the advisory related to the vulnerability.
-
#epss_score ⇒ Float
The Exploit Prediction Scoring System (EPSS) score for a finding.
-
#exploit_available ⇒ String
Whether an exploit is available for a finding.
-
#fix_available ⇒ String
Specifies if all vulnerable packages in a finding have a value for
FixedInVersion
andRemediation
. -
#id ⇒ String
The identifier of the vulnerability.
-
#reference_urls ⇒ Array<String>
A list of URLs that provide additional information about the vulnerability.
-
#related_vulnerabilities ⇒ Array<String>
List of vulnerabilities that are related to this vulnerability.
-
#vendor ⇒ Types::VulnerabilityVendor
Information about the vendor that generates the vulnerability report.
-
#vulnerable_packages ⇒ Array<Types::SoftwarePackage>
List of software packages that have the vulnerability.
Instance Attribute Details
#code_vulnerabilities ⇒ Array<Types::VulnerabilityCodeVulnerabilities>
The vulnerabilities found in your Lambda function code. This field pertains to findings that Security Hub receives from Amazon Inspector.
27359 27360 27361 27362 27363 27364 27365 27366 27367 27368 27369 27370 27371 27372 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 27359 class Vulnerability < Struct.new( :id, :vulnerable_packages, :cvss, :related_vulnerabilities, :vendor, :reference_urls, :fix_available, :epss_score, :exploit_available, :code_vulnerabilities) SENSITIVE = [] include Aws::Structure end |
#cvss ⇒ Array<Types::Cvss>
CVSS scores from the advisory related to the vulnerability.
27359 27360 27361 27362 27363 27364 27365 27366 27367 27368 27369 27370 27371 27372 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 27359 class Vulnerability < Struct.new( :id, :vulnerable_packages, :cvss, :related_vulnerabilities, :vendor, :reference_urls, :fix_available, :epss_score, :exploit_available, :code_vulnerabilities) SENSITIVE = [] include Aws::Structure end |
#epss_score ⇒ Float
The Exploit Prediction Scoring System (EPSS) score for a finding.
27359 27360 27361 27362 27363 27364 27365 27366 27367 27368 27369 27370 27371 27372 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 27359 class Vulnerability < Struct.new( :id, :vulnerable_packages, :cvss, :related_vulnerabilities, :vendor, :reference_urls, :fix_available, :epss_score, :exploit_available, :code_vulnerabilities) SENSITIVE = [] include Aws::Structure end |
#exploit_available ⇒ String
Whether an exploit is available for a finding.
27359 27360 27361 27362 27363 27364 27365 27366 27367 27368 27369 27370 27371 27372 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 27359 class Vulnerability < Struct.new( :id, :vulnerable_packages, :cvss, :related_vulnerabilities, :vendor, :reference_urls, :fix_available, :epss_score, :exploit_available, :code_vulnerabilities) SENSITIVE = [] include Aws::Structure end |
#fix_available ⇒ String
Specifies if all vulnerable packages in a finding have a value for
FixedInVersion
and Remediation
. This field is evaluated for each
vulnerability Id
based on the number of vulnerable packages that
have a value for both FixedInVersion
and Remediation
. Valid
values are as follows:
YES
if all vulnerable packages have a value for bothFixedInVersion
andRemediation
NO
if no vulnerable packages have a value forFixedInVersion
andRemediation
PARTIAL
otherwise
27359 27360 27361 27362 27363 27364 27365 27366 27367 27368 27369 27370 27371 27372 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 27359 class Vulnerability < Struct.new( :id, :vulnerable_packages, :cvss, :related_vulnerabilities, :vendor, :reference_urls, :fix_available, :epss_score, :exploit_available, :code_vulnerabilities) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
The identifier of the vulnerability.
27359 27360 27361 27362 27363 27364 27365 27366 27367 27368 27369 27370 27371 27372 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 27359 class Vulnerability < Struct.new( :id, :vulnerable_packages, :cvss, :related_vulnerabilities, :vendor, :reference_urls, :fix_available, :epss_score, :exploit_available, :code_vulnerabilities) SENSITIVE = [] include Aws::Structure end |
#reference_urls ⇒ Array<String>
A list of URLs that provide additional information about the vulnerability.
27359 27360 27361 27362 27363 27364 27365 27366 27367 27368 27369 27370 27371 27372 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 27359 class Vulnerability < Struct.new( :id, :vulnerable_packages, :cvss, :related_vulnerabilities, :vendor, :reference_urls, :fix_available, :epss_score, :exploit_available, :code_vulnerabilities) SENSITIVE = [] include Aws::Structure end |
#related_vulnerabilities ⇒ Array<String>
List of vulnerabilities that are related to this vulnerability.
27359 27360 27361 27362 27363 27364 27365 27366 27367 27368 27369 27370 27371 27372 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 27359 class Vulnerability < Struct.new( :id, :vulnerable_packages, :cvss, :related_vulnerabilities, :vendor, :reference_urls, :fix_available, :epss_score, :exploit_available, :code_vulnerabilities) SENSITIVE = [] include Aws::Structure end |
#vendor ⇒ Types::VulnerabilityVendor
Information about the vendor that generates the vulnerability report.
27359 27360 27361 27362 27363 27364 27365 27366 27367 27368 27369 27370 27371 27372 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 27359 class Vulnerability < Struct.new( :id, :vulnerable_packages, :cvss, :related_vulnerabilities, :vendor, :reference_urls, :fix_available, :epss_score, :exploit_available, :code_vulnerabilities) SENSITIVE = [] include Aws::Structure end |
#vulnerable_packages ⇒ Array<Types::SoftwarePackage>
List of software packages that have the vulnerability.
27359 27360 27361 27362 27363 27364 27365 27366 27367 27368 27369 27370 27371 27372 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 27359 class Vulnerability < Struct.new( :id, :vulnerable_packages, :cvss, :related_vulnerabilities, :vendor, :reference_urls, :fix_available, :epss_score, :exploit_available, :code_vulnerabilities) SENSITIVE = [] include Aws::Structure end |