Sha256: fc317611b70d29950a612d21545b49d905eb905e4cb2d9ee98eb0e98dfb80ab9

Contents?: true

Size: 720 Bytes

Versions: 10

Compression:

Stored size: 720 Bytes

Contents

require_relative 'users/author_posts'
require_relative 'users/wp_json_api'
require_relative 'users/oembed_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::OembedApi.new(target) <<
            Users::AuthorIdBruteForcing.new(target) <<
            Users::LoginErrorMessages.new(target)
        end
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
wpscan-3.2.1 app/finders/users.rb
wpscan-3.2.0 app/finders/users.rb
wpscan-3.1.0 app/finders/users.rb
wpscan-3.0.8 app/finders/users.rb
wpscan-3.0.7 app/finders/users.rb
wpscan-3.0.6 app/finders/users.rb
wpscan-3.0.5 app/finders/users.rb
wpscan-3.0.4 app/finders/users.rb
wpscan-3.0.3 app/finders/users.rb
wpscan-3.0.2 app/finders/users.rb