11 lines
342 B
Python
11 lines
342 B
Python
|
|
"""Helpers for redacting sensitive request data."""
|
||
|
|
|
||
|
|
SENSITIVE_QUERY_KEYS = {"pin", "ancien_pin", "nouveau_pin", "token", "access_token", "password", "mot_de_passe"}
|
||
|
|
|
||
|
|
|
||
|
|
def safe_query_params(query_params):
|
||
|
|
return {
|
||
|
|
key: ("***" if key.lower() in SENSITIVE_QUERY_KEYS else value)
|
||
|
|
for key, value in query_params.items()
|
||
|
|
}
|