Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data VulnerablePackage = VulnerablePackage' {}
- newVulnerablePackage :: Text -> Text -> VulnerablePackage
- vulnerablePackage_arch :: Lens' VulnerablePackage (Maybe Text)
- vulnerablePackage_epoch :: Lens' VulnerablePackage (Maybe Int)
- vulnerablePackage_filePath :: Lens' VulnerablePackage (Maybe Text)
- vulnerablePackage_fixedInVersion :: Lens' VulnerablePackage (Maybe Text)
- vulnerablePackage_packageManager :: Lens' VulnerablePackage (Maybe PackageManager)
- vulnerablePackage_release :: Lens' VulnerablePackage (Maybe Text)
- vulnerablePackage_remediation :: Lens' VulnerablePackage (Maybe Text)
- vulnerablePackage_sourceLambdaLayerArn :: Lens' VulnerablePackage (Maybe Text)
- vulnerablePackage_sourceLayerHash :: Lens' VulnerablePackage (Maybe Text)
- vulnerablePackage_name :: Lens' VulnerablePackage Text
- vulnerablePackage_version :: Lens' VulnerablePackage Text
Documentation
data VulnerablePackage Source #
Information on the vulnerable package identified by a finding.
See: newVulnerablePackage
smart constructor.
VulnerablePackage' | |
|
Instances
Create a value of VulnerablePackage
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arch:VulnerablePackage'
, vulnerablePackage_arch
- The architecture of the vulnerable package.
$sel:epoch:VulnerablePackage'
, vulnerablePackage_epoch
- The epoch of the vulnerable package.
$sel:filePath:VulnerablePackage'
, vulnerablePackage_filePath
- The file path of the vulnerable package.
$sel:fixedInVersion:VulnerablePackage'
, vulnerablePackage_fixedInVersion
- The version of the package that contains the vulnerability fix.
$sel:packageManager:VulnerablePackage'
, vulnerablePackage_packageManager
- The package manager of the vulnerable package.
$sel:release:VulnerablePackage'
, vulnerablePackage_release
- The release of the vulnerable package.
$sel:remediation:VulnerablePackage'
, vulnerablePackage_remediation
- The code to run in your environment to update packages with a fix
available.
$sel:sourceLambdaLayerArn:VulnerablePackage'
, vulnerablePackage_sourceLambdaLayerArn
- The Amazon Resource Number (ARN) of the AWS Lambda function affected by
a finding.
$sel:sourceLayerHash:VulnerablePackage'
, vulnerablePackage_sourceLayerHash
- The source layer hash of the vulnerable package.
$sel:name:VulnerablePackage'
, vulnerablePackage_name
- The name of the vulnerable package.
$sel:version:VulnerablePackage'
, vulnerablePackage_version
- The version of the vulnerable package.
vulnerablePackage_arch :: Lens' VulnerablePackage (Maybe Text) Source #
The architecture of the vulnerable package.
vulnerablePackage_epoch :: Lens' VulnerablePackage (Maybe Int) Source #
The epoch of the vulnerable package.
vulnerablePackage_filePath :: Lens' VulnerablePackage (Maybe Text) Source #
The file path of the vulnerable package.
vulnerablePackage_fixedInVersion :: Lens' VulnerablePackage (Maybe Text) Source #
The version of the package that contains the vulnerability fix.
vulnerablePackage_packageManager :: Lens' VulnerablePackage (Maybe PackageManager) Source #
The package manager of the vulnerable package.
vulnerablePackage_release :: Lens' VulnerablePackage (Maybe Text) Source #
The release of the vulnerable package.
vulnerablePackage_remediation :: Lens' VulnerablePackage (Maybe Text) Source #
The code to run in your environment to update packages with a fix available.
vulnerablePackage_sourceLambdaLayerArn :: Lens' VulnerablePackage (Maybe Text) Source #
The Amazon Resource Number (ARN) of the AWS Lambda function affected by a finding.
vulnerablePackage_sourceLayerHash :: Lens' VulnerablePackage (Maybe Text) Source #
The source layer hash of the vulnerable package.
vulnerablePackage_name :: Lens' VulnerablePackage Text Source #
The name of the vulnerable package.
vulnerablePackage_version :: Lens' VulnerablePackage Text Source #
The version of the vulnerable package.