Class: Aws::Inspector2::Types::CodeVulnerabilityDetails

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb

Overview

Contains information on the code vulnerability identified in your Lambda function.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#cwesArray<String>

The Common Weakness Enumeration (CWE) item associated with the detected vulnerability.

Returns:

  • (Array<String>)


1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1803

class CodeVulnerabilityDetails < Struct.new(
  :cwes,
  :detector_id,
  :detector_name,
  :detector_tags,
  :file_path,
  :reference_urls,
  :rule_id,
  :source_lambda_layer_arn)
  SENSITIVE = []
  include Aws::Structure
end

#detector_idString

The ID for the Amazon CodeGuru detector associated with the finding. For more information on detectors see Amazon CodeGuru Detector Library.

Returns:

  • (String)


1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1803

class CodeVulnerabilityDetails < Struct.new(
  :cwes,
  :detector_id,
  :detector_name,
  :detector_tags,
  :file_path,
  :reference_urls,
  :rule_id,
  :source_lambda_layer_arn)
  SENSITIVE = []
  include Aws::Structure
end

#detector_nameString

The name of the detector used to identify the code vulnerability. For more information on detectors see CodeGuru Detector Library.

Returns:

  • (String)


1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1803

class CodeVulnerabilityDetails < Struct.new(
  :cwes,
  :detector_id,
  :detector_name,
  :detector_tags,
  :file_path,
  :reference_urls,
  :rule_id,
  :source_lambda_layer_arn)
  SENSITIVE = []
  include Aws::Structure
end

#detector_tagsArray<String>

The detector tag associated with the vulnerability. Detector tags group related vulnerabilities by common themes or tactics. For a list of available tags by programming language, see Java tags, or Python tags.

Returns:

  • (Array<String>)


1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1803

class CodeVulnerabilityDetails < Struct.new(
  :cwes,
  :detector_id,
  :detector_name,
  :detector_tags,
  :file_path,
  :reference_urls,
  :rule_id,
  :source_lambda_layer_arn)
  SENSITIVE = []
  include Aws::Structure
end

#file_pathTypes::CodeFilePath

Contains information on where the code vulnerability is located in your code.

Returns:



1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1803

class CodeVulnerabilityDetails < Struct.new(
  :cwes,
  :detector_id,
  :detector_name,
  :detector_tags,
  :file_path,
  :reference_urls,
  :rule_id,
  :source_lambda_layer_arn)
  SENSITIVE = []
  include Aws::Structure
end

#reference_urlsArray<String>

A URL containing supporting documentation about the code vulnerability detected.

Returns:

  • (Array<String>)


1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1803

class CodeVulnerabilityDetails < Struct.new(
  :cwes,
  :detector_id,
  :detector_name,
  :detector_tags,
  :file_path,
  :reference_urls,
  :rule_id,
  :source_lambda_layer_arn)
  SENSITIVE = []
  include Aws::Structure
end

#rule_idString

The identifier for a rule that was used to detect the code vulnerability.

Returns:

  • (String)


1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1803

class CodeVulnerabilityDetails < Struct.new(
  :cwes,
  :detector_id,
  :detector_name,
  :detector_tags,
  :file_path,
  :reference_urls,
  :rule_id,
  :source_lambda_layer_arn)
  SENSITIVE = []
  include Aws::Structure
end

#source_lambda_layer_arnString

The Amazon Resource Name (ARN) of the Lambda layer that the code vulnerability was detected in.

Returns:

  • (String)


1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1803

class CodeVulnerabilityDetails < Struct.new(
  :cwes,
  :detector_id,
  :detector_name,
  :detector_tags,
  :file_path,
  :reference_urls,
  :rule_id,
  :source_lambda_layer_arn)
  SENSITIVE = []
  include Aws::Structure
end