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 PackageVulnerabilityDetails = PackageVulnerabilityDetails' {}
- newPackageVulnerabilityDetails :: Text -> Text -> PackageVulnerabilityDetails
- packageVulnerabilityDetails_cvss :: Lens' PackageVulnerabilityDetails (Maybe [CvssScore])
- packageVulnerabilityDetails_referenceUrls :: Lens' PackageVulnerabilityDetails (Maybe [Text])
- packageVulnerabilityDetails_relatedVulnerabilities :: Lens' PackageVulnerabilityDetails (Maybe [Text])
- packageVulnerabilityDetails_sourceUrl :: Lens' PackageVulnerabilityDetails (Maybe Text)
- packageVulnerabilityDetails_vendorCreatedAt :: Lens' PackageVulnerabilityDetails (Maybe UTCTime)
- packageVulnerabilityDetails_vendorSeverity :: Lens' PackageVulnerabilityDetails (Maybe Text)
- packageVulnerabilityDetails_vendorUpdatedAt :: Lens' PackageVulnerabilityDetails (Maybe UTCTime)
- packageVulnerabilityDetails_vulnerablePackages :: Lens' PackageVulnerabilityDetails (Maybe [VulnerablePackage])
- packageVulnerabilityDetails_source :: Lens' PackageVulnerabilityDetails Text
- packageVulnerabilityDetails_vulnerabilityId :: Lens' PackageVulnerabilityDetails Text
Documentation
data PackageVulnerabilityDetails Source #
Information about a package vulnerability finding.
See: newPackageVulnerabilityDetails
smart constructor.
PackageVulnerabilityDetails' | |
|
Instances
newPackageVulnerabilityDetails Source #
:: Text | |
-> Text | |
-> PackageVulnerabilityDetails |
Create a value of PackageVulnerabilityDetails
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:cvss:PackageVulnerabilityDetails'
, packageVulnerabilityDetails_cvss
- An object that contains details about the CVSS score of a finding.
$sel:referenceUrls:PackageVulnerabilityDetails'
, packageVulnerabilityDetails_referenceUrls
- One or more URLs that contain details about this vulnerability type.
$sel:relatedVulnerabilities:PackageVulnerabilityDetails'
, packageVulnerabilityDetails_relatedVulnerabilities
- One or more vulnerabilities related to the one identified in this
finding.
$sel:sourceUrl:PackageVulnerabilityDetails'
, packageVulnerabilityDetails_sourceUrl
- A URL to the source of the vulnerability information.
$sel:vendorCreatedAt:PackageVulnerabilityDetails'
, packageVulnerabilityDetails_vendorCreatedAt
- The date and time that this vulnerability was first added to the
vendor's database.
$sel:vendorSeverity:PackageVulnerabilityDetails'
, packageVulnerabilityDetails_vendorSeverity
- The severity the vendor has given to this vulnerability type.
$sel:vendorUpdatedAt:PackageVulnerabilityDetails'
, packageVulnerabilityDetails_vendorUpdatedAt
- The date and time the vendor last updated this vulnerability in their
database.
$sel:vulnerablePackages:PackageVulnerabilityDetails'
, packageVulnerabilityDetails_vulnerablePackages
- The packages impacted by this vulnerability.
PackageVulnerabilityDetails
, packageVulnerabilityDetails_source
- The source of the vulnerability information.
$sel:vulnerabilityId:PackageVulnerabilityDetails'
, packageVulnerabilityDetails_vulnerabilityId
- The ID given to this vulnerability.
packageVulnerabilityDetails_cvss :: Lens' PackageVulnerabilityDetails (Maybe [CvssScore]) Source #
An object that contains details about the CVSS score of a finding.
packageVulnerabilityDetails_referenceUrls :: Lens' PackageVulnerabilityDetails (Maybe [Text]) Source #
One or more URLs that contain details about this vulnerability type.
packageVulnerabilityDetails_relatedVulnerabilities :: Lens' PackageVulnerabilityDetails (Maybe [Text]) Source #
One or more vulnerabilities related to the one identified in this finding.
packageVulnerabilityDetails_sourceUrl :: Lens' PackageVulnerabilityDetails (Maybe Text) Source #
A URL to the source of the vulnerability information.
packageVulnerabilityDetails_vendorCreatedAt :: Lens' PackageVulnerabilityDetails (Maybe UTCTime) Source #
The date and time that this vulnerability was first added to the vendor's database.
packageVulnerabilityDetails_vendorSeverity :: Lens' PackageVulnerabilityDetails (Maybe Text) Source #
The severity the vendor has given to this vulnerability type.
packageVulnerabilityDetails_vendorUpdatedAt :: Lens' PackageVulnerabilityDetails (Maybe UTCTime) Source #
The date and time the vendor last updated this vulnerability in their database.
packageVulnerabilityDetails_vulnerablePackages :: Lens' PackageVulnerabilityDetails (Maybe [VulnerablePackage]) Source #
The packages impacted by this vulnerability.
packageVulnerabilityDetails_source :: Lens' PackageVulnerabilityDetails Text Source #
The source of the vulnerability information.
packageVulnerabilityDetails_vulnerabilityId :: Lens' PackageVulnerabilityDetails Text Source #
The ID given to this vulnerability.