diff --git a/lib/common/models/vulnerability/urls.rb b/lib/common/models/vulnerability/urls.rb index 36c3a5d8..f2ec6493 100644 --- a/lib/common/models/vulnerability/urls.rb +++ b/lib/common/models/vulnerability/urls.rb @@ -6,31 +6,39 @@ class Vulnerability def url_metasploit(module_path) # remove leading slash module_path = module_path.sub(/^\//, '') - "http://www.rapid7.com/db/modules/#{module_path}" + "https://www.rapid7.com/db/modules/#{module_path}" end def url_url(url) url end - def url_cve(cve) - "http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-#{cve}" + def url_cve(id) + "https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-#{id}" end def url_osvdb(id) - "http://osvdb.org/#{id}" + "http://osvdb.org/show/osvdb/#{id}" end def url_secunia(id) - "https://secunia.com/advisories/#{id}" + "https://secunia.com/advisories/#{id}/" end def url_exploitdb(id) - "http://www.exploit-db.com/exploits/#{id}/" + "https://www.exploit-db.com/exploits/#{id}/" end def url_id(id) "https://wpvulndb.com/vulnerabilities/#{id}" end + + def url_packetstorm(id) + "http://packetstormsecurity.com/files/#{id}/" + end + + def url_securityfocus(id) + "http://www.securityfocus.com/bid/#{id}/" + end end end