Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
wpscanteam
GitHub Repository: wpscanteam/wpscan
Path: blob/master/app/finders/interesting_findings.rb
485 views
1
# frozen_string_literal: true
2
3
require_relative 'interesting_findings/readme'
4
require_relative 'interesting_findings/wp_cron'
5
require_relative 'interesting_findings/multisite'
6
require_relative 'interesting_findings/debug_log'
7
require_relative 'interesting_findings/backup_db'
8
require_relative 'interesting_findings/mu_plugins'
9
require_relative 'interesting_findings/php_disabled'
10
require_relative 'interesting_findings/registration'
11
require_relative 'interesting_findings/tmm_db_migrate'
12
require_relative 'interesting_findings/upload_sql_dump'
13
require_relative 'interesting_findings/full_path_disclosure'
14
require_relative 'interesting_findings/duplicator_installer_log'
15
require_relative 'interesting_findings/upload_directory_listing'
16
require_relative 'interesting_findings/emergency_pwd_reset_script'
17
18
module WPScan
19
module Finders
20
module InterestingFindings
21
# Interesting Files Finder
22
class Base < CMSScanner::Finders::InterestingFindings::Base
23
# @param [ WPScan::Target ] target
24
def initialize(target)
25
super(target)
26
27
%w[
28
Readme DebugLog FullPathDisclosure BackupDB DuplicatorInstallerLog
29
Multisite MuPlugins Registration UploadDirectoryListing TmmDbMigrate
30
UploadSQLDump EmergencyPwdResetScript WPCron PHPDisabled
31
].each do |f|
32
finders << InterestingFindings.const_get(f).new(target)
33
end
34
end
35
end
36
end
37
end
38
end
39
40