class WPScan::Finders::DynamicFinder::Version::Finder

To be used as a base when creating a dynamic finder to find the version of a WP Item (such as theme/plugin)

Protected Instance Methods

create_version(number, finding_opts) click to toggle source

@param [ String ] number @param [ Hash ] finding_opts @return [ Model::Version ]

# File lib/wpscan/finders/dynamic_finder/version/finder.rb, line 15
def create_version(number, finding_opts)
  Model::Version.new(number, version_finding_opts(finding_opts))
end
version_finding_opts(opts) click to toggle source

@param [ Hash ] opts @retutn [ Hash ]

# File lib/wpscan/finders/dynamic_finder/version/finder.rb, line 21
def version_finding_opts(opts)
  opts[:found_by]   ||= found_by
  opts[:confidence] ||= self.class::CONFIDENCE

  opts
end