diff --git a/litellm/proxy/guardrails/guardrail_hooks/alice_wonderfence/alice_wonderfence.py b/litellm/proxy/guardrails/guardrail_hooks/alice_wonderfence/alice_wonderfence.py index 405996085e5..308d46a4942 100644 --- a/litellm/proxy/guardrails/guardrail_hooks/alice_wonderfence/alice_wonderfence.py +++ b/litellm/proxy/guardrails/guardrail_hooks/alice_wonderfence/alice_wonderfence.py @@ -158,6 +158,9 @@ class WonderFenceGuardrail(CustomGuardrail): supported_event_hooks=supported_event_hooks, **kwargs, ) + # Narrow attribute type: base class declares Optional[str], but our + # __init__ requires a non-empty string and the factory rejects empty. + self.guardrail_name: str = guardrail_name key_suffix = f"***{self.api_key[-4:]}" if self.api_key else "" logger.debug(