summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authorSalvatore Bonaccorso <carnil@debian.org>2022-07-31 14:40:19 +0200
committerSalvatore Bonaccorso <carnil@debian.org>2022-07-31 14:40:19 +0200
commitc3f73a2d52c0fefad046c1698a08baf34aa3905e (patch)
tree19f0efaa4e29adb1e590a853d389aed54bd1c0c0 /bin
parent53ad923e8894c81f4abe1b2bac7e83d5399c5831 (diff)
Revert "Revert "Link to GitHub advisory search for CVEs""
This reverts commit f3e3e34a5ea5ac1e553b3aea371394812199e066. Emilio did review the merge request so opt for this one and will close !72.
Diffstat (limited to 'bin')
-rwxr-xr-xbin/tracker_service.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/bin/tracker_service.py b/bin/tracker_service.py
index 96e3dc8f44..f5b3870ba2 100755
--- a/bin/tracker_service.py
+++ b/bin/tracker_service.py
@@ -402,6 +402,8 @@ data source.""")],
", ",
self.make_mageia_bug_ref(url, bug.name, 'Mageia'),
", GitHub ",
+ self.make_github_advisory_ref(url, bug.name, 'advisories'),
+ "/",
self.make_github_code_ref(url, bug.name, 'code'),
"/",
self.make_github_issues_ref(url, bug.name, 'issues'),
@@ -1545,6 +1547,8 @@ Debian bug number.'''),
return url.absolute("https://www.suse.com/security/cve/%s/" % name)
def url_mageia_bug(self, url, name):
return url.absolute("https://advisories.mageia.org/%s.html" % name)
+ def url_github_advisory_bug(self, url, name):
+ return url.absolute("https://github.com/advisories", query=name)
def url_github_code_bug(self, url, name):
return url.absolute("https://github.com/search", type="Code", q='"%s"' % name)
def url_github_issues_bug(self, url, name):
@@ -1685,6 +1689,11 @@ Debian bug number.'''),
name = cve
return A(self.url_mageia_bug(url, cve), name)
+ def make_github_advisory_ref(self, url, cve, name=None):
+ if name is None:
+ name = cve
+ return A(self.url_github_advisory_bug(url, cve), name)
+
def make_github_code_ref(self, url, cve, name=None):
if name is None:
name = cve

© 2014-2024 Faster IT GmbH | imprint | privacy policy