Title: BeleGuard Domain Scanner
Author: beletech76
Published: <strong>October 19, 2026</strong>
Last modified: October 19, 2026

---

Search plugins

![](https://ps.w.org/beleguard-domain-scanner/assets/banner-772x250.png?rev=3755604)

![](https://ps.w.org/beleguard-domain-scanner/assets/icon-256x256.png?rev=3755604)

# BeleGuard Domain Scanner

 By [beletech76](https://profiles.wordpress.org/beletech76/)

[Download](https://downloads.wordpress.org/plugin/beleguard-domain-scanner.0.1.2.zip)

 * [Details](https://wordpress.org/plugins/beleguard-domain-scanner/#description)
 * [Reviews](https://wordpress.org/plugins/beleguard-domain-scanner/#reviews)
 *  [Installation](https://wordpress.org/plugins/beleguard-domain-scanner/#installation)
 * [Development](https://wordpress.org/plugins/beleguard-domain-scanner/#developers)

 [Support](https://wordpress.org/support/plugin/beleguard-domain-scanner/)

## Description

BeleGuard Domain Scanner checks your subdomains for “dangling CNAME” records: DNS
entries that still point to a cloud resource (GitHub Pages, Heroku, Amazon S3, and
others) that has since been deleted or deprovisioned. If an attacker claims that
same resource name on the cloud provider, they can serve content — including phishing
pages — under your own trusted domain.

Free version: scans a list of common subdomain prefixes of your own domain, and 
scans the outbound links found in your published posts and pages for third-party
subdomains that may have been abandoned by the sites you link to.

Pro version: reads your real DNS zone directly through your DNS provider’s API (
Cloudflare or Amazon Route53) instead of guessing subdomains from a wordlist — exhaustive,
no false negatives from an incomplete wordlist, and works even when your domain 
is behind the Cloudflare proxy.

### External services

This plugin connects to the following third-party services:

**Cloud provider domains** — when a scanned subdomain’s CNAME record points to one
of the domains below, the plugin makes a plain HTTP request to that subdomain (your
own domain’s DNS record, not the provider’s site) to confirm whether the resource
is unclaimed. No data beyond the request itself is sent.

 * github.io (GitHub / GitHub Pages) — [Terms of Service](https://docs.github.com/en/site-policy/github-terms/github-terms-of-service),
   [Privacy Statement](https://docs.github.com/en/site-policy/privacy-policies/github-privacy-statement)
 * herokuapp.com (Heroku / Salesforce) — [Salesforce-Heroku Master Subscription Agreement](https://www.heroku.com/policy/20200528-salesforce-heroku-msa/),
   [Privacy Policy](https://www.salesforce.com/company/privacy/)
 * s3.amazonaws.com (Amazon S3 / AWS) — [Service Terms](https://aws.amazon.com/service-terms/),
   [Privacy Notice](https://aws.amazon.com/privacy/)
 * azurewebsites.net (Microsoft Azure) — [Legal Information](https://azure.microsoft.com/en-us/support/legal/),
   [Privacy Statement](https://privacy.microsoft.com/privacystatement)
 * myshopify.com (Shopify) — [Terms of Service](https://www.shopify.com/legal/terms),
   [Privacy Policy](https://www.shopify.com/legal/privacy)
 * fastly.net (Fastly) — [Terms of Service](https://www.fastly.com/terms), [Privacy Policy](https://www.fastly.com/privacy)
 * zendesk.com (Zendesk) — [Terms of Use](https://www.zendesk.com/company/agreements-and-terms/terms-of-use/),
   [Privacy Policy](https://www.zendesk.com/company/agreements-and-terms/privacy-policy/)
 * uservoice.com (UserVoice) — [Terms of Service](https://uservoice.com/tos), [Privacy Policy](https://www.uservoice.com/privacy)
 * domains.tumblr.com (Tumblr / Automattic) — [Terms of Service](https://www.tumblr.com/terms-of-service/automattic),
   [Privacy Policy](https://www.tumblr.com/privacy/en)
 * unbouncepages.com (Unbounce) — [Terms of Service](https://unbounce.com/terms-of-service/),
   [Privacy Policy](https://unbounce.com/privacy/)
 * surge.sh (Surge) — [Terms of Use](https://surge.sh/terms), [Privacy Policy](https://surge.sh/privacy)
 * wordpress.com (WordPress.com / Automattic) — [Terms of Service](https://wordpress.com/tos/),
   [Privacy Policy](https://automattic.com/privacy/)

**Cloudflare API** (api.cloudflare.com) — Pro version only
 Used to read your DNS
zone’s records directly, using an API token you create and provide yourself. [Privacy Policy](https://www.cloudflare.com/privacypolicy/)

**Amazon Route53 API** (route53.amazonaws.com) — Pro version only
 Used to read 
your DNS hosted zone’s records directly, using AWS credentials you create and provide
yourself. [AWS Privacy Notice](https://aws.amazon.com/privacy/)

**Freemius** (freemius.com) — Pro version only
 Used to manage the license and subscription
for the Pro plan. Account and billing data entered at checkout is sent to and processed
by Freemius as merchant of record. [Privacy Policy](https://freemius.com/privacy/)–
[Terms of Service](https://freemius.com/terms/)

## Installation

 1. Upload the `beleguard-domain-scanner` folder to `/wp-content/plugins/`.
 2. Activate the plugin from the “Plugins” menu in WordPress.
 3. Go to Settings > BeleGuard Domain Scanner to run your first scan.

## FAQ

### Does the plugin modify my site or my DNS?

No, BeleGuard Domain Scanner is read-only: it only reads DNS records and public 
HTTP responses to detect abandoned cloud resources. It never creates, modifies, 
or claims any resource.

### What data is sent outside my site?

On each scan of your own subdomains, the plugin resolves DNS records for a list 
of common subdomain prefixes of your domain, and makes a plain HTTP request to any
subdomain whose DNS record matches a known cloud provider pattern, to confirm whether
the resource is unclaimed. No personal data, site content, or user data is sent.

The Pro version additionally connects to your DNS provider’s API (Cloudflare or 
Amazon Route53) using credentials you provide yourself, to read your DNS zone’s 
records. These credentials are stored in your site’s database and are never transmitted
anywhere except directly to the DNS provider’s own API.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“BeleGuard Domain Scanner” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ beletech76 ](https://profiles.wordpress.org/beletech76/)
 *   [ Freemius ](https://profiles.wordpress.org/freemius/)

[Translate “BeleGuard Domain Scanner” into your language.](https://translate.wordpress.org/projects/wp-plugins/beleguard-domain-scanner)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/beleguard-domain-scanner/),
check out the [SVN repository](https://plugins.svn.wordpress.org/beleguard-domain-scanner/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/beleguard-domain-scanner/)
by [RSS](https://plugins.trac.wordpress.org/log/beleguard-domain-scanner/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 0.1.2

 * Pro plan (Cloudflare and Amazon Route53 integrations) is now available for purchase.

#### 0.1.1

 * Added Terms of Service and Privacy Policy links for each cloud provider domain
   referenced in the dangling-CNAME fingerprint check (WordPress.org review feedback).

#### 0.1.0

 * Initial release: scan of common subdomains for dangling CNAME records, scan of
   outbound content links, Pro integrations with Cloudflare and Amazon Route53 APIs.

## Meta

 *  Version **0.1.2**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [dns](https://wordpress.org/plugins/tags/dns/)[scanner](https://wordpress.org/plugins/tags/scanner/)
   [security](https://wordpress.org/plugins/tags/security/)[subdomain](https://wordpress.org/plugins/tags/subdomain/)
   [vulnerability](https://wordpress.org/plugins/tags/vulnerability/)
 *  [Advanced View](https://wordpress.org/plugins/beleguard-domain-scanner/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/beleguard-domain-scanner/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/beleguard-domain-scanner/reviews/)

## Contributors

 *   [ beletech76 ](https://profiles.wordpress.org/beletech76/)
 *   [ Freemius ](https://profiles.wordpress.org/freemius/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/beleguard-domain-scanner/)