Sha256: 350346c2005cca124ef6b296ca4fd7d41467a44667ad3b4129d2440a5c6f378b

Contents?: true

Size: 1.18 KB

Versions: 1

Compression:

Stored size: 1.18 KB

Contents

require_relative 'interesting_findings/readme'
require_relative 'interesting_findings/multisite'
require_relative 'interesting_findings/debug_log'
require_relative 'interesting_findings/backup_db'
require_relative 'interesting_findings/mu_plugins'
require_relative 'interesting_findings/registration'
require_relative 'interesting_findings/tmm_db_migrate'
require_relative 'interesting_findings/upload_sql_dump'
require_relative 'interesting_findings/full_path_disclosure'
require_relative 'interesting_findings/duplicator_installer_log'
require_relative 'interesting_findings/upload_directory_listing'

module WPScan
  module Finders
    module InterestingFindings
      # Interesting Files Finder
      class Base < CMSScanner::Finders::InterestingFindings::Base
        # @param [ WPScan::Target ] target
        def initialize(target)
          super(target)

          %w[
            Readme DebugLog FullPathDisclosure BackupDB DuplicatorInstallerLog
            Multisite MuPlugins Registration UploadDirectoryListing TmmDbMigrate
            UploadSQLDump
          ].each do |f|
            finders << InterestingFindings.const_get(f).new(target)
          end
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
wpscan-3.0.4 app/finders/interesting_findings.rb