Webhook & Event Reference
Auto-generated
This page is auto-generated by scanning backend/src/**/*.ts for event patterns. Do not edit manually.
26 event patterns found across 13 source files.
EventEmitterβ
Internal Node.js event emitter patterns for decoupled service communication.
| Event Name | Payload Hint | Source File | Line |
|---|---|---|---|
agent:connected | β | services/scanner/agentGateway.service.ts | 631 |
agent:disconnected | { agentId, code, reason } | services/scanner/agentGateway.service.ts | 1431 |
agent:log | { agentId, level, msg: safeMsg, context: safeContext } | services/scanner/agentGateway.service.ts | 1411 |
agent:mtls:verified | β | services/scanner/agentGateway.service.ts | 1065 |
agent:offline | { agentId, hostname: conn.hostname } | services/scanner/agentGateway.service.ts | 1456 |
agent:reconnected | β | services/scanner/agentGateway.service.ts | 953 |
connection | ws, request | services/scanner/agentGateway.service.ts | 193 |
finding:received | { agentId, taskId, finding } | services/scanner/agentGateway.service.ts | 1251 |
progress | statusUpdate | services/sync.service.ts | 349 |
task:completed | { agentId, taskId, summary, durationSeconds } | services/scanner/agentGateway.service.ts | 1320 |
task:failed | { agentId, taskId, error, retryable } | services/scanner/agentGateway.service.ts | 1378 |
task:progress | { agentId, taskId, progress, phase, stats } | services/scanner/agentGateway.service.ts | 1216 |
task:timeout | { agentId: agent.agentId, taskId: savedTask.id } | services/scanner/agentGateway.service.ts | 1569 |
SSEβ
Server-Sent Events (SSE) are used for real-time streaming updates to the frontend.
| Event Name | Payload Hint | Source File | Line |
|---|---|---|---|
(SSE data frame) | event | routes/appsec.routes.ts | 1857 |
(SSE data frame) | { type: 'progress', data } | routes/progress.routes.ts | 24 |
(SSE data frame) | { type: 'connected', timestamp: new Date( | routes/scan.routes.ts | 3874 |
(SSE data frame) | event | services/appsec/appsecController.ts | 348 |
Webhookβ
Outbound webhook calls to external services or callback URLs.
| Event Name | Payload Hint | Source File | Line |
|---|---|---|---|
callbackUrl | (dynamic URL) | routes/appsec.routes.ts | 2800 |
callbackUrl | (dynamic URL) | services/appsec/agents/advancedInjection.agent.ts | 7070 |
callbackUrl | (dynamic URL) | services/appsec/cicdIntegration.service.ts | 287 |
callbackUrl | (dynamic URL) | services/appsec/oobCallbackServer.service.ts | 33 |
webhook | (dynamic URL) | queues/provisioning.queue.ts | 289 |
webhook | (dynamic URL) | routes/appsec.routes.ts | 2793 |
webhook | (dynamic URL) | routes/integration.routes.ts | 104 |
webhook | (dynamic URL) | services/scanner/weaverContainer.service.ts | 756 |
webhook | (dynamic URL) | services/webhook.service.ts | 295 |
Generated on 2026-04-05