We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 801a330 commit c1bbf6bCopy full SHA for c1bbf6b
agentic_security/routes/scan.py
@@ -10,6 +10,7 @@
10
UploadFile,
11
)
12
from fastapi.responses import StreamingResponse
13
+from loguru import logger
14
15
from ..core.app import get_stop_event, get_tools_inbox, set_current_run
16
from ..dependencies import InMemorySecrets, get_in_memory_secrets
@@ -25,7 +26,12 @@ async def verify(
25
26
info: LLMInfo, secrets: InMemorySecrets = Depends(get_in_memory_secrets)
27
):
28
spec = LLMSpec.from_string(info.spec)
- r = await spec.verify()
29
+ try:
30
+ r = await spec.verify()
31
+ except Exception as e:
32
+ logger.exception(e)
33
+ raise HTTPException(status_code=400, detail=str(e))
34
+
35
if r.status_code >= 400:
36
raise HTTPException(status_code=r.status_code, detail=r.text)
37
return dict(
0 commit comments