Skip to content

#261 [Integration] SIEM, Jira/ServiceNow & OPA Policy Support #262

Description

@RaminNietzsche

Problem

CVE Radar notifies via Slack, Teams, email, webhooks, and per-tenant channel secrets (#245). Security operations need SIEM export (CEF/JSON), ITSM tickets (Jira/ServiceNow), and policy gates (OPA/Rego) before auto-remediation or mass notify.

Current state

  • Notification adapters in server/services/notifications/
  • Webhook payload is JSON; no CEF/syslog
  • No Jira/ServiceNow clients; no OPA sidecar

Goals

  • SIEM — optional SIEM_WEBHOOK_URL or syslog (RFC5424) with normalized event schema
  • Jira — create/update issue on critical KEV match (JIRA_* env, idempotent by CVE id)
  • ServiceNow — incident table API (configurable)
  • OPAPOST /api/v1/policy/evaluate proxy or embedded @open-policy-agent/opa-wasm for notify/scan decisions
  • OpenAPI + extended-docs ch.07 integrations (×6)

Out of scope (v1)

  • Bi-directional Jira sync (status from Radar → Jira only)
  • Custom SOAR playbooks

Depends on

Size

XL — split into SIEM (M), Jira (L), OPA (L) sub-PRs if needed

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions