Deployed Is Not Defended: The Quiet Gaps Hiding in Your Zscaler Environment
You deployed Zscaler, passed the audit, and got leadership's sign-off. The project closed, and the dashboard has been green ever since. That moment is usually right about when the real risk starts to take shape.
Most Zscaler problems never announce themselves. There's no failed control, no red alert, no incident ticket to chase down. Instead, there's a slow and quiet divergence between the environment you configured at rollout and the one you're actually running today. New apps get adopted, new users and workloads come online, and the threat landscape keeps moving, but nobody goes back to revisit the baseline because, on paper, the work is already done. Deployment is a milestone rather than a finished state and treating it like one is how a genuinely capable platform ends up defending an environment that no longer exists.
Zero Trust is a practice, not a project
The "build it, test it, move on" approach made sense for the appliances of a decade ago, when a static configuration could pass the audit and then hold steady until the next hardware refresh. Zero trust doesn't work that way, and the reason has less to do with technology than with philosophy.
Zero trust starts from the assumption that the environment is always changing, so it's built to keep evaluating rather than to settle into a fixed state. In practice, that means adaptive policy that adjusts as users, apps, and risk signals shift, continuous verification that never assumes trust, and dynamic response that moves with the environment instead of lagging behind it. A configuration frozen at rollout can still pass every audit while quietly failing to adapt to anything that changed after go-live. The model was designed for a world that keeps changing, which means your policies must change along with it.
Optimize and secure your Zscaler environment with LevelBlue.
The gap is more common than teams expect
In roughly half of the Zscaler environments we assess, we find meaningful policy gaps. These aren't failures or negligence, but the predictable result of treating deployment as the finish line.
One example has stayed with us. The customer's dashboard was green, but their posture told a very different story: when we pulled the numbers, less than 1% of their qualified SSL traffic was being inspected. The fix itself wasn't complicated, yet nothing in the dashboard had ever surfaced the gap, and you can't fix what you can't see. That's the pattern worth internalizing, because this is rarely a Zscaler problem in the first place. It's a posture problem.
So, where should you look to identify these gaps? In our experience, five areas account for most of the drift, and they're the same five worth building into an ongoing review rather than a one-time project.
Five-stage Zscaler health check
A proactive approach to managing Zscaler: five areas to continuously validate, adapt, and optimize as usage and threats evolve.

Start with SSL inspection, every time
If you revisit only one area, make it SSL inspection, because it's where Zscaler does its most critical work and the foundation that nearly everything else depends on. Advanced Threat Protection, Cloud Sandbox, CASB, Cloud App Control, Cloud Browser Isolation, the Advanced Cloud Firewall, anti-virus and anti-spam all run blind on traffic that isn't being inspected. Uninspected encrypted traffic, then, isn't really a gap in any single control so much as a gap sitting underneath all of them at once.
The action item here is refreshingly concrete: pull your SSL inspection report and look closely at what's bypassing. And if you can't produce that report at all, that's your first task rather than a footnote.
Watch for policy drift: URL filtering and cloud app policy
Most URL filtering and cloud app policies are written once, at deployment, around the specific threats and applications that existed that week. In the time since, new domains have appeared, AI tools have flooded in, content categories have shifted, and applications have been added to your ecosystem almost continuously, none of which a policy written for the old picture covers on its own. A policy that hasn't been reviewed against today's environment isn't really a policy anymore; it's a gap with a green checkmark next to it.
The question worth sitting with is when someone last reviewed what your policies are allowing, not simply whether apps are broadly permitted, but with enough granular visibility to see how they're really being used.
Look beyond the dashboard: risk scoring and peer comparison
A green dashboard is not a posture assessment, and risk scoring gives you something considerably more useful: an objective baseline across SSL coverage, policy, and application risk, along with a frame of reference against organizations like yours. The trick is to use it honestly in both directions. Scoring below your peers is a clear signal that something needs attention, but scoring above them isn't a reason to relax either, since it's a result worth verifying before you assume you're in good shape. None of this is benchmarking for its own sake; it's about having a reference point that doesn't depend on the dashboard telling you what you'd like to hear.
Account for the new shadow IT: AI and cloud app usage
Shadow IT never really went away; it just moved. Collaboration apps get adopted organically because no one ever told users not to, personal and shadow cloud storage accounts run quietly alongside sanctioned platforms, and AI tools (both sanctioned and unsanctioned) are now in use across most organizations whether policy accounts for them or not. AI/ML analysis of URL and cloud app usage is what surfaces all of this activity that's being allowed without anyone explicitly intending to allow it. In our experience, the moment teams see that data they want to act on it. The goal isn't to punish users but to get ahead of the risk before it has a chance to become an incident, and that instinct is exactly the right one.
Get proactive management of your Zscaler environment. LevelBlue helps organizations continuously validate, adapt, and optimize their Zscaler deployments so posture keeps pace with the environment. Learn more about Managed Network Security.
You're closer than you think
Read back through those five areas and ask yourself the honest version of each question. If you don't know the answer to one of them, that isn't a failure so much as your starting point. The gap here is almost never a technology gap, after all: the platform is capable, the foundation is already in place, and you're not starting from scratch. What you're closing is an attention gap, the quiet distance between a configuration that was correct at rollout and one that's still correct today.
So pick a single area, pull one report, and ask one question you've been quietly assuming the answer to. And if you want one to end on, try this: what would change in your environment if 100% of your qualified SSL traffic were actually being inspected? If you're not sure, you've just found exactly where to start.
About the Author
Jason Sargent is Vice President, Cybersecurity at LevelBlue. A CISM with 20+ years across LevelBlue, AT&T, and IBM, he specializes in stabilizing and scaling managed security programs, with deep operational roots in MSS, MDR, threat detection, and 24/7 federal service delivery. Follow Jason on LinkedIn.
ABOUT LEVELBLUE
LevelBlue secures what's next with intelligence-led security delivering visibility and speed to stop threats faster. As the world’s largest and most analyst-recognized pure-play managed security services provider, our AI-powered managed services and cyber expertise across managed, advisory, and incident response services help clients operate with confidence. Learn more about us.
https://www.levelblue.com/resources/blogs/internal-blog/how-to-create-a-blog-post/