Parent

Vulnerable

Attributes

vulns_file[R]
vulns_xpath[R]

Public Instance Methods

vulnerabilities() click to toggle source

@return an array of WpVulnerability (can be empty)

# File lib/wpscan/vulnerable.rb, line 24
def vulnerabilities
  vulnerabilities = []

  xml = Nokogiri::XML(File.open(@vulns_file)) do |config|
    config.noblanks
  end

  xml.xpath(@vulns_xpath).each do |node|
    vulnerabilities << WpVulnerability.new(
      node.search("title").text,
      node.search("reference").text,
      node.search("type").text
    )
  end
  vulnerabilities
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.