

About Author
Mark Duke
Mark Duke is CTO and co-founder of enhanced.io. He designed the company's SOC architecture and oversees all technical delivery.
enhanced.io, the channel-only Open XDR SOCaaS for MSPs
TL;DR
enhanced.io is a channel-only Open XDR SOCaaS built exclusively for MSPs, with 400+ integrations across endpoint, network, cloud, identity and IoT/OT.
MDR is built around an endpoint agent. It is structurally blind to identity, east-west network traffic, cloud control-plane activity, IoT/OT, and email, not because a vendor did a poor job, but because that is the limit of what an endpoint agent sees.
The fix is not replacing your MDR. It is adding an Open XDR correlation layer on top of the whole stack, including the MDR you already have.
Onboarding an Open XDR layer alongside an existing stack typically takes 30 to 45 days, scoped to what is being connected.
enhanced.io publishes its SLA commitments rather than only discussing them in sales conversations: 30 minutes on Critical, 1 hour on High, 4 hours on Medium, 24 hours on Low.
Managed Detection and Response was supposed to solve the monitoring problem. For many MSPs, it has solved part of it.
enhanced.io is a channel-only Open XDR SOCaaS built exclusively for MSPs, with 400+ integrations across endpoint, network, cloud, identity and IoT/OT. This piece is about the gap that sits between what your MDR covers and what your clients' environments look like today.
The endpoint is covered. Alerts are coming in. The vendor's SOC is watching. But your clients' environments have grown well beyond the endpoint, and that MDR agent sitting on the laptop is blind to what is happening in Entra ID, in the cloud tenant, on the IoT devices in the warehouse, and across the east-west network traffic that lateral movement depends on.
The result is a security stack that looks complete on paper and has real gaps in practice. Alerts land in separate consoles that never talk to each other. A suspicious sign-in, a mailbox rule change, and an endpoint detection arrive as three separate tickets instead of one correlated incident. Engineers swivel between screens hoping nothing falls through.
The fix is not replacing your MDR. It is connecting everything around it and putting a single SOC layer on top of the whole picture.
This guide covers:
Why MDR coverage gaps are a structural problem, not a vendor quality problem
The attack surfaces your MDR most likely does not see
How to extend your security layer without breaking what already works
What a unified, multi-surface SOC service looks like in practice
The MDR coverage problem nobody talks about
MDR vendors are not lying when they describe their service. They are telling you exactly what they do: monitor endpoints, detect threats on managed devices, and respond to what their agents see. The problem is that modern attacks rarely stay on the endpoint.
According to Microsoft's 2025 Digital Defense Report, more than 97% of identity attacks are simple password spray or brute force attempts, not malware. They abuse legitimate credentials, exploit misconfigured permissions, and move through cloud and SaaS environments that endpoint agents have no visibility into. By the time a threat touches an endpoint in a way that triggers an MDR alert, it has often already achieved its objective elsewhere.
The surfaces MDR typically cannot see
Most MDR services are built around an endpoint agent. That means they are structurally blind to:
Identity and directory activity: Entra ID sign-in anomalies, Active Directory privilege changes, MFA bypass attempts, and service account abuse
East-west network traffic: lateral movement between devices on the same network, which never leaves the perimeter and never hits an endpoint agent in a detectable way
Cloud workloads and SaaS: AWS, Azure, and Microsoft 365 control-plane activity, including unauthorized resource creation, data exfiltration, and suspicious OAuth application grants
IoT and OT devices: building management systems, manufacturing equipment, medical devices, and connected infrastructure where no agent will ever run
Email and collaboration: phishing events, mailbox rule changes, and business email compromise that precede the endpoint activity MDR eventually sees
A typical enterprise or mid-market client environment now spans endpoints, cloud tenants, identities, SaaS applications, and connected devices. An MDR service that covers one of those layers is not providing full-spectrum detection. It is providing endpoint detection with a service wrapper.
The siloed alert problem
Even when an MSP has multiple security tools covering different surfaces, the alerts do not talk to each other. A suspicious sign-in from an unusual location, a mailbox rule change 20 minutes later, and an endpoint detection the following morning arrive as three separate tickets in three separate consoles. Each one, in isolation, might not trigger an escalation. Together, they are a confirmed account compromise in progress.
The absence of correlation is not a minor inconvenience. It is the mechanism attackers rely on. Fragmented visibility means fragmented detection, and fragmented detection means dwell time that compounds.
The real-world MSP stack problem
Most MSPs did not design their current security stack. It evolved. A client insisted on keeping their own EDR. An acquisition brought a different firewall estate. A regulated client mandated a specific tool. Legacy sites never got migrated. The result is a patchwork of tools that each do their job in isolation and share nothing.
This is not a failure of planning. It is the natural state of an MSP that has grown. The standard vendor answer is standardization: move every client onto one agent, one firewall, one console. That means unbudgeted migrations, contracts broken mid-term, and months of disruption before any security improvement is visible.
What the stack typically looks like in practice
Consider a mid-sized MSP serving 40 clients across a mix of industries:
Layer | Typical reality |
Endpoint | Mix of SentinelOne, Microsoft Defender for Endpoint, and legacy AV on older sites |
Firewall/network | Fortinet on some clients, Sophos on others, Meraki on a few |
Identity | Entra ID for Microsoft-centric clients, Okta or JumpCloud on others |
Cloud | Microsoft 365 universally, AWS on a handful, Azure on regulated clients |
Email security | Mimecast on some, Defender for Office 365 on others |
MDR/SIEM | One MDR vendor watching endpoints, everything else unmonitored |
The MDR vendor sees the endpoint layer. Everything else generates alerts in separate consoles that someone has to manually check, if anyone checks them at all.
The swivel-chair problem
Security engineers at MSPs describe the same experience: managing security across a multi-client estate means moving between five or six different dashboards, mentally correlating events that the tools themselves cannot connect. This is not a sustainable operating model. It is slow, error-prone, and dependent on individual analyst knowledge rather than systematic detection.
The swivel-chair problem is also a revenue problem. An engineer spending three hours a day context-switching between consoles is not delivering billable outcomes. They are doing manual correlation work that a properly integrated platform should handle automatically.
How open XDR extends what MDR started
The answer to MDR's coverage gaps is not a different MDR vendor. It is a different architectural approach: Open XDR, which connects to the security tools already in place, ingests telemetry from every layer, and correlates it into a single detection and response service.
Where MDR deploys its own agents and watches its own data, Open XDR acts as an integration layer. It normalizes telemetry from your existing EDR, firewalls, identity providers, cloud platforms, email security tools, and network sensors into one correlation engine. A suspicious sign-in, a mailbox rule change, and an endpoint detection become one incident, investigated as one attack, with one response.
What changes when you add Open XDR alongside MDR
The tools your clients already have do not go anywhere. The EDR stays. The firewalls stay. The MDR contract stays while you evaluate the full picture. What changes is the visibility layer above them:
Endpoint: your existing EDR (SentinelOne, CrowdStrike, Microsoft Defender for Endpoint, Sophos) continues to run. Open XDR ingests its detections and correlates them against every other surface
Identity: Entra ID, Active Directory, Okta, Duo, and JumpCloud telemetry gets monitored for sign-in anomalies, privilege changes, and MFA events endpoint agents never see
Network: east-west traffic visibility through network sensors and firewall log ingestion from Fortinet, Sophos, Cisco, Palo Alto, and others captures lateral movement before it reaches an endpoint
Cloud and SaaS: Microsoft 365 audit logs, AWS CloudTrail and GuardDuty, Azure activity, and Google Workspace telemetry stop living in consoles nobody checks
Email: telemetry from Mimecast, Proofpoint, and similar tools feeds the same correlation engine, connecting phishing events to the identity and endpoint activity that followed
IoT and OT: agentless visibility for devices no agent will ever run on, through network-level monitoring and integrations with dedicated OT/IoT tools
The practical result: a risky sign-in from an unusual location, followed by a mailbox rule change, followed by an endpoint detection, arrives as one correlated incident with a full attack timeline rather than three separate alerts in three separate queues.
Replace or coexist: your decision, your timeline
This is where the approach differs from most security vendor conversations. Open XDR does not require an immediate MDR replacement. Many MSPs run both in parallel during an evaluation period, using the Open XDR correlation layer to see what the MDR service was missing, and making the replacement decision based on evidence rather than sales pressure.
The tools that typically stay: EDR and firewalls, because Open XDR does not supply them. The tool most partners eventually replace: the MDR or SOCaaS service that was only watching one surface. On their timeline, not anyone else's.
What a single pane of glass means in practice
"Single pane of glass" is one of the most overused phrases in security vendor marketing. It usually means a dashboard that aggregates alerts from multiple tools without correlating them. That is not a single pane of glass. It is a busier version of the same problem.
Real unified visibility means telemetry from every connected surface is normalized into a common data model, correlated by a detection engine that understands the relationships between events, and surfaced to analysts as incidents rather than raw alerts. The difference is significant:
Approach | What you see | What you miss |
MDR only | Endpoint detections | Identity, network, cloud, IoT activity |
Multiple tools, no correlation | Alerts from each tool in separate consoles | Cross-surface attack chains |
Open XDR correlation layer | One incident across all surfaces with full timeline | Nothing in the connected stack |
Multi-tenant management across every client
For MSPs, the single pane of glass problem has two dimensions: visibility within a client environment, and visibility across the entire client base. Both matter. A properly built multi-tenant architecture gives you:
Per-client tenant segregation: each client environment is isolated with role-based access controlling who sees what. A regulated client and a standard commercial client run under different detection policies inside the same service
Cross-client portfolio view: one dashboard across every client, with per-client drill-down for investigation and reporting. Spotting a threat pattern affecting multiple clients at once needs this view. It is not visible when clients are managed one at a time
Automated ticket creation in your PSA: confirmed incidents flow into ConnectWise, Autotask, HaloPSA, or your PSA of choice as structured tickets. Response runs inside the workflow your team already uses, not a separate security console
Agentic AI and the noise problem
Alert fatigue is real, and it is one of the primary reasons MDR services fail to deliver on their promise. When analysts spend most of their time triaging false positives, genuine threats get delayed or missed.
A well-integrated Open XDR platform uses agentic AI to triage and close false positives before they reach an analyst. What remains is a significantly smaller, higher-confidence set of incidents that deserve human investigation. Engineers do not learn a new console to get value. The noise is removed before it reaches them.
The Fractional Security Director: a human layer, not only a platform
Technology integration solves the data problem. It does not solve the expertise problem.
A multi-vendor client estate is not only a technical challenge. It is a knowledge challenge. Someone needs to know which client runs which EDR, which sites have network sensors, which identity provider is in use, and which incidents warrant a phone call rather than a ticket. On a complex estate, that knowledge lives in individual engineers' heads and walks out the door when they do.
The Fractional Security Director model addresses this directly. Rather than a support queue or a generic SOC analyst pool, every MSP partnership runs through a named individual who owns the security relationship end to end.
What a Fractional Security Director does
Maps the estate during onboarding: understands the full stack, identifies coverage gaps, decides the connector order, and builds escalation paths with your team before anything goes live
Translates SOC findings into client language: takes what the 24/7 SOC identifies and converts it into what you tell your client, removing the interpretation burden from your engineers
Owns the reporting rhythm: weekly data packs, monthly reports, and quarterly business reviews built from evidence your clients hand to auditors. The FSD presents with you on client calls when you want them there
Carries the security conversations your team would rather not carry alone: when a client asks a hard security question, the Fractional Security Director is the answer, not a generic vendor support line
The practical difference: a named person who knows your stack and your clients is not the same as access to a SOC portal. When an incident happens at 2am, the escalation path goes to someone who already knows the environment, not someone reading the context for the first time.
The reporting value clients see
Security is invisible when it works. Clients who never see their security data are clients who question whether they are getting value. A structured reporting cadence changes that dynamic entirely.
A quarterly business review that shows 47 threats detected and contained, an average MTTR of 12 minutes, and a compliance posture mapped to NIS2 or CMMC controls is not only a retention tool. It is a differentiation tool. It is the evidence that justifies your pricing and makes renewal a straightforward conversation rather than a negotiation.
The MSPs who lose security clients are almost always the ones whose clients cannot see what they are getting. The reporting is not overhead. It is the product the client experiences.
How to evaluate whether your current MDR has coverage gaps
Before making any platform decisions, MSPs should run a structured gap assessment against their current security stack. This is not about finding fault with an existing MDR vendor. It is about understanding what the current service does and does not see, so you know where the risk lives.
The coverage gap checklist
Work through these questions for each client environment.
Identity coverage:
Are Entra ID or Active Directory sign-in logs being monitored in real time?
Are MFA bypass attempts and privilege escalation events generating alerts?
Is there detection logic for service account abuse and lateral movement through directory services?
Network visibility:
Is east-west traffic being analyzed, or only north-south perimeter traffic?
Are firewall logs from all sites being ingested and correlated with endpoint data?
Is there visibility into traffic between devices on the same network segment?
Cloud and SaaS:
Are Microsoft 365 audit logs, Azure activity logs, and AWS CloudTrail being monitored?
Are suspicious OAuth application grants and admin privilege changes generating alerts?
Is there detection for data exfiltration through cloud storage or email?
IoT and OT:
Are there connected devices (building management, manufacturing, medical) with no endpoint agent?
Is there any visibility into traffic to and from those devices?
Correlation:
When a phishing event, an identity anomaly, and an endpoint detection occur within hours of each other, do they arrive as one correlated incident or three separate alerts?
What the answers tell you
If the answer to most identity, network, cloud, or IoT questions is "no" or "I'm not sure," the current security layer has significant blind spots. That doesn't necessarily mean replacing anything right away. It means understanding the risk exposure and deciding how to address it. The NCSC's guidance on defense in depth is explicit on this point: effective security requires visibility across multiple layers, not only the endpoint. A security architecture that is unable to answer questions about identity or east-west network activity is not providing defense in depth. It is providing defense at one point.
Getting started: what the onboarding process looks like
One of the practical objections to adding a new security layer is the onboarding burden. MSPs are already stretched. A deployment process that requires months of engineering time and extensive retraining is not realistic for most.
The onboarding timeline for an Open XDR layer alongside an existing stack is typically 30 to 45 days, scoped to what is being connected. The process is designed to minimize the demand on your team:
1. Complete structured onboarding forms covering your client environments, existing tools, and escalation preferences. This is the primary input your Fractional Security Director uses to build the deployment plan.
2. Your Fractional Security Director runs the plan. They map the estate, decide the connector order, and build the escalation paths with your team before anything goes live.
3. Agents and connectors deploy through your own tooling. No new console for your engineers to learn. The deployment uses the RMM and tooling already in place.
4. Some environments need a firewall reconfiguration for log forwarding. Sites with no virtualization might need a physical network sensor.
5. The SOC goes live. From this point, the 24/7 SOC is monitoring the connected surfaces, the agentic AI is triaging noise, and incidents are flowing into your PSA as structured tickets.
SLA commitments that are published, not negotiated
One of the practical tests of any security service is whether the provider publishes its SLA commitments or only discusses them in sales conversations. enhanced.io publishes its response targets explicitly:
Critical alerts: initial response within 30 minutes
High alerts: initial response within 1 hour
Medium alerts: initial response within 4 hours
Low alerts: initial response within 24 hours
Platform availability: 99.99% uptime, 24x7x365 SOC coverage
These are the commitments your clients hold you to, and the commitments you hold the platform to. Published SLAs are not only a procurement requirement. They are the foundation of a client relationship built on accountability rather than trust.
The NFR program: deploy before you decide
The lowest-risk way to evaluate whether Open XDR fills the gaps your MDR leaves is to run it on your own network first. The Not-for-Resale (NFR) program deploys the full production architecture, not a sandbox or a trial license, on your own environment for 90 days at no cost. At day 90, you convert, keep the findings, or walk away.
That 90-day window typically answers the coverage gap question on its own.
The bigger picture for MSPs building a security practice
MDR was a meaningful step forward from traditional MSSP monitoring. It brought human-led detection and defined response authority to a market that needed both. But the threat landscape has moved faster than MDR's architecture was designed to follow.
The attacks that cause the most damage today start with a credential, not malware. They move through identity and cloud infrastructure before they touch an endpoint. They exploit the gaps between tools rather than the tools themselves. An MDR service that watches endpoints is watching the last stage of an attack that already happened everywhere else.
The MSPs who build durable security practices in this environment are the ones who recognize that MDR is a component, not a complete solution. They layer Open XDR on top of what already works, fill the coverage gaps systematically, and deliver a single correlated view across the entire client estate with a 24/7 SOC behind it.
That is what clients are buying when they ask for better security. Not a new EDR. Not a different MDR vendor. A security partner who sees everything, correlates it, and responds to the full attack chain rather than the last alert it generates.
The tools your clients have already deployed are not the problem. The missing layer on top of them is. Explore how enhanced.io connects your existing stack into one correlated SOC service, or deploy the full platform on your own network free for 90 days through the NFR program.
About enhanced.io
enhanced.io is a channel-only Open XDR SOCaaS built exclusively for MSPs, with 400+ integrations across endpoint, network, cloud, identity and IoT/OT. Every partner works with a named, CISSP-certified Fractional Security Director, backed by a 24x7 SOC. enhanced.io never sells direct to end clients. Book a partnership conversation with Hannah Lloyd.
FAQ
Why does my MDR not see identity or cloud activity?
Most MDR services are built around an endpoint agent, so they only see what runs on a managed device. Identity attacks, cloud control-plane activity, and IoT/OT traffic never touch that agent, which means they never generate an MDR alert even when they are the actual attack.
Do I need to replace my MDR to close these coverage gaps?
How long does it take to add an Open XDR layer to an existing stack?
What does a Fractional Security Director do that a SOC portal doesn't?
What SLAs does enhanced.io commit to?
What is the NFR program?
How do I know if my current MDR has coverage gaps?