Implement Erwan's feedbaxk #853

This commit is contained in:
ethicalhack3r
2015-08-14 21:51:55 +02:00
parent 8727935cb2
commit 57f6206aee
8 changed files with 61 additions and 62 deletions

View File

@@ -9,14 +9,13 @@ class WpItem
#
# @return [ Vulnerabilities ]
def vulnerabilities
json = json(vulns_file).select { |item| !item['vulnerabilities'].empty? }
json = json(vulns_file)
vulnerabilities = Vulnerabilities.new
json.each do |item|
asset = item['version'][identifier] if item['version']
asset = item['name'][identifier] if item['name']
asset = item['version'] || item['name']
next unless asset
next unless asset == identifier
item['vulnerabilities'].each do |vulnerability|
vulnerability = Vulnerability.load_from_json_item(vulnerability)