Class: WPScan::Finders::MainTheme::WooFrameworkMetaGenerator
- Inherits:
-
CMSScanner::Finders::Finder
- Object
- CMSScanner::Finders::Finder
- WPScan::Finders::MainTheme::WooFrameworkMetaGenerator
- Defined in:
- app/finders/main_theme/woo_framework_meta_generator.rb
Overview
From the WooFramework meta generators
Constant Summary collapse
- THEME_PATTERN =
%r{<meta name="generator" content="([^\s"]+)\s?([^"]+)?"\s+/?>}.freeze
- FRAMEWORK_PATTERN =
%r{<meta name="generator" content="WooFramework\s?([^"]+)?"\s+/?>}.freeze
- PATTERN =
/#{THEME_PATTERN}\s+#{FRAMEWORK_PATTERN}/i.freeze
Instance Method Summary collapse
Instance Method Details
#passive(opts = {}) ⇒ Object
12 13 14 15 16 17 18 19 20 |
# File 'app/finders/main_theme/woo_framework_meta_generator.rb', line 12 def passive(opts = {}) return unless target.homepage_res.body =~ PATTERN || target.error_404_res.body =~ PATTERN Model::Theme.new( Regexp.last_match[1], target, opts.merge(found_by: found_by, confidence: 80) ) end |