parse_{cve,dsa}: handle multiple matches
This commit is contained in:
@@ -95,7 +95,7 @@ def parse_cve(**args):
|
|||||||
|
|
||||||
logger('plugin', 'detected CVE handle')
|
logger('plugin', 'detected CVE handle')
|
||||||
return {
|
return {
|
||||||
'msg': 'https://security-tracker.debian.org/tracker/%s' % cves[0]
|
'msg': ['https://security-tracker.debian.org/tracker/%s' % c for c in cves]
|
||||||
}
|
}
|
||||||
|
|
||||||
@pluginfunction('dsa', 'parse a DSA handle', ptypes_PARSE, ratelimit_class = RATE_NO_SILENCE | RATE_GLOBAL)
|
@pluginfunction('dsa', 'parse a DSA handle', ptypes_PARSE, ratelimit_class = RATE_NO_SILENCE | RATE_GLOBAL)
|
||||||
@@ -106,7 +106,7 @@ def parse_dsa(**args):
|
|||||||
|
|
||||||
logger('plugin', 'detected DSA handle')
|
logger('plugin', 'detected DSA handle')
|
||||||
return {
|
return {
|
||||||
'msg': 'https://security-tracker.debian.org/tracker/%s' % dsas[0]
|
'msg': ['https://security-tracker.debian.org/tracker/%s' % d for d in dsas]
|
||||||
}
|
}
|
||||||
|
|
||||||
@pluginfunction('skynet', 'parse skynet', ptypes_PARSE)
|
@pluginfunction('skynet', 'parse skynet', ptypes_PARSE)
|
||||||
|
|||||||
Reference in New Issue
Block a user