Platform Update7 August 2026

Subdomain Takeover Detection Is Live: We Check Every CNAME for Abandoned Targets

Subdomain Takeover Detection Is Live: We Check Every CNAME for Abandoned Targets

Subdomain Takeover Detection Is Live: We Check Every CNAME for Abandoned Targets

We wrote a while back about how every domain accumulates subdomains nobody remembers creating, and how few people ever audit them. Subdomain takeover detection is the automated version of that audit, and it now runs on every Starter+ scan.

What it actually catches

A subdomain takeover happens when a subdomain's CNAME record points at a third-party service, GitHub Pages, Heroku, S3, Netlify, Vercel, Azure, Shopify, and around a dozen others, that no longer has anything registered there. The DNS record is still live. What used to be there isn't. That gap is claimable: an attacker can register the same resource on the third-party service and start serving their own content from your subdomain, inheriting whatever trust, cookies, CORS permissions, brand credibility, was already placed in it.

How we check for it

This rides along on the subdomain discovery Decloak already runs, no separate step, no toggle to switch on. Every discovered subdomain gets a CNAME lookup alongside its normal DNS check, and two signals trigger a critical finding:

Where either signal fires, you'll see a red Takeover risk badge directly on that subdomain's row in the report, along with the CNAME target, the service it points to, and the evidence behind the flag. A clean scan doesn't just go quiet on this either, you get an explicit "no takeover risk detected" finding, so you know it was actually checked rather than skipped.

Why we built it

This one was an easy call. Both Detectify and Intruder, the two attack-surface-management tools closest to what Decloak does, treat subdomain takeover monitoring as a headline feature, and it came up independently across two separate rounds of competitive research. It's also cheap to add well: subdomain discovery already existed, this is a CNAME lookup layered on top of a pass we were already running.

Availability

Live now, automatically, on every Starter and above scan. If you're on Starter or up, your next scan will include this without any configuration change on your end.


Subdomain takeover detection is included in every Starter+ scan. See plans →