diff --git a/apps/emqx_utils/src/emqx_utils.erl b/apps/emqx_utils/src/emqx_utils.erl index e21affce6..2d237078b 100644 --- a/apps/emqx_utils/src/emqx_utils.erl +++ b/apps/emqx_utils/src/emqx_utils.erl @@ -632,6 +632,9 @@ is_sensitive_key(<<"proxy-authorization">>) -> true; is_sensitive_key(secret) -> true; is_sensitive_key("secret") -> true; is_sensitive_key(<<"secret">>) -> true; +is_sensitive_key(secret_access_key) -> true; +is_sensitive_key("secret_access_key") -> true; +is_sensitive_key(<<"secret_access_key">>) -> true; is_sensitive_key(secret_key) -> true; is_sensitive_key("secret_key") -> true; is_sensitive_key(<<"secret_key">>) -> true; @@ -779,6 +782,7 @@ redact_test_() -> 'proxy-authorization', secret, secret_key, + secret_access_key, security_token, token, bind_password diff --git a/changes/ce/fix-11676.en.md b/changes/ce/fix-11676.en.md new file mode 100644 index 000000000..f91ce62e4 --- /dev/null +++ b/changes/ce/fix-11676.en.md @@ -0,0 +1 @@ +Hide few pieces of sensitive information from debug-level logs.