'Analyze results of the _send_mutant method that was sent in the
_with_echo method.'

def _analyze_echo(self, mutant, response):

    if self._has_bug(mutant):
        return
    for file_pattern_match in self._multi_in.query(response.get_body()):
        if (file_pattern_match not in mutant.get_original_response_body()):
            (sent_os, sent_separator) = self._get_os_separator(mutant)
            desc = ('OS    Commanding    was    found    at:    %s' % mutant.found_at())
            v = Vuln.from_mutant('OS    commanding    vulnerability', desc, severity.HIGH, response.id, self.get_name(), mutant)
            v['os'] = sent_os
            v['separator'] = sent_separator
            v.add_to_highlight(file_pattern_match)
            self.kb_append_uniq(self, 'os_commanding', v)
            break
