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).
Related routes¶
incidents.md— hook plugins fire on incident lifecycle events