By NHI Mgmt Group Editorial TeamDomain: Cyber SecuritySource: TENZIRPublished September 7, 2026

TL;DR: Federated search replaces centralizing telemetry with reusable backend queries, and TENZIR’s analysis shows how fork, merge, and fork_merge let analysts copy streams, combine historical and live evidence, or fan one request across SIEM, lake, and endpoint platforms. The governance value is less about new collection and more about reducing analyst overhead, query drift, and brittle hand-built correlation across tools.


At a glance

What this is: This is an analysis of how federated search operators in TQL let analysts query SIEM, data lake, and endpoint sources without centralizing all telemetry first.

Why it matters: This matters because federated search changes how security teams investigate, correlate, and operationalize evidence across distributed platforms, even when the primary issue is not identity-specific.

By the numbers:

👉 Read TENZIR's analysis of federated search operators for SOC investigations


Context

Federated search is the practical response to a common investigation problem: the evidence is distributed across multiple systems, but the question is singular. Rather than forcing teams to centralize every telemetry source before they can investigate, the query moves to the data and returns normalized results. The same logic appears across SIEM, data lake, and endpoint workflows, where manual correlation quickly becomes a governance and efficiency bottleneck.

The identity angle is indirect but real. Security operations increasingly depend on service accounts, API keys, tokens, and backend permissions to access telemetry platforms, so the investigation model is only as sound as the access model behind it. When federated search spans multiple systems, access scope, auditability, and query provenance become part of the control surface, not just the analyst workflow.


Key questions

Q: How should security teams implement federated search across SIEM and data lake platforms?

A: Start by keeping backend-specific query logic inside reusable branches and normalizing only the fields you need for correlation. Then preserve backend provenance, time range, and request context so results remain auditable across systems. The goal is to let analysts ask one question without flattening every data source into the same storage model.

Q: Why does federated search reduce analyst effort in distributed investigations?

A: It removes the need to retype the same indicator, field mappings, and time filters into multiple tools. Instead, one request fans out to several backends and returns comparable matches in one stream. That cuts translation errors and makes repeated investigations more consistent.

Q: What breaks when teams try to centralize telemetry before they can investigate?

A: Investigations slow down because analysts spend time copying data, aligning schemas, and building separate collection paths before they can even ask the question. In fast-moving incidents, that delay turns evidence handling into a prerequisite rather than an outcome. Federated search avoids that bottleneck by querying where the data already lives.

Q: How do security teams decide between fork, merge, and fork_merge?

A: Use fork when you need to send the same event to another sink, merge when an independent source should contribute evidence into the main stream, and fork_merge when one request must run across several backends. The decision depends on whether you are duplicating delivery, adding sources, or collecting answers.


Technical breakdown

How fork separates delivery without changing the main stream

fork copies each incoming event to a side branch and lets the original stream continue unchanged. The side branch can map, enrich, or transmit the copy to another sink, while the primary pipeline preserves its existing shape. That makes it useful for migration scenarios where two destinations must receive the same observations but with different payloads or delivery settings. The important architectural point is that fork does not return results from the side path. It is a split for distribution, not for answer collection.

Practical implication: Use fork when you need parallel delivery, not when you need the branch to contribute evidence back into the investigation result.

How merge combines independent sources into one evidence stream

merge adds a subpipeline with its own source and interleaves its output with the main stream. That means the branch is not consuming a copied record from upstream. Instead, it starts its own query, applies its own filters, and contributes matching events into the combined result. This pattern fits investigation work where historical evidence and live telemetry are separate producers. The control problem is less about duplication and more about keeping schemas, time windows, and provenance consistent enough to compare results safely.

Practical implication: Use merge when you need independent sources to contribute into one analysis view, especially when history and live monitoring must coexist.

How fork_merge sends one question to several backends

fork_merge copies a request record to multiple branches, each of which runs its own backend-specific query and returns normalized results. This is the core federated-search pattern because it moves backend translation out of the analyst’s head and into reusable query branches. Each branch can speak its native syntax, map fields into a shared shape, and preserve provenance for downstream deduplication. The architecture reduces the cost of asking one question across SIEM, archive, and endpoint platforms without building a central lake first.

Practical implication: Use fork_merge when the investigation depends on consistent answers from multiple systems that cannot or should not be unified first.


NHI Mgmt Group analysis

Federated search is a control-pattern response to telemetry sprawl, not a collection architecture replacement. The article shows that analysts still need multiple backends, but they do not need to manually translate every question into three dialects. That reduces query drift and improves repeatability, which are governance concerns as much as SOC concerns. Practitioners should treat federated search as an operational control layer over distributed evidence, not a substitute for data architecture.

Query provenance becomes part of the security model when evidence is federated. Once the same request runs across SIEM, lake, and endpoint tools, teams need to know which backend produced which match and how it was normalized. That is especially relevant where audit trails, chain of custody, and case review matter. The practical conclusion is that provenance metadata should be preserved as carefully as the event fields themselves.

Federated search creates an identity surface because backend access is itself governed by service credentials and scoped permissions. Analysts may think only about query logic, but the branches depend on API keys, tokens, and platform accounts to reach each data source. That means least privilege and authentication assurance are part of the design. The broader lesson is that distributed detection workflows still rely on identity controls underneath.

