Free tool · Cert governance
CAA record checker
CAA (Certificate Authority Authorization) records tell certificate authorities which CAs are allowed to issue certs for your domain. Without CAA, any of ~80 trusted CAs can mint a working cert in your name. Paste any domain, see what's published. Plus a generator on /caa-generator for the records you should publish.
What this tool checks
CAA records are a defense against certificate misissuance: a malicious or compromised CA producing a working TLS cert in your name. Real-world examples: WoSign + StartCom misissued certs for github.com in 2016. Symantec misissued ~150 certs through partner CAs. DigiNotar was compromised in 2011 + issued certs for every major web property before being de-trusted.
Three tag types matter: issue (CAs allowed for ordinary certs), issuewild (CAs allowed for wildcards - separate from issue), and iodef (a reporting endpoint - mailto: or HTTPS URL - that CAs notify when they reject an unauthorized issuance attempt; early-warning signal for credential theft + targeted attacks).
How to read the results
Verdict tiers:
- CAA configured: at least one issue record restricting to specific CAs. Cert-misissuance surface narrowed from ~80 CAs to whatever you listed.
- CAA partial: records exist but cover only part of the surface (e.g., issuewild without issue, or empty issue records that block all renewals).
- CAA missing: no records published. Any CA can issue. Industry default; not a vulnerability by itself but worth fixing for high-value domains.
Frequently asked questions
Will publishing CAA break my existing certs?
What CAs should I list?
Do I need both issue and issuewild?
What does the iodef record do?
Why does my domain show CAA missing even though my registrar shows records?
Related free tools
CAA record generator
Pick CAs from a preset list, get publish-ready BIND-format records.
TLS / SSL check
Cert chain, expiry, protocols. Pairs with CAA for full cert governance.
DNSSEC checker
Validates your DNS chain so CAA records can't be tampered with.
DNS health
Full DNS posture: SOA, NS, MX, registrar expiry.