Sha256: f8e121e4d7377e8ad3329e0ec9f746b6ddaf399067ddaa890ab86af763e15fa2

Contents?: true

Size: 576 Bytes

Versions: 8

Compression:

Stored size: 576 Bytes

Contents

# frozen_string_literal: true

module CMSScanner
  module Model
    # FantasticoFileslist
    class FantasticoFileslist < InterestingFinding
      # @return [ Array<String> ] The interesting files/dirs detected
      def interesting_entries
        results = []

        entries.each do |entry|
          next unless /(?:admin|\.log|\.sql|\.db)/i.match?(entry)

          results << entry
        end
        results
      end

      def references
        @references ||= { url: ['http://www.acunetix.com/vulnerabilities/fantastico-fileslist/'] }
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
cms_scanner-0.12.0 app/models/fantastico_fileslist.rb
cms_scanner-0.11.0 app/models/fantastico_fileslist.rb
cms_scanner-0.10.1 app/models/fantastico_fileslist.rb
cms_scanner-0.10.0 app/models/fantastico_fileslist.rb
cms_scanner-0.9.0 app/models/fantastico_fileslist.rb
cms_scanner-0.8.6 app/models/fantastico_fileslist.rb
cms_scanner-0.8.5 app/models/fantastico_fileslist.rb
cms_scanner-0.8.4 app/models/fantastico_fileslist.rb