A Decade of Bug Bounties: Cloudflare Opens Its Program to the Public

Cloudflare has announced that its bug bounty program is now open to the public. Anyone can submit vulnerability reports related to any Cloudflare product through the company’s public program on HackerOne, a move that represents the culmination of an eight-year evolution from a simple disclosure policy to a full-fledged paid program.

BLOG-728 Embedded Image - GG6wWK

From Disclosure to Dollars: A Brief History

The journey began in 2014, when Cloudflare, then a company of fewer than 100 employees, established a responsible disclosure policy. This policy gave security researchers a safe harbor to report potential vulnerabilities without fear of legal repercussions, provided they followed established guidelines. It was a critical first step, but one that soon exposed a fundamental challenge: Cloudflare’s products were not typical web applications. As a proxy layer for network security and performance, Cloudflare’s infrastructure operated in front of many thousands of customer environments, making it difficult for outsiders to understand where the service fit into the HTTP request/response pipeline.

With vague scope and little supporting documentation, most incoming reports were false positives based on misunderstandings of how the platform operated. For instance, researchers would flag zones that display public DNS records during onboarding as an information leakage issue, even though the same data is obtainable with open-source tools. Similarly, off-the-shelf vulnerability scanners would produce inaccurate alerts because they couldn't account for the multi-tenant nature of the service. This poor signal-to-noise ratio—only 158 of 1,197 reports, or roughly 13%, were deemed valid—led to a clear lesson.

BLOG-728 Embedded Image - pR9Dr3

“We needed to provide much more detail about our products, so researchers could understand how to dig into our products and identify true vulnerabilities,” the company stated. The experience also led Cloudflare to rethink how it rewarded researchers. Early on, valid reports were acknowledged with a custom “Cloudflare bug hunter” T-shirt. While intended as a nice gesture, the practical realities of shipping, customs, and sizes made it a logistical nightmare, occasionally requiring hand-delivery at conferences. It was clear a more scalable and meaningful incentive was needed.

Going Private and Scaling Up

In 2018, Cloudflare launched a private, paid bug bounty program to learn the ropes of financial rewards. Over nearly four years, the company paid out $211,512 in bounties, with the most prolific participant earning $54,800. The strategy was to start with a small group of invited researchers and gradually expand, allowing the company to fine-tune policies, documentation, and internal vulnerability management processes.

Righhhhhhht. I think most of us would rather have the cash.

— Mrs. Y. (@MrsYisWhy) February 26, 2017

The effort to improve signal-to-noise yielded significant results. In the private program, the valid report rate jumped to 68%, with 292 of 430 total reports receiving a reward. This success was driven by a team of 419 researchers and internal improvements such as automated ticketing and assigned Engineering and Security Owners for each confirmed vulnerability. SLAs and remediation timelines are now set based on severity, and open tickets are reviewed weekly. Crucially, researchers are paid immediately upon triage and validation, avoiding the long waits that plagued the T-shirt era.

Annual bounty totals show a steady climb as the program matured: $4,500 in 2018, followed by $25,425 in 2019, $78,877 in 2020, and $101,075 in 2021. The payout structure for primary targets is based on issue severity.

Severity

Bounty

Critical

$3,000

High

$1,000

Medium

$500

Low

$250

Building a Better Testing Ground

A key element of Cloudflare’s strategy has been to confront the unique challenge of testing its proxy-layer products. To explore capabilities and limitations, researchers need a live deployment—but many features require a paid tier. To solve this, Cloudflare created CumulusFire, a free sandbox that showcases paid-level features and provides a standardized environment for testing exploits and reproducing valid issues. The entire sandbox is built on Cloudflare Workers.

The sandbox has already proven its worth. For example, Cloudflare now states that WAF bypasses will only be considered valid vulnerabilities if they are reproducible on CumulusFire. This policy change addresses a continuous stream of reports where researchers would misconfigure their origin server with insecure, non-default settings and then claim the WAF was ineffective.

Looking ahead, the public program will continue to evolve. Cloudflare plans to expand the services available in the testing playground, add more documentation, and establish channels for researchers to interact directly with security teams. The goal is to ensure researchers can feel confident that their submissions represent valid security issues as the program grows.