Sha256: b9c0df27f4ca191ae15e26849d9c98ed2fbff039036462d6695d9852c7346604
Contents?: true
Size: 1.08 KB
Versions: 2
Compression:
Stored size: 1.08 KB
Contents
require 'spec_helper' describe 'WAVSEP false-positive Local File Inclusion' do include_examples 'wavsep' def self.methods ['GET'] end def self.test_cases( http_method ) { 'Local File Inclusion' => { url: "LFI-FalsePositives-#{http_method}/", modules: [ :file_inclusion, :path_traversal, :source_code_disclosure], # I maintain that these should be logged **but** be flagged as # untrusted. vulnerable: [ 'Case05-LFI-FalsePositive-ContextStream-TextHtmlValidResponse-FilenameContext-WhiteList-OSPath-DefaultRelativeInput-NoPathReq-Read.jsp', 'Case06-LFI-FalsePositive-ContextStream-TextHtmlValidResponse-FilenameContext-TraversalRemovalAndWhiteList-OSPath-DefaultRelativeInput-NoPathReq-Read.jsp' ] } } end easy_test do @framework.modules.issues.each do |issue| issue.trusted?.should be_false issue.remarks.should include :auditor end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
arachni-0.4.7 | spec/external/wavsep/false_positives/lfi_spec.rb |
arachni-0.4.6 | spec/external/wavsep/false_positives/lfi_spec.rb |