diff --git a/app/finders/users.rb b/app/finders/users.rb index a9f86317..f9d5cbdc 100644 --- a/app/finders/users.rb +++ b/app/finders/users.rb @@ -4,6 +4,7 @@ require_relative 'users/oembed_api' require_relative 'users/rss_generator' require_relative 'users/author_id_brute_forcing' require_relative 'users/login_error_messages' +require_relative 'users/yoast_seo_author_sitemap.rb' module WPScan module Finders @@ -19,6 +20,7 @@ module WPScan Users::WpJsonApi.new(target) << Users::OembedApi.new(target) << Users::RSSGenerator.new(target) << + Users::YoastSeoAuthorSitemap.new(target) << Users::AuthorIdBruteForcing.new(target) << Users::LoginErrorMessages.new(target) end diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index b2dbabe5..f21b4e64 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -97,9 +97,9 @@ module WebMock end # rubocop:enabled all -SPECS = Pathname.new(__FILE__).dirname.to_s -FIXTURES = File.join(SPECS, 'fixtures') -FINDERS_FIXTURES = File.join(FIXTURES, 'finders') -DYNAMIC_FINDERS_FIXTURES = File.join(FIXTURES, 'dynamic_finders') +SPECS = Pathname.new(__FILE__).dirname +FIXTURES = SPECS.join('fixtures') +FINDERS_FIXTURES = FIXTURES.join('finders') +DYNAMIC_FINDERS_FIXTURES = FIXTURES.join('dynamic_finders') -redefine_constant(:DB_DIR, File.join(FIXTURES, 'db')) +redefine_constant(:DB_DIR, FIXTURES.join('db'))