Skip to main content

Integrations & Notifications

Offload Security is the system of record for posture, findings, risk and compliance; integrations are how that record reaches the tools your team already lives in — and how a few outside tools feed data back in. Every connection is made from one place, follows the same five-step wizard, and is labelled with what actually happens after it turns green.

Where: left navigation → ManagementIntegrations.

Integrations hub: available integrations, connected tools, open-source and category counts; the eight integration categories; search

What an integration does

Not every connection means the same thing. Each card in the catalog carries a capability badge, and it is worth reading before you connect:

BadgeMeaningTools
pulls data inThe platform syncs data from the tool into its own viewsWazuh (agents → assets, host CVEs → vulnerability occurrences, alerts → Alerts), SonarQube (project and open-issue snapshot), Jenkins (job summary)
two-wayData flows both directionsJira — tickets are created from findings, and ticket status closes or reopens the finding
sends outThe platform pushes alerts, emails or documents to the toolSlack, Microsoft Teams, Email (SMTP), PagerDuty, Confluence, GitHub Actions (pipeline configuration)
connection test onlyThe connection is verified and recorded; no data flows yetOWASP ZAP, Burp Suite, Nuclei, Snyk, CloudMapper, Greenbone / OpenVAS, AWS Security Hub, Prowler
catalog only (shown as Planned)Listed for roadmap visibility; no ConnectPentestGPT, CodeQL, Datadog, Grafana, ServiceNow, Splunk

Scanners in the connection test only group are the ones the platform already runs natively — ZAP, Nuclei and Prowler are built-in scan engines; the catalog entry only verifies a remote instance you may run elsewhere. Snyk, Security Hub and OpenVAS are verified but their findings are not imported.

Catalog cards with capability badges: OWASP ZAP and Nuclei "connection test only", Wazuh "pulls data in", PentestGPT "catalog only · Planned"

Categories

The category cards filter the catalog; the count on each is the number of tools it holds.

CategoryTools
Security TestingOWASP ZAP, Burp Suite, Nuclei, PentestGPT, Wazuh, Greenbone OpenVAS
Code SecuritySonarQube, Snyk, CodeQL
Cloud SecurityAWS Security Hub, Prowler, CloudMapper
DevOps & CI/CDJenkins, GitHub Actions
Monitoring & AnalyticsDatadog, Grafana, PagerDuty
Ticketing & ITSMJira, ServiceNow
Collaboration & NotificationsSlack, Microsoft Teams, Email (SMTP), Confluence
SIEM & SOARSplunk

Connect, then verify

  1. Connect on a card opens the five-step wizard — overview, credentials, a real connection test, health-check frequency, review. The test contacts the tool: a Slack webhook receives a test message, a Jira token is checked against /myself, an SMTP server is authenticated to. See Connecting Tools.
  2. A connected card shows Configured, its sync status and last sync, and three actions: Sync now, Reconfigure, Remove.
  3. Health checks re-run the connection test on the cadence you chose in the wizard (hourly by default); a rotated token turns the card from Connected & healthy to disconnected with the error, and raises an in-app notification.
  4. For pulls data in tools a global sync runs every 30 minutes; Sync now starts one immediately as a background job.

A connected GitHub Actions card: "sends out", Configured, "Connected & healthy — last sync", Sync now / Reconfigure / Remove

Team-scoped, encrypted, permissioned

A connection belongs to the active team; another team never sees it and must connect its own. Credentials are encrypted at rest with a key that never leaves the backend, and are not shown back after setup. Connecting, testing, reconfiguring and removing need the Manage Integrations permission (Admin and Security Manager by default); any team member can see the catalog and the connected state. See Roles, Teams & API Keys.

Where notifications come from

Alerts do not need a connected tool to exist — they land in the in-app notification center (the bell) for every team member. Connecting Slack, Teams, Email or PagerDuty adds a delivery channel; per-team preferences decide which channels are on, which categories are muted and the minimum alert severity that leaves the platform (high, by default). Slack additionally supports routing rules — critical security alerts to one channel, operational errors to another. All of this is on Notifications; outbound webhook subscriptions for your SIEM or automation are on Webhooks.

In this section

PageRead it for
Connecting ToolsThe wizard step by step, what each step verifies, managing a connected tool
NotificationsSlack, Teams, Email, PagerDuty, the in-app center, routing rules and preferences
WebhooksEvent subscriptions, signature verification, delivery log
JiraTickets from findings, two-way status sync, the Jira tab
Wazuh · SonarQube · OpenVAS · Wazuh + OpenVASThe data integrations and what each one brings in
Integration CatalogEvery tool, its capability, and the credentials it asks for
API · Troubleshooting & FAQEndpoints and permissions; common problems

CI/CD is not an integration card: pipeline gates use the CLI and the GitHub Action — see CLI & CI/CD. Cloud accounts and Kubernetes clusters are connected in their own modules — Connecting Cloud Accounts, Kubernetes onboarding.