code: def from_secret_type(secret_type, settings):
      
      mapping = _get_mapping_from_secret_type_to_class_name()
      try:
          classname = mapping[secret_type]
      except KeyError:
          return None
  
      for plugin in settings:
          if plugin['name'] == classname:
              plugin_init_vars = plugin.copy()
              plugin_init_vars.pop('name')
  
              return from_plugin_classname(
                  classname,
                  **plugin_init_vars
              )
docs: Note: Only called from audit.py
  
      :type secret_type: str
      :param secret_type: unique identifier for plugin type
  
      :type settings: list
      :param settings: output of "plugins_used" in baseline. e.g.
          >>> [
          ...     {
          ...         'name': 'Base64HighEntropyString',
          ...         'base64_limit': 4.5,
          ...     },
          ... ]