def init_options(self, options):
        self.PluginCount = 0
        self.Simulation = options['Simulation']
        self.Scope = options['Scope']
        self.PluginGroup = options['PluginGroup']
        self.OnlyPluginsList = self.ValidateAndFormatPluginList(options.get('OnlyPlugins'))
        self.ExceptPluginsList = self.ValidateAndFormatPluginList(options.get('ExceptPlugins'))
        if isinstance(options.get('PluginType'), str):  # For special plugin types like "quiet" -> "semi_passive" + "passive"
            options['PluginType'] = options['PluginType'].split(',')
        self.scanner = None
        self.InitExecutionRegistry()
authenticate to the specified database starting with specified
dataset/ETHPy150Open owtf/owtf/framework/plugin/plugin_handler.py/PluginHandler.init_options--crossover with--dataset/ETHPy150Open mongolab/mongoctl/mongoctl/objects/server.py/Server.get_working_login