| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Security.Advisories.Queries
Synopsis
- listVersionAffectedBy :: MonadIO m => FilePath -> Text -> Version -> m (Validation [ParseAdvisoryError] [Advisory])
- listVersionRangeAffectedBy :: MonadIO m => FilePath -> Text -> VersionRange -> m (Validation [ParseAdvisoryError] [Advisory])
- isVersionAffectedBy :: Text -> Version -> Advisory -> Bool
- isVersionRangeAffectedBy :: Text -> VersionRange -> Advisory -> Bool
Documentation
listVersionAffectedBy :: MonadIO m => FilePath -> Text -> Version -> m (Validation [ParseAdvisoryError] [Advisory]) Source #
List the advisories matching a package name and a version
listVersionRangeAffectedBy :: MonadIO m => FilePath -> Text -> VersionRange -> m (Validation [ParseAdvisoryError] [Advisory]) Source #
List the advisories matching a package name and a version range
isVersionAffectedBy :: Text -> Version -> Advisory -> Bool Source #
Check whether a package and a version is concerned by an advisory
isVersionRangeAffectedBy :: Text -> VersionRange -> Advisory -> Bool Source #
Check whether a package and a version range is concerned by an advisory