Skip to content

Plugins

Configuration registry for incident hook events and alert source adapters.

Route: /plugins Role gating: read for all; configure / delete configuration require admin.

Plugin types

Type Purpose
Alert source (alert_source) Parses incoming webhook alerts into incidents
Hook (hook) Subscribes to pipeline events (created, classified, executed, resolved) and notifies external systems (Slack, Discord, Teams, ServiceNow, Jira, generic webhooks)
Notification (notification) Sends alerts to external channels (legacy type; hook is preferred for new integrations)

Table columns

  • Name.
  • Version.
  • Type badge.
  • Configured badge (whether a configuration record exists).
  • Configure / Edit button.

Actions

  • Configure — opens a modal with type-specific fields (webhook URL, token, routing rules, etc.) to create or update the plugin configuration. Falls back to a raw JSON editor when no schema is available.
  • Delete configuration — removes the stored configuration for that plugin without removing the plugin itself (which is baked into the platform image).
  • incidents.md — hook plugins fire on incident lifecycle events