| 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 # | |