Sha256: 53d7d60193fcb11a35ad6eedb3d6c6008722e845828daa54ee71214689d75b04

Contents?: true

Size: 583 Bytes

Versions: 40

Compression:

Stored size: 583 Bytes

Contents

# frozen_string_literal: true

module WPScan
  module DB
    # WP Items
    class WpItems
      # @return [ Array<String> ] The slug of all items
      def self.all_slugs
        metadata.keys
      end

      # @return [ Array<String> ] The slug of all popular items
      def self.popular_slugs
        metadata.select { |_key, item| item['popular'] == true }.keys
      end

      # @return [ Array<String> ] The slug of all vulnerable items
      def self.vulnerable_slugs
        metadata.select { |_key, item| item['vulnerabilities'] == true }.keys
      end
    end
  end
end

Version data entries

40 entries across 40 versions & 1 rubygems

Version Path
wpscan-3.8.28 lib/wpscan/db/wp_items.rb
wpscan-3.8.27 lib/wpscan/db/wp_items.rb
wpscan-3.8.26 lib/wpscan/db/wp_items.rb
wpscan-3.8.25 lib/wpscan/db/wp_items.rb
wpscan-3.8.24 lib/wpscan/db/wp_items.rb
wpscan-3.8.22 lib/wpscan/db/wp_items.rb
wpscan-3.8.21 lib/wpscan/db/wp_items.rb
wpscan-3.8.20 lib/wpscan/db/wp_items.rb
wpscan-3.8.19 lib/wpscan/db/wp_items.rb
wpscan-3.8.18 lib/wpscan/db/wp_items.rb
wpscan-3.8.17 lib/wpscan/db/wp_items.rb
wpscan-3.8.16 lib/wpscan/db/wp_items.rb
wpscan-3.8.15 lib/wpscan/db/wp_items.rb
wpscan-3.8.14 lib/wpscan/db/wp_items.rb
wpscan-3.8.13 lib/wpscan/db/wp_items.rb
wpscan-3.8.12 lib/wpscan/db/wp_items.rb
wpscan-3.8.11 lib/wpscan/db/wp_items.rb
wpscan-3.8.10 lib/wpscan/db/wp_items.rb
wpscan-3.8.9 lib/wpscan/db/wp_items.rb
wpscan-3.8.8 lib/wpscan/db/wp_items.rb