'Plugin entry point, identify which requests generated a 500 error.
:param request: The HTTP request object.
:param response: The HTTP response object
:return: None'

def grep(self, request, response):

    if (response.is_text_or_html() and (400 < response.get_code() < 600) and (response.get_code() not in self.IGNORE_CODES) and (not self._is_false_positive(response))):
        self._error_500_responses.add((request, response.id))
