Method 1: One-click DNS (Domain Connect)
If your DNS is managed by Cloudflare (or another Domain Connect-supporting provider), Mjolnir can add the verification record for you. This is by far the fastest option. Mjolnir automatically detects whether your domain supports one-click setup. If it does, you’ll see a panel offering Continue to Cloudflare (or Continue for other providers) above the manual verification tabs.Approve the request
Sign in to your DNS provider (e.g. Cloudflare) and approve the request to add the verification record. Mjolnir’s apply URL is RSA-SHA256 signed so your provider can verify the request originates from Borg.
Mjolnir requests only the DNS records it needs for verification. It never asks for broader DNS or account permissions.
Method 2: TXT record
Add a TXT record to your domain’s DNS.| Field | Value |
|---|---|
| Type | TXT |
| Name | _borg-verify.{your-domain} |
| Value | borg-verify={your-generated-token} |
Method 3: CNAME record
Add a CNAME record to your domain’s DNS configuration.| Field | Value |
|---|---|
| Type | CNAME |
| Name | {your-generated-token}.{your-domain} |
| Value | verify.borg.{your-generated-token} |
Cloudflare
Cloudflare
- Go to your domain in the Cloudflare dashboard
- Click DNS > Records > Add record
- Set Type to
CNAME, Name to the provided value, and Target to the provided value - Set Proxy status to DNS only (grey cloud). Proxied CNAME records won’t resolve correctly for verification.
- Click Save
AWS Route 53
AWS Route 53
- Open the Route 53 console and go to Hosted zones
- Select your domain and click Create record
- Set Record type to
CNAME, Record name to the provided value, and Value to the provided value - Click Create records
GoDaddy
GoDaddy
- Log in and go to My Products > DNS
- Click Add and select
CNAME - Fill in the Name and Value fields with the provided values
- Click Save
Method 4: File upload
Host a specific text file at a known URL on your domain. Place the file at:200 status code, and contain only the token (no extra whitespace or HTML).
Verifying
Mjolnir polls each domain every few seconds while the step is open, so as soon as the record is in place the status flips automatically. You can also click Retry on any domain to check immediately. Status indicators:- 🔄 Checking — Mjolnir is looking for the record
- ✅ Verified — record found and validated
- ❌ Failed — record not found yet (try again after DNS propagation)

- You used the exact values shown in the wizard (copy-paste, don’t retype)
- DNS changes have had time to propagate (wait a few minutes and retry)
- The file is accessible over HTTPS without a redirect
After verification
Once every target domain is verified, the Run Assessment button becomes active. Click it to launch Mjolnir. You’ll be redirected to the live run dashboard, where you can watch the assessment as it runs.Domain verification persists. Once a domain is verified, you don’t need to re-verify it for future runs against the same domain.