Sha256: 6623e745760a321feef2b805ebd9befd0449a2a2ee9582a8f243d078d98cf88d
Contents?: true
Size: 913 Bytes
Versions: 1
Compression:
Stored size: 913 Bytes
Contents
class Arachni::Plugins::RedundantVectors < Arachni::Plugin::Base def run @filter = Arachni::Support::LookUp::HashSet.new Arachni::Element::Capabilities::Auditable.skip_like do |element| next false if element.altered.to_s.empty? id = get_id( element ) if @filter.include? id print_info "Skipping: #{element.altered}" true else @filter << id false end end end def get_id( element ) "#{element.auditor.class}:#{element.altered}" end def self.info { name: 'Redundant vectors', description: %q{Prevents vectors with the same name from being audited more than once.}, author: 'Tasos "Zapotek" Laskos <tasos.laskos@gmail.com>', version: '0.1' } end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
arachni-0.4.4 | plugins/redundant_vectors.rb |