def run_check
if (version_between? "2.3.0", "2.3.10" or version_between? "3.0.0", "3.0.3") and result = mail_to_javascript?
message = msg("Vulnerability in ", msg_code("mail_to"), " using javascript encoding ", msg_cve("CVE-2011-0446"), ". Upgrade to ")
if version_between? "2.3.0", "2.3.10"
message << msg_version("2.3.11")
else
message << msg_version("3.0.4")
end
warn :result => result,
:warning_type => "Mail Link",
:warning_code => :CVE_2011_0446,
:message => message,
:confidence => :high,
:gem_info => gemfile_or_environment,
:link_path => "https://groups.google.com/d/topic/rubyonrails-security/8CpI7egxX4E/discussion"
end
end