Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Security.Advisories.Core.Advisory
Contents
Synopsis
- data Advisory = Advisory {
- advisoryId :: HsecId
- advisoryModified :: ZonedTime
- advisoryPublished :: ZonedTime
- advisoryCAPECs :: [CAPEC]
- advisoryCWEs :: [CWE]
- advisoryKeywords :: [Keyword]
- advisoryAliases :: [Text]
- advisoryRelated :: [Text]
- advisoryAffected :: [Affected]
- advisoryReferences :: [Reference]
- advisoryPandoc :: Pandoc
- advisoryHtml :: Text
- advisorySummary :: Text
- advisoryDetails :: Text
- data Affected = Affected {}
- newtype CAPEC = CAPEC {}
- newtype CWE = CWE {}
- data Architecture
- data AffectedVersionRange = AffectedVersionRange {}
- data OS
- newtype Keyword = Keyword Text
Documentation
Constructors
Advisory | |
Fields
|
Supporting types
An affected package (or package component). An Advisory
must
mention one or more packages.
Constructors
Affected | |
Fields
|
data Architecture Source #
Constructors
AArch64 | |
Alpha | |
Arm | |
HPPA | |
HPPA1_1 | |
I386 | |
IA64 | |
M68K | |
MIPS | |
MIPSEB | |
MIPSEL | |
NIOS2 | |
PowerPC | |
PowerPC64 | |
PowerPC64LE | |
RISCV32 | |
RISCV64 | |
RS6000 | |
S390 | |
S390X | |
SH4 | |
SPARC | |
SPARC64 | |
VAX | |
X86_64 |
Instances
Show Architecture Source # | |
Defined in Security.Advisories.Core.Advisory Methods showsPrec :: Int -> Architecture -> ShowS # show :: Architecture -> String # showList :: [Architecture] -> ShowS # |
data AffectedVersionRange Source #
Constructors
AffectedVersionRange | |
Instances
Show AffectedVersionRange Source # | |
Defined in Security.Advisories.Core.Advisory Methods showsPrec :: Int -> AffectedVersionRange -> ShowS # show :: AffectedVersionRange -> String # showList :: [AffectedVersionRange] -> ShowS # |