Scan progress
All findings
How the Domain Health audit works
The scanner treats each category as an independent stage. DNS checks establish the domain and mail routing foundation, email checks inspect sender-authentication policy, TLS checks inspect certificate and protocol signals, and HTTP checks review redirects and response security. Deep mode can add public infrastructure and vulnerability observations. A failed or unreachable stage does not erase findings produced by the other stages.
How to read the result
- Health score (0–100): confirmed outcomes for applicable controls, category-weighted. It is not coverage.
- Coverage (0–100%): the portion of applicable controls conclusively assessed. Low coverage limits certainty and does not itself mean poor health.
- Grade A–F or ?: ? means insufficient data, not zero and not a pass. The exact current rule is: coverage below 50%, or no active scored category, yields ? / Insufficient data.
Scoring methodology
Scoring model 2.0. Only catalogued, scoring, applicable controls affect the score; not-applicable controls are excluded.
- Passed, warning, and failed outcomes are conclusive. Warning and failed deductions account for severity, status, and evidence confidence.
- Unreachable, inconclusive, skipped, and system error outcomes are not passes. They reduce coverage rather than masquerade as confirmed success.
- A confirmed Critical issue caps the maximum numeric score and grade at 49/F; a confirmed High issue caps them at 69/D under the current grading. An incomplete vulnerability fingerprint does not receive a vulnerability hard cap.
- Repeated symptoms with the same root cause are grouped, so the strongest relevant deduction applies once.
- A confirmed Null MX means email is intentionally disabled. DKIM, DMARC, MTA-STS, and TLS-RPT then become not applicable and do not lower the score.
- The category health and coverage remain separate.
What each status means
- Passed
- The applicable control was conclusively satisfied.
- Needs attention
- A conclusive warning identifies an issue worth reviewing.
- Action required
- A conclusive failure identifies a control that was not satisfied.
- Information
- An observation is provided without a pass or failure outcome.
- Could not verify
- The target could not be reached well enough to assess the control.
- Not confirmed
- The available evidence could not establish a conclusive outcome.
- Not checked
- The control was skipped and was not assessed.
- Check failed
- A system error prevented the control from being assessed.
- Not applicable
- The control does not apply to the observed target and is excluded from scoring.
Limits of this audit
This is a passive, public, point-in-time view from the scanner's vantage point. It is not a penetration test or a compliance guarantee. Independently verify important evidence and CLI results before acting on them.
Scope and safety
Only public targets are accepted. Private, loopback, link-local, reserved, credential-bearing, and unsupported URL targets are rejected before work is queued. Safe transports revalidate redirect destinations and resolved addresses. Quick reports expire after 6 hours and Deep reports after 12 hours; reports are unlisted and marked noindex.
CLI Equivalent
dig +short A example.com
dig +short MX example.com
curl -sSIL --max-redirs 5 https://example.com
openssl s_client -connect example.com:443 -servername example.com </dev/null