diff options
author | Paul Wise <pabs@debian.org> | 2016-03-17 04:54:07 +0000 |
---|---|---|
committer | Paul Wise <pabs@debian.org> | 2016-03-17 04:54:07 +0000 |
commit | d1811c75ef3fb02d9449a33fe5cedcc38982ad90 (patch) | |
tree | 3b7920eca04ed64962afacf6dba40296835954a8 /bin/tracker_service.py | |
parent | 055625bbc11de3cf14f21805db6fc42fade00a96 (diff) |
Link to github code/issues searches for CVEs
git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@40422 e39458fd-73e7-0310-bf30-c45bca0a0e42
Diffstat (limited to 'bin/tracker_service.py')
-rw-r--r-- | bin/tracker_service.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/bin/tracker_service.py b/bin/tracker_service.py index fc854819ad..f8f2682920 100644 --- a/bin/tracker_service.py +++ b/bin/tracker_service.py @@ -380,6 +380,10 @@ data source.""")], self.make_suse_bug_ref(url, bug.name, 'SuSE'), ", ", self.make_mageia_bug_ref(url, bug.name, 'Mageia'), + ", GitHub ", + self.make_github_code_ref(url, bug.name, 'code'), + "/", + self.make_github_issues_ref(url, bug.name, 'issues'), ", ", self.make_disconnect_bug_ref(url, bug.name, 'web search'), ", ", @@ -1495,6 +1499,10 @@ Debian bug number.'''), id=name) def url_mageia_bug(self, url, name): return url.absolute("https://advisories.mageia.org/%s.html" % 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): + return url.absolute("https://github.com/search", type="Issues", q='"%s"' % name) def url_disconnect_bug(self, url, name): return url.absolute("https://search.disconnect.me/searchTerms/search", query=name) @@ -1600,6 +1608,16 @@ Debian bug number.'''), name = cve return A(self.url_mageia_bug(url, cve), name) + def make_github_code_ref(self, url, cve, name=None): + if name is None: + name = cve + return A(self.url_github_code_bug(url, cve), name) + + def make_github_issues_ref(self, url, cve, name=None): + if name is None: + name = cve + return A(self.url_github_issues_bug(url, cve), name) + def make_disconnect_bug_ref(self, url, cve, name=None): if name is None: name = cve |