From 730b2ff42288b3580d5ed638a0169f8642de321f Mon Sep 17 00:00:00 2001 From: Soumil Rathi Date: Mon, 13 Apr 2026 11:03:49 -0700 Subject: [PATCH] fix: restore complete _SENSITIVE_FIELDS_EXACT list from original commit Was missing 13 entries (credentials, token, access_token, refresh_token, auth_token, session_token, client_secret, auth_client_secret, azure_client_secret, service_account_json, aws_session_token, credential, secret). Now matches the original list from commit 46b4b2e9. Co-Authored-By: Claude Opus 4.6 (1M context) --- mem0/memory/main.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/mem0/memory/main.py b/mem0/memory/main.py index fea07b611..509e2b209 100644 --- a/mem0/memory/main.py +++ b/mem0/memory/main.py @@ -70,6 +70,19 @@ _SENSITIVE_FIELDS_EXACT = frozenset({ "private_key", "access_key", "password", + "credentials", + "credential", + "secret", + "token", + "access_token", + "refresh_token", + "auth_token", + "session_token", + "client_secret", + "auth_client_secret", + "azure_client_secret", + "service_account_json", + "aws_session_token", }) # Suffixes that indicate a field likely holds a secret value.