Class: Pluginscan::WPVulnDB::API

Inherits:
Object
  • Object
show all
Defined in:
lib/pluginscan/reports/vulnerability_report/wp_vuln_db_api.rb

Instance Method Summary collapse

Constructor Details

#initializeAPI

Returns a new instance of API.



9
10
11
# File 'lib/pluginscan/reports/vulnerability_report/wp_vuln_db_api.rb', line 9

def initialize
  @api = AdvisoriesAPI.new(api_name: 'wpvulndb', timeout: 10)
end

Instance Method Details

#get_plugin_advisories(plugin_slug) ⇒ Object



13
14
15
# File 'lib/pluginscan/reports/vulnerability_report/wp_vuln_db_api.rb', line 13

def get_plugin_advisories(plugin_slug)
  @api.get(uri(plugin_slug))
end