Просмотр исходного кода

fix(redact): make `account_key` sensitive

Fixes https://emqx.atlassian.net/browse/EMQX-13087
Thales Macedo Garitezi 1 год назад
Родитель
Сommit
a02fde8084
1 измененных файлов с 4 добавлено и 0 удалено
  1. 4 0
      apps/emqx_utils/src/emqx_utils_redact.erl

+ 4 - 0
apps/emqx_utils/src/emqx_utils_redact.erl

@@ -23,6 +23,9 @@
 -define(IS_KEY_HEADERS(K), (K == headers orelse K == <<"headers">> orelse K == "headers")).
 
 %% NOTE: keep alphabetical order
+is_sensitive_key(account_key) -> true;
+is_sensitive_key("account_key") -> true;
+is_sensitive_key(<<"account_key">>) -> true;
 is_sensitive_key(aws_secret_access_key) -> true;
 is_sensitive_key("aws_secret_access_key") -> true;
 is_sensitive_key(<<"aws_secret_access_key">>) -> true;
@@ -239,6 +242,7 @@ redact_test_() ->
 
     Types = [atom, string, binary],
     Keys = [
+        account_key,
         aws_secret_access_key,
         password,
         private_key,