BerriAI/litellm · error · HTTPException
panw_prisma_airs_config_error
panw_prisma_airs_config_error
Error message
Security scan failed - configuration error
What it means
Error "Security scan failed - configuration error" thrown in BerriAI/litellm.
Source
Thrown at litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/panw_prisma_airs.py:755
"""Handle API errors with fail-open/fail-closed logic."""
end_time: Final = datetime.now()
duration: Final = (end_time - start_time).total_seconds()
category: Final = scan_result.get("category", "api_error")
self.add_standard_logging_guardrail_information_to_request_data(
guardrail_provider=self._PROVIDER_NAME,
guardrail_json_response=scan_result,
request_data=data,
guardrail_status="guardrail_failed_to_respond",
start_time=start_time.timestamp(),
end_time=end_time.timestamp(),
duration=duration,
event_type=event_type,
)
if scan_result.get("_always_block"):
is_config: Final = category == "config_error"
raise HTTPException(
status_code=500,
detail={
"error": {
"message": (
"Security scan failed - configuration error"
if is_config
else "Security scan failed - request blocked for safety"
),
"type": ("guardrail_config_error" if is_config else "guardrail_scan_error"),
"code": ("panw_prisma_airs_config_error" if is_config else "panw_prisma_airs_scan_failed"),
"guardrail": self.guardrail_name,
"category": category,
}
},
)
if scan_result.get("_is_transient") and self.fallback_on_error == "allow":
verbose_proxy_logger.warning(View on GitHub (pinned to 77b7c6c40c)
Solutions
- Verify the PANW Prisma AIRS api_key and profile_name are configured correctly.
- Check connectivity to the AIRS API endpoint and review proxy logs for the underlying error.
When it happens
Trigger: Thrown at litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/panw_prisma_airs.py:755 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of BerriAI/litellm@77b7c6c40c (2026-08-18).
Data as JSON: /api/errors/05cd181c5277c9b3.
Report an issue: GitHub.