Integrations
The Integrations view in the Telemetry section connects Alerts to your security tooling. Once a destination is connected, every new alert is rendered as an Detection Finding and delivered to it in near real time. This forwards alert findings derived from TrustGuard and TrustGate telemetry — the security detections raised in Alerts. To forward the tenant audit trail (authentication, user management, configuration changes) instead, see Audit Logs.Supported destinations
You can connect more than one destination — each new alert fans out to every connected integration whose filters match.
How forwarding works
1
A new alert is raised
Forwarding fires only for brand-new alerts. Repeated occurrences that dedupe into an existing alert do not re-forward, so a sustained attack won’t flood your SIEM.
2
The alert is rendered as OCSF
The alert is serialized into an OCSF Detection Finding — a vendor-neutral security event schema — carrying severity, source, entity, rule, and timestamps.
3
Filters decide the recipients
The finding is delivered to every connected destination whose filters match (see Delivery filters).
4
Delivery is retried on failure
Transient failures are retried with exponential backoff; permanently failed deliveries land in a dead-letter list you can inspect and requeue.
OCSF Detection Finding format
Every destination receives the same OCSF Detection Finding document (class UID 2004, category Findings). Splunk, Datadog, Elastic, Rapid7 InsightIDR, and webhooks get this JSON as the event body; QRadar receives a LEEF mapping derived from it; Sentinel wraps it for Log Analytics.Top-level fields
finding_info
metadata
observables
When the alert has an entity, one observable is included:
related_events
Array of { "uid": "<trace_id>" } entries — sample trace IDs linked to the alert for investigation.
Example (TrustGuard high-confidence threat)
This is the event body posted to Splunk HEC (inside the HEC envelope’sevent field):
start_time, end_time, time, and finding_info.created_time are Unix milliseconds. If you see -62135596800000, that indicates a zero first-seen timestamp from an older AlertEngine build — upgrade to a current release where first-seen is populated from the match timestamp.
Splunk HEC envelope
Splunk receives an outer wrapper around the OCSF body:neuraltrust:alert unless you override it in the integration settings.
Splunk search examples
Connect a destination
Open Telemetry → Integrations, choose a provider, and fill in its connection fields. Connections are validated on save — malformed settings are rejected before any alert is forwarded — and every secret is encrypted at rest.Microsoft Sentinel
Microsoft Sentinel
Streams findings to a Log Analytics workspace via the Azure Monitor HTTP Data Collector API.
Find both values in the Azure portal under Log Analytics workspace → Agents → Log Analytics agent instructions.
Datadog
Datadog
Forwards findings to the Datadog logs intake.
Splunk
Splunk
Posts findings to a Splunk HTTP Event Collector (HEC). Each alert is sent as one HEC event; the event payload is the OCSF Detection Finding JSON (see OCSF format above).
CrowdStrike Falcon Next-Gen SIEM
CrowdStrike Falcon Next-Gen SIEM
Posts findings to a Falcon Next-Gen SIEM HEC / HTTP Event Data Connector. Each alert is sent as one HEC event; the event payload is the OCSF Detection Finding JSON (see OCSF format above).
In Falcon Next-Gen SIEM, open Data connectors and add an HEC / HTTP Event Data Connector. Generate the API key — it’s shown only once, so copy it immediately — and copy the connector’s API URL into Ingest URL.
Elastic
Elastic
Indexes findings into an Elasticsearch index or data stream. Authenticate with an API key or basic auth.
IBM QRadar
IBM QRadar
Sends LEEF 2.0 events to a QRadar event collector over syslog.
Google SecOps (Chronicle)
Google SecOps (Chronicle)
Posts findings to a Google SecOps Webhook feed.In Google SecOps:
The integration is configured on the NeuralTrust side, so it won’t appear automatically in Google SecOps. This is expected.
- Create a Webhook feed with Log type Open Cybersecurity Schema Framework (OCSF).
- Generate the feed’s Secret Key.
- Copy the feed endpoint.
Rapid7 InsightIDR
Rapid7 InsightIDR
Posts findings to an InsightIDR Custom Logs event source that uses the Webhook collection method. Each alert is sent as one JSON event whose body is the OCSF Detection Finding (see OCSF format above), so InsightIDR parses its fields natively.
In InsightIDR, go to Data Collection → Add Data Source → Add Raw Data → Custom Logs, set the collection method to Webhook, leave JSON Events Key empty, and copy the generated URL into Webhook URL.The webhook URL is the only credential for the event source, so treat it as a secret: it is encrypted at rest and never shown again after saving. Only
https URLs on <region>.api.insight.rapid7.com with the /siem/custom/webhook/ path are accepted.InsightIDR limits a single event to 100,000 characters. If an alert with many evidence events exceeds that limit, NeuralTrust keeps the earliest evidence, drops the rest, and sets unmapped.neuraltrust.evidence_truncated to true. The count field still reports the full number of occurrences.To find forwarded alerts in Log Search, select the event source’s log and filter with where(class_uid = 2004).Webhook
Webhook
POSTs the raw OCSF finding to any HTTP endpoint.
Delivery filters
A connected destination forwards all matching alerts by default. Filters only narrow that stream:
You can also pause a destination to stop forwarding without deleting its configuration.
Delivery health & troubleshooting
Each integration tracks a rolling 24-hour delivery health — the count of forwarded and failed events and the time of the last successful delivery.Related documentation
Alerts
The detection use cases and alerts that produce the findings forwarded here.
Use Cases
Custom rule builder and compiled rule YAML reference.
Event schema
Metadata schema and detection field normalization.
Audit Logs
The tenant audit trail for authentication, user management, and configuration events.