instance method
contains_bad_protocols?
Ruby on Rails 3.1.12
Since v2.2.3 Last seen in v4.1.16Signature
contains_bad_protocols?(attr_name, value)
No documentation comment.
Parameters
-
attr_namereq -
valuereq
Source
# File actionpack/lib/action_controller/vendor/html-scanner/html/sanitizer.rb, line 172
def contains_bad_protocols?(attr_name, value)
uri_attributes.include?(attr_name) &&
(value =~ /(^[^\/:]*):|(�*58)|(p)|(�*3a)|(%|%)3A/i && !allowed_protocols.include?(value.split(protocol_separator).first.downcase.strip))
end
Defined in actionpack/lib/action_controller/vendor/html-scanner/html/sanitizer.rb line 172
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in HTML::WhiteListSanitizer