From d2ac9881635337a7b51d15e56caad11383b929ad Mon Sep 17 00:00:00 2001 From: Ilya Sibiryakov Date: Wed, 30 Sep 2026 23:47:00 +0300 Subject: [PATCH] style(ztds): format regex pattern with ruff to pass CI lint gate --- litellm/proxy/guardrails/guardrail_hooks/ztds.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/litellm/proxy/guardrails/guardrail_hooks/ztds.py b/litellm/proxy/guardrails/guardrail_hooks/ztds.py index 73f4b38b5d6..dcafc860e64 100644 --- a/litellm/proxy/guardrails/guardrail_hooks/ztds.py +++ b/litellm/proxy/guardrails/guardrail_hooks/ztds.py @@ -40,9 +40,7 @@ class ZTDSGuardrail(CustomGuardrail): # Comprehensive zero-egress regex patterns for sensitive identifiers PATTERNS: ClassVar[dict[str, re.Pattern]] = { - "EMAIL": re.compile( - r"\b[A-Za-z0-9._%+-]{1,64}@[A-Za-z0-9-]{1,63}(?:\.[A-Za-z0-9-]{1,63})*\.[A-Za-z]{2,24}\b" - ), + "EMAIL": re.compile(r"\b[A-Za-z0-9._%+-]{1,64}@[A-Za-z0-9-]{1,63}(?:\.[A-Za-z0-9-]{1,63})*\.[A-Za-z]{2,24}\b"), "IPV4": re.compile(r"\b(?:\d{1,3}\.){3}\d{1,3}\b"), "IBAN": re.compile(r"\b[A-Z]{2}[0-9]{2}[A-Z0-9]{4}[0-9]{7}([A-Z0-9]?){0,16}\b"), "CREDIT_CARD": re.compile(r"\b(?:\d{4}[-\s]?){3}\d{4}\b"),