Skip to content

Commit 3f4e9ab

Browse files
committed
msftidy: only check send_request_cgi for vars_get
1 parent b864c46 commit 3f4e9ab

File tree

1 file changed

+2
-10
lines changed

1 file changed

+2
-10
lines changed

tools/msftidy.rb

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -496,18 +496,10 @@ def check_vuln_codes
496496
end
497497

498498
def check_vars_get
499-
test = @source.scan(/(send_request_(cgi|raw)\s*\(\s*\{?\s*['"]uri['"]\s*=>\s*[^=})]*?\?[^,})]+)/im)
499+
test = @source.scan(/send_request_cgi\s*\(\s*\{?\s*['"]uri['"]\s*=>\s*[^=})]*?\?[^,})]+/im)
500500
unless test.empty?
501501
test.each { |item|
502-
case item[1]
503-
when 'cgi'
504-
info("Please use vars_get in send_request_cgi: #{item[0]}")
505-
when 'raw'
506-
# send_request_raw does not support vars_get
507-
info("Please use vars_get and switch to send_request_cgi: #{item[0]}")
508-
else
509-
raise('Error in regex')
510-
end
502+
info("Please use vars_get in send_request_cgi: #{item}")
511503
}
512504
end
513505
end

0 commit comments

Comments
 (0)