One agent. Thirteen modules. Every platform.
Netgraph's Unified Endpoint Agent is a single cross-platform Rust binary for macOS, Linux and Windows, built from 13 composable modules — telemetry, netcollect, osquery-bridge, dspm, uem, yara and more. It streams rich open-schema OCSF telemetry, scores behaviour on-host with an ONNX model, runs EPP anti-malware and YARA scans locally, and inventories the whole machine — while its detections land in the same central alert queue the rest of the platform triages.
What is EDR (Endpoint Detection & Response)?
EDR continuously records what happens on laptops, servers, and workloads — processes, network connections, file and registry changes — detects malicious behaviour on-host, and gives responders remote containment: isolate the machine, kill the process, quarantine the file. Netgraph's unified agent combines EDR telemetry, on-host behavioural scoring, and EPP anti-malware in one install, and streams everything into the same knowledge graph the rest of the SOC queries — so an endpoint alert arrives already connected to the identity, network, and vulnerability context around it.
What ships in the module
EDR, EPP and UEM — one binary, no agent sprawl.
Signal quality, engineered
Detections that survive restarts, upgrades — and Monday morning.
EDR detections write straight into the central alerts table and get auto-triaged by the L1 autopilot. Before they ever reach an analyst, the EDR Rules & Suppression console shapes the volume: per-rule enable / aggregate / threshold / suppress config, with alerts aggregated per (rule, window) and unique hosts tracked — one aggregate alert instead of a flood.
- Per-rule config that survives upgrades — enable, aggregate, threshold, suppress.
- Aggregation per (rule, window) keeps unique-host context in a single alert.
- Resilient comms: heartbeat with timeout and pool hygiene self-heals after manager restarts; an offline spool covers the gaps.
- Upgrade-in-place preserves endpoint identity — no re-enrollment churn.
Functionality map
Module functions at a glance
| Function | What it does | Where it lives |
|---|---|---|
| Endpoint telemetry | OCSF process / file / network / audit / FIM streams plus local user-account discovery | EDR ▸ Telemetry |
| Analysis & forensics | Process-tree reconstruction with ATT&CK technique tagging and behavioural verdicts | EDR ▸ Analysis |
| Visibility | Fleet-wide endpoint visibility over the same open telemetry | EDR ▸ Visibility |
| Rules & Suppression | Per-rule enable / aggregate / threshold / suppress; aggregation per (rule, window) with unique-host tracking | EDR ▸ Rules & Suppression |
| YARA rules | 2,600+ rules compiled and tested server-side, deployed over the yara channel, scanned on-host with yara-x | EDR ▸ YARA Rules |
| Fleet Manager | Enrollment tokens, policy, tasking, stale lifecycle, ad-hoc actions (scan · isolate · inventory · live response), Quarantine tab | Fleet ▸ Endpoint Fleet Manager |
| EPP anti-malware | ClamAV auto-install + signature-DB management, optional Bitdefender; detections → central Alerts (“EPP Scan”) | Agent EPP module + central Alerts |
| UEM inventory | Hardware / software / patch / kernel / app / plug-in / dependency / license profiles, synced to the Asset Register every 30 minutes | Agent UEM module → Asset Register |
Common questions
EDR / EPP — asked and answered
Does the Netgraph EDR agent cover Windows, Linux, and macOS?+
Yes — one cross-platform agent for all three, shipping rich telemetry, on-host behavioural scoring, AV/EPP with quarantine, 2,600+ YARA rules, OSQuery, file-integrity monitoring, live response, and centralised fleet management.
Can I use Netgraph EDR without the full SIEM?+
Netgraph modules are licensed individually with module-level gating, but they gain the most value together: EDR detections land in the same alert queue and knowledge graph that the agentic SOC, NDR, and UEBA read, which is what makes cross-domain correlation automatic.
How does EDR data feed incident response?+
Every endpoint event becomes a node with edges on the security knowledge graph. When an alert fires, the L1/L2 SOC agents traverse from the alert to the host, the identity, the CVE, and the technique in one query — and containment actions (isolate host, kill process) run as gated playbooks with human-in-the-loop approval.
Works with everything on the graph
Agentic AI SOC
EDR detections write into the central alerts table — and the L1 autopilot triages them automatically.
Explore→NDR
The agent's netcollect module doubles as a network sensor — host-observed connections and live capture feed NDR analytics.
Explore→DSPM
The same agent discovers sensitive data on the endpoint itself — only classification labels ever leave the host.
Explore→