anchor.diff:                                                 version := Version} = PluginConf
                                           }) ->
       watts_init:info("service ~p: plugin version ~p", [Id, Version]),
  -    ok = log_plugin_security(PluginConf, Id),
       Ensure = #{plugin_conf => #{},
                  params => [],
                  plugin_version => Version
  
positive.code: %% limitations under the License.
  %%
  -author("Bas Wegh, Bas.Wegh<at>kit.edu").
  
  -export([get_list/0]).
  -export([get_list/1]).
  
negative.code:     update_service(Id, maps:put(enabled, false, Info)).
  
  
  %% @doc check and log if a plugin supports stdin of if insecure plugins are
  %% allowed
  -spec is_secure_plugin_or_allowed(map(), boolean(), binary()) -> boolean().
  is_secure_plugin_or_allowed(#{stdin := true}, _, Id) ->
      Msg = "service ~p: plugin supports stdin will use secure channel",
      watts_init:info(Msg, [Id]),
      true;
  is_secure_plugin_or_allowed(_, true, Id) ->
      Msg = "service ~p: plugin does not support stdin, this plugin is insecure!",
      watts_init:warning(Msg, [Id]),
      true;
  is_secure_plugin_or_allowed(_, _, Id) ->
      Msg = "service ~p: plugin does not support stdin, it will be disabled",
      watts_init:warning(Msg, [Id]),
      false.
  
  
  
  