
Traditional security scanners generate overwhelming alert noise because they cannot differentiate between a critical vulnerability in a dead route and a medium bug actively exploited in production.
- Network Context: Ingests telemetry from your existing Cloudflare WAF and Workers to identify active, high-traffic endpoints.
- AI Triage: Uses OpenAI Daybreak models to map request paths to source code, ensuring vulnerabilities are backed by both code evidence and live traffic data.
- Dual Mitigation: Delivers a prioritized list containing a recommended code patch alongside a targeted, temporary WAF rule to shield the vulnerable surface.
Requires authorizing third-party AI systems to read your source code, and risks creating technical debt if teams rely on generated WAF guardrails instead of shipping actual patches.
Script
Picture this. It's Tuesday morning. Your security dashboard is lit up like a Christmas tree. Four thousand new vulnerabilities. Seventy-eight critical. Your standup starts in ten minutes, and you know half those findings are probably noise. But which half?
You could sort by CVSS score. But a critical bug in a dead route that nobody hits is a different beast than a medium bug in your payment webhook that's getting probed right now.
Most scanners don't know the difference. Cloudflare thinks they do, because they own the network path.
This is the exact problem Cloudflare's new Vulnerability Discovery and Remediation service is aiming at. They announced it this week as part of Managed Defense. It's invitation-only. And it pairs OpenAI's Daybreak models with Cloudflare's own network data to do something most scanners can't. It prioritizes findings based on whether your code is actually exposed to real traffic and real attacks.
How It Works
You authorize Cloudflare to investigate a specific application's codebase. They collect a snapshot of your traffic and security data from Web Assets and your existing WAF. They see which routes are active, how much traffic they get, and whether those routes have recent security events or detection triggers.
For Workers, they pull the most recent source version and match it to the configured routes. Then they tie those routes to Workers Observability data, so they know exactly which endpoints the code under review is handling in production.
That network context stays available throughout the entire investigation. Then they start the harness. A reconnaissance agent maps request paths to the specific code that handles them. Hunter agents go into those code sections looking for vulnerabilities.
They can pull in network context whenever they need it, so they know if a sketchy-looking handler is sitting behind a hot route that's already seeing probing behavior.
But here's the key. Every finding has to be corroborated by evidence in the source code. The network context raises the priority. It doesn't create a vulnerability out of thin air.
Once hunters return findings, a validation stage checks proposed mitigations. The system assigns a risk rating based on the source code, then bumps it higher if the affected endpoint carries serious traffic or shows active attack patterns.
The output is a prioritized list. Each item comes with a recommended code patch and, when the evidence supports it, a proposed Cloudflare WAF custom rule scoped tightly to the method and path needed to reach that vulnerable code.
That WAF rule is interesting. It's not the fix. It's a temporary guardrail. While your engineers review and ship the actual patch, the rule can block or limit requests hitting the vulnerable surface.
Cloudflare says they'd rather miss a possible connection than claim one the evidence can't support. So if a route pattern is all variables and wildcards, they won't suggest a rule. That's a conservative choice, and it's worth noting.
Where Does the AI Actually Run?
The harness runs on Cloudflare's infrastructure. Prompts go from Workers through Cloudflare AI Gateway to OpenAI's Daybreak models, including GPT-5.6 Cyber. Responses come back to continue the workflow. No model inference happens at Cloudflare's edge.
More importantly, the model cannot apply any patch or rule it proposes. Every proposal gets checked by validation logic implemented outside the model. If a check fails, the workflow stops and the output gets routed for diagnosis.
Nothing reaches you until their team validates it too. For WAF rule suggestions, they validate syntax and run rules against synthetic fixtures representing expected requests. They don't test against your live traffic.
After all that, you still review every result before deciding whether to test or deploy anything. You are explicitly in the driver's seat.
The Friction and the Caveats
But here's the friction. To get any of this, you're authorizing Cloudflare to read your source code. They say they redact what the investigation doesn't need and apply configured redaction controls. They treat source code, logs, and request metadata as evidence to inspect, not instructions to follow. Every tool call is logged and checked against the investigation's access policy.
Still. If your compliance posture doesn't allow third-party AI systems to analyze repositories, this service is dead on arrival. That's not a knock on Cloudflare's security practices. It's a reality of regulated environments. You need to know your own boundaries before you even request an invite.
What Does This Actually Replace?
It doesn't replace your existing scanner. It sits on top of it, or adjacent to it, adding context and prioritization. If you already have a mature vulnerability management program with solid asset inventory and risk-based triage, this might be redundant.
But if you're a team of two platform engineers supporting dozens of services and your scanner output is basically a fire hose, the prioritization layer could save you actual days.
Who Is This Actually For?
The Ideal Customer Profile
- You're already running significant traffic through Cloudflare, especially Workers or proxied applications.
- You need to be on Managed Defense, since that's the tier this lives in.
- You have a codebase you're willing to authorize for investigation.
- Your team is small enough that manual triage of thousands of findings is genuinely hurting your ability to ship.
- Your development velocity needs to matter, and you want to reduce context-switching between security alerts and feature work.
When It's Not a Fit
- You're multi-cloud and only a fraction of your surface runs through Cloudflare. The whole value proposition depends on their visibility into your traffic and WAF events.
- Your industry requires you to keep source code analysis entirely in-house.
- You're hoping for a cheap, self-serve product. This is invitation-only early access with a semi-automated, human-managed engagement model.
- Your team treats every AI-generated code suggestion with deep skepticism, and the human-in-the-loop design might not be enough to overcome the friction.
One More Thing to Watch
The service proposes WAF rules as mitigations. That's useful exposure reduction. But a WAF rule is not a patch. If your team starts treating generated rules as sufficient remediation instead of temporary guardrails, you'll accumulate brittle edge logic that outlives the underlying code fixes.
The discipline still has to come from your engineering culture. The tool won't enforce it.
The Takeaway
Cloudflare's Vulnerability Discovery and Remediation is a credible attempt to close the gap between "we found a bug" and "we know if it matters right now." The network context is a genuine differentiator. Most scanners can't see that a vulnerable handler is on a live route with active attack traffic. That matters.
But the prerequisites are steep. Source code authorization, Managed Defense tier, invitation access, and a willingness to let AI agents propose patches you still have to review and deploy.
If that profile fits your team, it's worth talking to your Cloudflare account manager. If it doesn't, that's fine. Your existing scanner plus solid WAF rules and a tight patching cadence is still the right answer for plenty of shops.
This is TAKEYOURPILLS DOT TECH. Go ship something.