diff options
author | Salvatore Bonaccorso <carnil@debian.org> | 2022-07-31 14:40:19 +0200 |
---|---|---|
committer | Salvatore Bonaccorso <carnil@debian.org> | 2022-07-31 14:40:19 +0200 |
commit | c3f73a2d52c0fefad046c1698a08baf34aa3905e (patch) | |
tree | 19f0efaa4e29adb1e590a853d389aed54bd1c0c0 /bin | |
parent | 53ad923e8894c81f4abe1b2bac7e83d5399c5831 (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-x | bin/tracker_service.py | 9 |
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 |