{"record":{"id":"fc65f86143d0afe1","repo":"BerriAI/litellm","slug":"blocked-by-singulr-result-blocking-due-to-or-un","errorCode":null,"errorMessage":"Blocked by Singulr: {result.blocking_due_to or 'unknown'}","messagePattern":"Blocked by Singulr: (.+?)","errorType":"exception","errorClass":"GuardrailRaisedException","httpStatus":null,"severity":"error","filePath":"litellm/proxy/guardrails/guardrail_hooks/singulr/singulr.py","lineNumber":211,"sourceCode":"        input_type: str,\n        logging_obj: \"LiteLLMLoggingObj | None\" = None,\n    ) -> GenericGuardrailAPIInputs:\n        payload: Final = self._build_payload(request_data, inputs, input_type)\n        if not payload:\n            return inputs\n\n        result: Final = await self._call_api(payload)\n        if result is None:\n            return inputs\n\n        verbose_proxy_logger.debug(\n            \"Singulr: should_block=%s blocking_due_to=%s\",\n            result.should_block,\n            result.blocking_due_to,\n        )\n\n        if result.should_block:\n            raise GuardrailRaisedException(\n                guardrail_name=self.guardrail_name,\n                message=f\"Blocked by Singulr: {result.blocking_due_to or 'unknown'}\",\n            )\n\n        return inputs\n","sourceCodeStart":193,"sourceCodeEnd":217,"githubUrl":"https://github.com/BerriAI/litellm/blob/77b7c6c40c0c5aa5fbcb1d6a1825ac39ca8829b8/litellm/proxy/guardrails/guardrail_hooks/singulr/singulr.py#L193-L217","documentation":"Error \"Blocked by Singulr: {result.blocking_due_to or 'unknown'}\" thrown in BerriAI/litellm.","triggerScenarios":"Thrown at litellm/proxy/guardrails/guardrail_hooks/singulr/singulr.py:211 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Review the blocking_due_to reason and modify the request content.","Adjust the Singulr guardrail policy if the block is a false positive."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"77b7c6c40c0c5aa5fbcb1d6a1825ac39ca8829b8","analyzedAt":"2026-08-18T11:44:31.656Z","contentChangedAt":null,"schemaVersion":2},"datasetVersion":"2026-09-14T05:17:10.506Z"}