hsec-core-0.1.0.0: Core package representing Haskell advisories
Safe HaskellSafe-Inferred
LanguageHaskell2010

Security.Advisories.Core.Advisory

Synopsis

Documentation

data Advisory Source #

Constructors

Advisory 

Fields

Instances

Instances details
Show Advisory Source # 
Instance details

Defined in Security.Advisories.Core.Advisory

Supporting types

data Affected Source #

An affected package (or package component). An Advisory must mention one or more packages.

Instances

Instances details
Show Affected Source # 
Instance details

Defined in Security.Advisories.Core.Advisory

newtype CAPEC Source #

Constructors

CAPEC 

Fields

Instances

Instances details
Show CAPEC Source # 
Instance details

Defined in Security.Advisories.Core.Advisory

Methods

showsPrec :: Int -> CAPEC -> ShowS #

show :: CAPEC -> String #

showList :: [CAPEC] -> ShowS #

newtype CWE Source #

Constructors

CWE 

Fields

Instances

Instances details
Show CWE Source # 
Instance details

Defined in Security.Advisories.Core.Advisory

Methods

showsPrec :: Int -> CWE -> ShowS #

show :: CWE -> String #

showList :: [CWE] -> ShowS #

data OS Source #

Instances

Instances details
Show OS Source # 
Instance details

Defined in Security.Advisories.Core.Advisory

Methods

showsPrec :: Int -> OS -> ShowS #

show :: OS -> String #

showList :: [OS] -> ShowS #

newtype Keyword Source #

Constructors

Keyword Text 

Instances

Instances details
Show Keyword Source # 
Instance details

Defined in Security.Advisories.Core.Advisory

Eq Keyword Source # 
Instance details

Defined in Security.Advisories.Core.Advisory

Methods

(==) :: Keyword -> Keyword -> Bool #

(/=) :: Keyword -> Keyword -> Bool #

Ord Keyword Source # 
Instance details

Defined in Security.Advisories.Core.Advisory