Search orchestration is becoming a repeatable analytic primitive. TQL’s fork, merge, and fork_merge patterns show how one request can produce parallel evidence paths without duplicating pipeline logic. That matters because security teams are increasingly judged on response speed, not just detection volume. Practitioners should standardize these patterns where evidence is spread across platforms and re-use matters more than one-off scripting.

Federated search operations debt: the hidden cost is not the query itself but maintaining field alignment, provenance, and backend-specific branches over time. Once that debt grows, every investigation gets slower and less consistent. Practitioners should track whether distributed search is reducing analyst effort or merely moving complexity into reusable code.

What this signals

Federated search changes the operational shape of SOC work because it rewards reusable query design over central data collection. That is useful, but it also means teams must watch the permissions and credential sprawl underneath each backend branch, especially where service accounts or API keys access SIEM, lake, and endpoint platforms.

Query provenance debt: as federated workflows multiply, the hidden failure mode is not missing data but inconsistent normalization and weak traceability between branches. Practitioners should make provenance, request context, and backend identity explicit in every returned event, then align that design with NIST SP 800-53 Rev 5 Security and Privacy Controls.

The next step for many programmes is to treat search orchestration as a governed capability, not a one-off analyst convenience. Where backend credentials, query reuse, and result provenance are all managed well, federated search can improve investigative speed without weakening control over access or evidence handling.


For practitioners

  • Standardize backend query branches Encapsulate each SIEM, lake, or endpoint search in reusable branches so analysts change the request once and preserve backend-specific syntax inside the pipeline. Keep field normalization close to each branch to avoid repeated translation work.
  • Preserve provenance in every federated result Carry backend, origin, and retrieval metadata through the combined stream so investigators can distinguish where each match came from and how it was produced. This matters for auditability, deduplication, and case review.
  • Separate delivery from investigation workflows Use fork for duplicate delivery to parallel sinks during migrations, and reserve fork_merge for question-driven search across multiple systems. Mixing those patterns creates brittle pipelines and makes later maintenance harder.
  • Review service account scope on search backends Audit the credentials used by each branch so SIEM, storage, and endpoint queries run with the minimum permissions needed for retrieval. The access model underneath federated search is part of the control surface.

Key takeaways

  • Federated search lets analysts ask one question across distributed systems without first centralizing all telemetry.
  • The main governance issue is not query syntax but provenance, access scope, and repeatability across backends.
  • SOC teams should manage search branches as governed assets, because the credentials underneath them are part of the control surface.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST CSF 2.0, NIST SP 800-53 Rev 5 and CIS Controls v8 set the technical controls, while ISO/IEC 27001:2022 define the regulatory obligations.

FrameworkControl / ReferenceRelevance
NIST CSF 2.0PR.AC-4 — Access Permissions and AuthorisationsFederated search relies on scoped access to multiple telemetry backends.
Recommendation — Apply PR.AC-4 to scope each search branch to the minimum backend permissions it needs.
NIST SP 800-53 Rev 5AU-2 — Audit EventsFederated investigation depends on auditable event collection and traceability.
AC-6 — Least PrivilegeBranch credentials should not overreach the data they query.
Recommendation — Define AU-2 events for federated search requests, backend responses, and provenance metadata. Use AC-6 to constrain each telemetry connector and search credential to its exact data scope.
CIS Controls v8CIS-5 — Account ManagementSearch backends depend on managed accounts and service credentials.
Recommendation — Use CIS 5 to inventory and review the accounts that power each federated search branch.
ISO/IEC 27001:2022A.8.2 — Privileged Access RightsFederated search branches may carry privileged access into sensitive telemetry systems.
Recommendation — Review A.8.2 rights for every backend account used by distributed search workflows.

Key terms

  • Federated Search: Federated search is a query method that looks across multiple data stores without first copying everything into one central repository. In identity security operations, it helps teams preserve context across live, cold, and distributed sources while reducing duplication and storage lock-in.
  • Fork Merge: A pipeline pattern that copies one request into multiple branches, lets each branch query its own backend, and then collects the outputs back into one result stream. It is designed for parallel evidence gathering, not for duplicating delivery or storage.
  • Query provenance: Query provenance is the record of how a query was created, reviewed, and executed. In AI-assisted operations, it includes the original prompt, generated SQL, execution scope, and operator identity so teams can audit decisions and reconstruct investigative steps.
  • Telemetry Normalization: Telemetry normalization is the process of turning data from different security tools into a consistent format that can support one policy decision. It is essential when identity, endpoint, and asset systems all feed the same control plane, because conflicting data can otherwise create gaps or overblocking.

What's in the full article

TENZIR's full article covers the operational detail this post intentionally leaves for the source:

  • Concrete TQL examples for fork, merge, and fork_merge across Splunk, S3, and Velociraptor
  • Branch-by-branch field mappings for OCSF network activity records and provenance retention
  • Operational guidance for adapting backend credentials, secrets, and delivery settings in each pattern
  • Example pipelines for migration, historical correlation, and federated investigation workflows

👉 TENZIR's full article shows the TQL patterns, backend mappings, and reusable search branches in detail

Deepen your knowledge

The NHI Foundation Level course, the industry's only accredited NHI security programme, covers NHI governance, machine identity security, and secrets management. It helps practitioners connect identity controls to the operational systems their programmes depend on.
NHIMG Editorial Note
Published by the NHIMG editorial team on September 14, 2026.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org