Skip to content

Scan rule · RSC-SEC-092

No CAA record

SecuritySeverity: LowOWASP A05-2021

Checks whether the domain uses a CAA record to restrict which certificate authorities may issue certificates for it.

Why this matters

Without a CAA record, any of the world's hundred-plus certificate authorities may issue a certificate for your domain. A CAA record is one line in DNS that limits this to the authorities you actually use — all others must refuse.

The protection covers a rare but expensive case: someone tricks an arbitrary certificate authority into issuing a certificate for your domain and can then impersonate you. No acute damage — but a safeguard that costs nothing and takes five minutes.

Check it yourself: `dig CAA your-domain.com +short` — if nothing comes back, the record is missing. When adding it, name the authority your host actually renews through, otherwise the next renewal fails.

Scan tier

External scan (anonymous)

How to fix it

Publish a CAA record naming the certificate authority you use, e.g. `0 issue "letsencrypt.org"`.

Scan your own app for free