Skip to main content

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: 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’s event 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:
Default source type is neuraltrust:alert unless you override it in the integration settings.

Splunk search examples

Map OCSF severity to labels:

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.
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.
Forwards findings to the Datadog logs intake.
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).
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.
Indexes findings into an Elasticsearch index or data stream. Authenticate with an API key or basic auth.
Sends LEEF 2.0 events to a QRadar event collector over syslog.
Posts findings to a Google SecOps Webhook feed.
The integration is configured on the NeuralTrust side, so it won’t appear automatically in Google SecOps. This is expected.
In Google SecOps:
  1. Create a Webhook feed with Log type Open Cybersecurity Schema Framework (OCSF).
  2. Generate the feed’s Secret Key.
  3. Copy the feed endpoint.
In NeuralTrust, open Telemetry → Integrations, select Google SecOps (Chronicle), and fill in:
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).
POSTs the raw OCSF finding to any HTTP endpoint.
Use Test connection after saving to send a synthetic finding through the destination and confirm connectivity before real alerts depend on it.

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.

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.