Fix sanitization did not cover all keys

This commit is contained in:
allegroai 2024-02-29 13:56:14 +02:00
parent 8d15fd8798
commit 05530b712b

View File

@ -257,11 +257,11 @@ class Session(_Session):
if not any(r.search(k) for r in dont_hide_secret_keys): if not any(r.search(k) for r in dont_hide_secret_keys):
if any(r.search(k) for r in hide_secret_keys): if any(r.search(k) for r in hide_secret_keys):
dictionary[k] = '****' dictionary[k] = '****'
break continue
if any(r.search(k) for r in hide_secret_section_keys): if any(r.search(k) for r in hide_secret_section_keys):
dictionary[k] = {key: '****' for key in dictionary[k]} \ dictionary[k] = {key: '****' for key in dictionary[k]} \
if isinstance(dictionary[k], dict) else '****' if isinstance(dictionary[k], dict) else '****'
break continue
if any(r.search(k) for r in urls_keys): if any(r.search(k) for r in urls_keys):
value = dictionary.get(k, None) value = dictionary.get(k, None)
if isinstance(value, str): if isinstance(value, str):