'Audit a request using one or more plugins.
:param menuItem: The name of the audit plugin, or the \'All audit
plugins\' wildcard
:param plugin_name: The name of the plugin
:param plugin_type: The type of plugin
:return: None'

def _auditRequest(self, menuItem, plugin_name, plugin_type):

    self.throbber.show()
    self.throbber.running(True)
    request = self.request.get_object()
    event = threading.Event()
    impact = ThreadedURLImpact(self.w3af, request, plugin_name, plugin_type, event)
    impact.start()
    gobject.timeout_add(200, self._impact_done, event, impact)
