Hi @grant_bem
We completely understand how going in circles with the Endpoint Verification (EV) Helper App prompts can be frustrating, especially when managing a BYOD environment where forced deployment isn’t an option.
To help get you un-stuck, we did some deep-diving with our engineering team on your exact scenario. Here is a clear breakdown of why you are running into this, an immediate alternative you can test right now, and what the long-term solution looks like.
1. The Root Cause & Immediate Workaround
You are entirely correct that the Helper App is only triggered when a Custom Access Level (CEL) rule requires signals that Chrome cannot natively see. Your current CEL rule is looking for a specific Windows Registry key to verify the firewall:
device.clients["bce"].data["registry_config"]["WindowsFirewall"]["presence"] == PresenceValue.VALUE_FOUND && device.clients["bce"].data["registry_config"]["WindowsFirewall"]["value"] == 1
Because registry checks inherently require the EV Helper App, this rule is hitting a wall on BYOD devices.
The Solution: If you are trying to satisfy Cyber Essentials Accreditation or general security baseline requirements, you can bypass the registry entirely. Chrome can actually detect the OS Firewall state natively without needing the Helper App at all.
Instead of querying the registry, try updating your CEL rule to use the native browser signal:
Code snippet (more info here)
device.clients["bce"].data["is_os_native_firewall_enabled"] == true
Why this helps you right now:
-
No Helper App Required: Because Chrome reads this signal natively, it will evaluate successfully on BYOD devices without needing the helper app installed.
-
Cross-Platform: This single rule works seamlessly across Windows, macOS, ChromeOS, and Linux, meaning you don't have to maintain separate registry queries for different operating systems.
2. The Future Roadmap for BYOD
Our engineering team's long-term vision aligns exactly with your goal: to eliminate the need for the EV Helper App entirely by surfacing more security signals natively within the Chrome browser. This will massively streamline posture checking for BYOD.
To that end, native Anti-Virus (AV) detection is coming soon (estimated within the next couple of months). Once this capability lands, Chrome will be able to verify AV presence natively, completely removing the Helper App requirement for AV rules.
Next Steps
-
Try swapping your firewall CEL rule to the native is_os_native_firewall_enabled attribute and let us know if that successfully unblocks your current compliance checks.
-
We will keep a close eye on the upcoming native AV detection feature. As soon as it enters the Trusted Tester phase, we would love to get you enrolled so you can begin testing it in your BYOD environment.
Let us know how the native firewall rule works out for you!