VeilScan performs TLS checks against every live HTTPS host discovered across your domain:
TLS misconfigurations on production subdomains expose your users to interception and man-in-the-middle attacks, and affect compliance with PCI DSS (which explicitly prohibits TLS 1.0 and 1.1) and ISO 27001.
SPF, DKIM, and DMARC are DNS records that control which servers are allowed to send email from your domain and what receivers should do with unauthenticated email. Missing or misconfigured records enable email spoofing — one of the most common phishing attack vectors:
p=none is informational only — it does not prevent spoofed email from being delivered. p=quarantine or p=reject is required to block spoofed email.
A domain without a p=reject or p=quarantine DMARC policy can be spoofed to target your customers in phishing campaigns, impersonating your brand with your own domain name.
Yes. TLS and email checks run against the full list of discovered subdomains, not just the root domain. This is important because subdomains often have inconsistent TLS configuration — particularly staging environments, legacy service subdomains, and third-party integrations that were set up and forgotten.
Email security records (SPF, DKIM, DMARC) are checked at the root domain level since they apply to the full domain. Subdomain-specific email configuration issues are also checked where relevant.
See: What is DMARC? · What is an SPF Record? · What is DKIM? · What is a TLS Misconfiguration?
Yes. TLS and email security checks are included in the free scan. Findings from these checks appear at Medium or Low severity on the free plan. Critical or High severity TLS and email findings (such as an expired certificate or no DMARC policy) are detected but require a paid plan to view in full. See all plans.
VeilScan checks what is currently published in DNS. If your DNS is managed by a third party, you will need to work with them to implement SPF, DKIM, and DMARC records. VeilScan provides the specific record values needed as remediation guidance alongside each finding.
VeilScan scans TLS on common HTTPS ports and on other ports where TLS is detected (such as SMTPS, IMAPS, or non-standard HTTPS deployments). TLS on standard HTTPS port 443 is always checked; additional ports are checked where TLS is detected during port scanning.