diff --git a/lib/wpscan/finders/dynamic_finder/finder.rb b/lib/wpscan/finders/dynamic_finder/finder.rb index 5070217e..3cad057a 100644 --- a/lib/wpscan/finders/dynamic_finder/finder.rb +++ b/lib/wpscan/finders/dynamic_finder/finder.rb @@ -56,9 +56,7 @@ module WPScan homepage_result = find(target.homepage_res, opts) - if homepage_result - return homepage_result unless homepage_result.is_a?(Array) && homepage_result.empty? - end + return homepage_result unless homepage_result.nil? || homepage_result&.is_a?(Array) && homepage_result&.empty? find(target.error_404_res, opts) end diff --git a/wpscan.gemspec b/wpscan.gemspec index 619c6df7..9c7e590f 100644 --- a/wpscan.gemspec +++ b/wpscan.gemspec @@ -28,7 +28,7 @@ Gem::Specification.new do |s| s.add_development_dependency 'rake', '~> 13.0' s.add_development_dependency 'rspec', '~> 3.9.0' s.add_development_dependency 'rspec-its', '~> 1.3.0' - s.add_development_dependency 'rubocop', '~> 0.89.0' + s.add_development_dependency 'rubocop', '~> 0.90.0' s.add_development_dependency 'rubocop-performance', '~> 1.7.0' s.add_development_dependency 'simplecov', '~> 0.19.0' s.add_development_dependency 'simplecov-lcov', '~> 0.8.0'