/AWS1/CL_IN2VULNERABLEPACKAGE¶
Information on the vulnerable package identified by a finding.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_name TYPE /AWS1/IN2PACKAGENAME /AWS1/IN2PACKAGENAME¶
The name of the vulnerable package.
iv_version TYPE /AWS1/IN2PACKAGEVERSION /AWS1/IN2PACKAGEVERSION¶
The version of the vulnerable package.
Optional arguments:¶
iv_sourcelayerhash TYPE /AWS1/IN2SOURCELAYERHASH /AWS1/IN2SOURCELAYERHASH¶
The source layer hash of the vulnerable package.
iv_epoch TYPE /AWS1/IN2PACKAGEEPOCH /AWS1/IN2PACKAGEEPOCH¶
The epoch of the vulnerable package.
iv_release TYPE /AWS1/IN2PACKAGERELEASE /AWS1/IN2PACKAGERELEASE¶
The release of the vulnerable package.
iv_arch TYPE /AWS1/IN2PACKAGEARCHITECTURE /AWS1/IN2PACKAGEARCHITECTURE¶
The architecture of the vulnerable package.
iv_packagemanager TYPE /AWS1/IN2PACKAGEMANAGER /AWS1/IN2PACKAGEMANAGER¶
The package manager of the vulnerable package.
iv_filepath TYPE /AWS1/IN2FILEPATH /AWS1/IN2FILEPATH¶
The file path of the vulnerable package.
iv_fixedinversion TYPE /AWS1/IN2PACKAGEVERSION /AWS1/IN2PACKAGEVERSION¶
The version of the package that contains the vulnerability fix.
iv_remediation TYPE /AWS1/IN2VULNERABLEPACKAGERE00 /AWS1/IN2VULNERABLEPACKAGERE00¶
The code to run in your environment to update packages with a fix available.
iv_sourcelambdalayerarn TYPE /AWS1/IN2LAMBDALAYERARN /AWS1/IN2LAMBDALAYERARN¶
The Amazon Resource Number (ARN) of the Amazon Web Services Lambda function affected by a finding.
Queryable Attributes¶
name¶
The name of the vulnerable package.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NAME() |
Getter for NAME, with configurable default |
ASK_NAME() |
Getter for NAME w/ exceptions if field has no value |
HAS_NAME() |
Determine if NAME has a value |
version¶
The version of the vulnerable package.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VERSION() |
Getter for VERSION, with configurable default |
ASK_VERSION() |
Getter for VERSION w/ exceptions if field has no value |
HAS_VERSION() |
Determine if VERSION has a value |
sourceLayerHash¶
The source layer hash of the vulnerable package.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SOURCELAYERHASH() |
Getter for SOURCELAYERHASH, with configurable default |
ASK_SOURCELAYERHASH() |
Getter for SOURCELAYERHASH w/ exceptions if field has no val |
HAS_SOURCELAYERHASH() |
Determine if SOURCELAYERHASH has a value |
epoch¶
The epoch of the vulnerable package.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EPOCH() |
Getter for EPOCH |
release¶
The release of the vulnerable package.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RELEASE() |
Getter for RELEASE, with configurable default |
ASK_RELEASE() |
Getter for RELEASE w/ exceptions if field has no value |
HAS_RELEASE() |
Determine if RELEASE has a value |
arch¶
The architecture of the vulnerable package.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ARCH() |
Getter for ARCH, with configurable default |
ASK_ARCH() |
Getter for ARCH w/ exceptions if field has no value |
HAS_ARCH() |
Determine if ARCH has a value |
packageManager¶
The package manager of the vulnerable package.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PACKAGEMANAGER() |
Getter for PACKAGEMANAGER, with configurable default |
ASK_PACKAGEMANAGER() |
Getter for PACKAGEMANAGER w/ exceptions if field has no valu |
HAS_PACKAGEMANAGER() |
Determine if PACKAGEMANAGER has a value |
filePath¶
The file path of the vulnerable package.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FILEPATH() |
Getter for FILEPATH, with configurable default |
ASK_FILEPATH() |
Getter for FILEPATH w/ exceptions if field has no value |
HAS_FILEPATH() |
Determine if FILEPATH has a value |
fixedInVersion¶
The version of the package that contains the vulnerability fix.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FIXEDINVERSION() |
Getter for FIXEDINVERSION, with configurable default |
ASK_FIXEDINVERSION() |
Getter for FIXEDINVERSION w/ exceptions if field has no valu |
HAS_FIXEDINVERSION() |
Determine if FIXEDINVERSION has a value |
remediation¶
The code to run in your environment to update packages with a fix available.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_REMEDIATION() |
Getter for REMEDIATION, with configurable default |
ASK_REMEDIATION() |
Getter for REMEDIATION w/ exceptions if field has no value |
HAS_REMEDIATION() |
Determine if REMEDIATION has a value |
sourceLambdaLayerArn¶
The Amazon Resource Number (ARN) of the Amazon Web Services Lambda function affected by a finding.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SOURCELAMBDALAYERARN() |
Getter for SOURCELAMBDALAYERARN, with configurable default |
ASK_SOURCELAMBDALAYERARN() |
Getter for SOURCELAMBDALAYERARN w/ exceptions if field has n |
HAS_SOURCELAMBDALAYERARN() |
Determine if SOURCELAMBDALAYERARN has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_VULNERABLEPACKAGELIST¶
TYPES TT_VULNERABLEPACKAGELIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_IN2VULNERABLEPACKAGE WITH DEFAULT KEY
.