app/models/wp_item.rb in wpscan-3.0.3 vs app/models/wp_item.rb in wpscan-3.0.4
- old
+ new
@@ -4,12 +4,12 @@
include Vulnerable
include Finders::Finding
include CMSScanner::Target::Platform::PHP
include CMSScanner::Target::Server::Generic
- READMES = %w(readme.txt README.txt Readme.txt ReadMe.txt README.TXT readme.TXT).freeze
- CHANGELOGS = %w(changelog.txt Changelog.txt ChangeLog.txt CHANGELOG.txt).freeze
+ READMES = %w[readme.txt README.txt Readme.txt ReadMe.txt README.TXT readme.TXT].freeze
+ CHANGELOGS = %w[changelog.txt Changelog.txt ChangeLog.txt CHANGELOG.txt].freeze
attr_reader :uri, :name, :detection_opts, :target, :db_data
# @param [ String ] name The plugin/theme name
# @param [ Target ] target The targeted blog
@@ -48,10 +48,10 @@
#
# @return [ Boolean ]
def vulnerable_to?(vuln)
return true unless version && vuln && vuln.fixed_in && !vuln.fixed_in.empty?
- version < vuln.fixed_in ? true : false
+ version < vuln.fixed_in
end
# @return [ String ]
def latest_version
@latest_version ||= db_data['latest_version'] ? WPScan::Version.new(db_data['latest_version']) : nil