Sha256: 5d95976f6b8b10b893fcee187d0715e50b02513b37b73779286a478b7baa3bb9

Contents?: true

Size: 640 Bytes

Versions: 2

Compression:

Stored size: 640 Bytes

Contents

require_relative 'users/author_posts'
require_relative 'users/wp_json_api'
require_relative 'users/author_id_brute_forcing'
require_relative 'users/login_error_messages'

module WPScan
  module Finders
    module Users
      # Users Finder
      class Base
        include CMSScanner::Finders::SameTypeFinder

        # @param [ WPScan::Target ] target
        def initialize(target)
          finders <<
            Users::AuthorPosts.new(target) <<
            Users::WpJsonApi.new(target) <<
            Users::AuthorIdBruteForcing.new(target) <<
            Users::LoginErrorMessages.new(target)
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
wpscan-3.0.1 app/finders/users.rb
wpscan-3.0 app/finders/users.rb