Skip to main content

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 NamePayload HintSource FileLine
agent:connectedβ€”services/scanner/agentGateway.service.ts631
agent:disconnected{ agentId, code, reason }services/scanner/agentGateway.service.ts1431
agent:log{ agentId, level, msg: safeMsg, context: safeContext }services/scanner/agentGateway.service.ts1411
agent:mtls:verifiedβ€”services/scanner/agentGateway.service.ts1065
agent:offline{ agentId, hostname: conn.hostname }services/scanner/agentGateway.service.ts1456
agent:reconnectedβ€”services/scanner/agentGateway.service.ts953
connectionws, requestservices/scanner/agentGateway.service.ts193
finding:received{ agentId, taskId, finding }services/scanner/agentGateway.service.ts1251
progressstatusUpdateservices/sync.service.ts349
task:completed{ agentId, taskId, summary, durationSeconds }services/scanner/agentGateway.service.ts1320
task:failed{ agentId, taskId, error, retryable }services/scanner/agentGateway.service.ts1378
task:progress{ agentId, taskId, progress, phase, stats }services/scanner/agentGateway.service.ts1216
task:timeout{ agentId: agent.agentId, taskId: savedTask.id }services/scanner/agentGateway.service.ts1569

SSE​

Server-Sent Events (SSE) are used for real-time streaming updates to the frontend.

Event NamePayload HintSource FileLine
(SSE data frame)eventroutes/appsec.routes.ts1857
(SSE data frame){ type: 'progress', data }routes/progress.routes.ts24
(SSE data frame){ type: 'connected', timestamp: new Date(routes/scan.routes.ts3874
(SSE data frame)eventservices/appsec/appsecController.ts348

Webhook​

Outbound webhook calls to external services or callback URLs.

Event NamePayload HintSource FileLine
callbackUrl(dynamic URL)routes/appsec.routes.ts2800
callbackUrl(dynamic URL)services/appsec/agents/advancedInjection.agent.ts7070
callbackUrl(dynamic URL)services/appsec/cicdIntegration.service.ts287
callbackUrl(dynamic URL)services/appsec/oobCallbackServer.service.ts33
webhook(dynamic URL)queues/provisioning.queue.ts289
webhook(dynamic URL)routes/appsec.routes.ts2793
webhook(dynamic URL)routes/integration.routes.ts104
webhook(dynamic URL)services/scanner/weaverContainer.service.ts756
webhook(dynamic URL)services/webhook.service.ts295

Generated on 2026-04-05