diff --git a/api/core/helper/encrypter.py b/api/core/helper/encrypter.py index 383a2dd57..fc54a17f5 100644 --- a/api/core/helper/encrypter.py +++ b/api/core/helper/encrypter.py @@ -11,6 +11,10 @@ def obfuscated_token(token: str) -> str: return token[:6] + "*" * 12 + token[-2:] +def full_mask_token(token_length=20): + return "*" * token_length + + def encrypt_token(tenant_id: str, token: str): from models.account import Tenant from models.engine import db diff --git a/api/fields/workflow_fields.py b/api/fields/workflow_fields.py index f048d0f3b..53cb9de3e 100644 --- a/api/fields/workflow_fields.py +++ b/api/fields/workflow_fields.py @@ -17,7 +17,7 @@ class EnvironmentVariableField(fields.Raw): return { "id": value.id, "name": value.name, - "value": encrypter.obfuscated_token(value.value), + "value": encrypter.full_mask_token(), "value_type": value.value_type.value, "description": value.description, }