'Runs password profiling plugins to collect data from HTML, TXT,
PDF, etc files.
:param response: A HTTPResponse object
:return: A map with word:repetitions'

def _run_plugins(self, response):

    if (not self._plugins):
        for plugin_name in self._plugins_names_dict:
            plugin_klass = 'w3af.plugins.grep.password_profiling_plugins.%s'
            plugin_instance = factory((plugin_klass % plugin_name))
            self._plugins.append(plugin_instance)
    res = {}
    for plugin in self._plugins:
        word_map = plugin.get_words(response)
        if (word_map is not None):
            res = word_map
            break
    return res
