Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
wpscanteam
GitHub Repository: wpscanteam/wpscan
Path: blob/master/app/finders/main_theme.rb
485 views
1
# frozen_string_literal: true
2
3
require_relative 'main_theme/css_style_in_homepage'
4
require_relative 'main_theme/css_style_in_404_page'
5
require_relative 'main_theme/woo_framework_meta_generator'
6
require_relative 'main_theme/urls_in_homepage'
7
require_relative 'main_theme/urls_in_404_page'
8
9
module WPScan
10
module Finders
11
module MainTheme
12
# Main Theme Finder
13
class Base
14
include CMSScanner::Finders::UniqueFinder
15
16
# @param [ WPScan::Target ] target
17
def initialize(target)
18
finders <<
19
MainTheme::CssStyleInHomepage.new(target) <<
20
MainTheme::CssStyleIn404Page.new(target) <<
21
MainTheme::WooFrameworkMetaGenerator.new(target) <<
22
MainTheme::UrlsInHomepage.new(target) <<
23
MainTheme::UrlsIn404Page.new(target)
24
end
25
end
26
end
27
end
28
end
29
30