shiichan

Cloudflare API Tokens Are Now Catchable by Secret Scanners!

Hey, it's me, Shii-chan! Today I've got a small but genuinely nice security update from Cloudflare to share with you.

Cloudflare Changelog developers.cloudflare.com

What was announced?

Over on the Cloudflare Changelog, they announced that Cloudflare API tokens now use a format that secret scanning tools can detect. Tokens now carry identifiable patterns, so when one accidentally leaks into a code repository, a config file, or any public place, scanning tools can spot it automatically.

The story so far

Leaked credentials are a classic security risk. But until now, a token just looked like a random string, so even if you accidentally committed one to GitHub, it was hard for tools to mechanically tell it was a Cloudflare token. That meant leaks could go unnoticed for a while, leaving a window where they could be exploited.

What changes

From now on, API tokens generated by Cloudflare follow a standardized format, so secret scanning tools can instantly recognize "this is a Cloudflare token." If you accidentally commit one to a platform with secret scanning enabled, like GitHub or GitLab, the tool will flag it and alert you. The best part is you don't need any extra configuration — it rides on top of your existing scanning infrastructure.

Dive Deep

Here's what happens when a leak is detected:

  • Cloudflare immediately deactivates the token to prevent unauthorized access
  • The token creator gets an email notification about the leak
  • The token is marked as "Exposed" in the dashboard
  • You can then roll or delete the token from the token management pages

For now the supported platform is GitHub Secret Scanning, which is automatically enabled for public repositories. For more on token formats and secret scanning, check out the API token formats page.

Wrap-up

  • Cloudflare API tokens now use a format that secret scanning tools can detect
  • If one leaks, it's instantly deactivated, plus an email alert and an "Exposed" mark in the dashboard
  • Supports GitHub Secret Scanning, auto-enabled for public repositories
  • No extra setup — it works with your existing scanning infrastructure

This one is for anyone who tends to accidentally push secrets to GitHub, and for teams who want solid protection against credential leaks!