# File lib/relevance/tarantula/attack_handler.rb, line 13
      def handle(result)
        return unless attacks.size > 0
        regexp = '(' + attacks.map {|a| Regexp.escape a.output}.join('|') + ')'
        response = result.response
        return unless response.html?
        if n = (response.body =~ /#{regexp}/)
          error_result = result.dup
          error_result.success = false
          error_result.description = "XSS error found, match was: #{h($1)}"
          error_result.data = "########################################################################\n# Text around unescaped string: \#{$1}\n########################################################################\n\#{response.body[[0, n - 200].max , 400]}\n\n\n\n\n\n########################################################################\n# Attack information:\n########################################################################\n\#{attacks.select {|a| a.output == $1}[0].to_yaml}\n"
          error_result
        end
      end