Navigation
Is this your domain?

Get a complete vulnerability overview with Redkit - scan for misconfigurations, exposed services, and security issues across your entire domain. Create a free account to get started.

Domain scan report
Export
badssl.com
Related SSL
5
Scan date
2026-11-02 16:48:51.812 UTC
Status
Completed
IP intelligence
Country
🇺🇸 United States
ISP
Google LLC
ASN
AS396982 Google LLC
Hosting
D
56 / 100
Findings
Needs attention
2 high 2 medium 8 low 5 info
Learn
Detailed findings hidden

Create a free account to see every issue and where it was found.

Sign up free
Are this domain's credentials for sale?

Credentials leaked by infostealers and combolists, with Stealed. Free account: 1 domain a month.

Sign up free Log in
A company or MSSP? Contact us for the full Stealed platform.
01

Domain & DNS

At a glanceLearn
Mail FHTTP FTLS TLSv1.2DNSSEC OffTakeover NoneMX 5NS 4CAA NoHTTPS RedirectLookalikes 4Registrar MarkMonitor Inc.Age 4226 d
DNS recordsLearn
Mail servers (MX)
PriorityExchange
5gmr-smtp-in.l.google.com
10alt1.gmr-smtp-in.l.google.com
20alt2.gmr-smtp-in.l.google.com
30alt3.gmr-smtp-in.l.google.com
40alt4.gmr-smtp-in.l.google.com
Name servers (NS)
ns-cloud-c1.googledomains.comns-cloud-c2.googledomains.comns-cloud-c3.googledomains.comns-cloud-c4.googledomains.com

4 name server(s), 1 provider(s) (googledomains.com), 4 distinct /24 network(s).

Wildcard DNS. Any name under this domain resolves (to 104.154.89.105). Subdomains that answer only through it are left out of the active list and counted as ghosts.
Certificate authorities (CAA)
No CAA records, any CA may issue certificates for this domain.
Zone metadata (SOA)
Primary NS
ns-cloud-c1.googledomains.com
Hostmaster
cloud-dns-hostmaster.google.com
Serial
2
Reverse DNS (PTR)
IPPTR
104.154.89.105105.89.154.104.bc.googleusercontent.com
DNSSEC chain of trustLearn
Not signed

The zone is not signed, so a resolver cannot tell a forged answer from a real one. Most DNS hosts sign in one step; the registrar then publishes the DS record they give you.

  1. Parent zone No DS record
  2. This zone No DNSKEY
  3. Resolvers Nothing to validate
  • LOW DNSSEC is not enabled: DNS answers for this domain can be forged in transit
RegistrationLearn
Registrar
MarkMonitor Inc.
Created
2015-04-07T22:09:30Z
Updated
2026-03-06T10:32:49Z
Expires
2027-04-07T22:09:30Z
Age
4226 days
Transfer lock OnDelete lock OnUpdate lock On
EPP status
client delete prohibitedclient transfer prohibitedclient update prohibited
Nameservers
ns-cloud-c1.googledomains.comns-cloud-c2.googledomains.comns-cloud-c3.googledomains.comns-cloud-c4.googledomains.com
Third-party servicesLearn
Third-party services results hidden

Create a free account to unlock full scan results.

Sign up free
Hosting & IP intelligenceLearn
Providers
Cloud Google Cloud 1 IP
Networks (ASN)
AS396982 Google LLC 1
IP addresses
IPASNOrgCountryFlags
104.154.89.105AS396982 Google LLCGoogle Cloud (us-central1)USCloud
Raw TXT records all TXT values Learn
All TXT values
Value
_4wahjzefs6if6al9ai0ukockra7wb9c
02

Email

Mail authenticationLearn
Mail authentication results hidden

Create a free account to unlock full scan results.

Sign up free
Spoofing protectionLearn
Spoofing protection results hidden

Create a free account to unlock full scan results.

Sign up free
03

Web & TLS

TLS handshakeLearn
TLS results hidden

Create a free account to unlock full scan results.

Sign up free
HTTP security headersLearn
HTTP security header results hidden

Create a free account to unlock full scan results.

Sign up free
Known vulnerabilitiesLearn
Products checked 1Candidate CVEs 0

Matched against the version disclosed in the response. These are CVEs attributed to the product that this version cannot be ruled out of — not confirmed exploitable findings. Entries marked in range have an advisory range this version falls inside; undetermined ones carry no parseable range.

nginx 1.10.3 (from header; 50 not attributed to this product, 0 ruled out by version)
No CVE attributed to this product survived the version filter.
Well-known endpointsLearn
No .well-known endpoint responded.
Network requestsLearn
Account only

Network Requests capture runs a real headless browser and counts as 1 domain scan against your quota. Create a free account to use it.

Sign up free
robots.txt raw file Learn
User-agent: Browsershots
Disallow:
security.txtLearn

No security.txt at /.well-known/security.txt. It is the file (RFC 9116) that tells a researcher who found a vulnerability where to report it; without it, reports go to a generic inbox, social media, or nowhere.

  • LOW No security.txt: researchers who find a vulnerability have no published way to report it (RFC 9116)
04

Technologies

Software & versionsLearn
Team and Enterprise

Identify the software, plugins and exact versions running on this domain and its subdomains, ready for vulnerability tracking. You need a Team or Enterprise plan to unlock this version of the report.

See plans
05

Certificates

Certificate authorisation (CAA)Learn
CAA record Absent

Without a CAA record, any public certificate authority is permitted to issue a certificate for this domain.

Authorities that actually issued (valid certificates)
AuthorityCertificatesCAA identifierVerdict
Let's Encrypt5letsencrypt.orgUnknown
ACME validation (_acme-challenge)
Stale tokens 1
  • MEDIUM No CAA record, any public certificate authority may issue for this domain
Certificate historyLearn
HTTPS since 47 dCertificates 5Authorities 1Median renewal 0 dValid today 5Wildcard Yes
Authorities valid today
Let's Encrypt
Valid wildcard names
*.badssl.com
Certificate authorities used
AuthorityCertificatesFirstLast
Let's Encrypt52026-09-152026-09-29
  • INFO 1 valid wildcard certificate name(s) (*.badssl.com): one leaked key from any host impersonates every subdomain
Shared certificatesLearn
Certificate DedicatedShared certs 0 / 5Co-signed domains 0
Every certificate covers only this domain.
Certificate transparency 5 certificate(s) from crt.sh Learn
crt.sh IDLogged AtNot BeforeNot After Common NameMatching IdentitiesIssuer Name
17487281884 2026-09-29 20:03:06Z 2026-09-29 2026-12-28 *.badssl.com *.badssl.com
badssl.com
C=US, O=Let's Encrypt, CN=YR1
17487280624 2026-09-29 20:02:56Z 2026-09-29 2026-12-28 *.badssl.com *.badssl.com
badssl.com
C=US, O=Let's Encrypt, CN=YR1
17487284704 2026-09-29 20:02:50Z 2026-09-29 2026-12-28 *.badssl.com *.badssl.com
badssl.com
C=US, O=Let's Encrypt, CN=YE2
17487277625 2026-09-29 20:02:44Z 2026-09-29 2026-12-28 *.badssl.com *.badssl.com
badssl.com
C=US, O=Let's Encrypt, CN=YE1
17198709493 2026-09-15 20:02:51Z 2026-09-15 2026-12-14 revoked.badssl.com revoked.badssl.com C=US, O=Let's Encrypt, CN=YE2
06

Subdomains

Subdomains on the webLearn
No subdomain besides the apex resolves to a public address, so there was nothing else to visit.
Active subdomainsLearn
3 subdomains results hidden

Create a free account to unlock full scan results.

Sign up free
Ghost subdomainsLearn
Known in CT 1Resolving 0Ghosts 1

1 name(s) had a certificate issued for them but no longer resolve. Decommissioned services, internal hostnames leaked into a public log, or dangling records someone else could recreate.

1 ghost subdomains results hidden

Create a free account to unlock full scan results.

Sign up free
Subdomain takeoverLearn
Takeover results hidden

Create a free account to unlock full scan results.

Sign up free
All discovered subdomains active and passive Learn
5 subdomains results hidden

Create a free account to unlock full scan results.

Sign up free
07

Exposure

Dangling delegationLearn
Dependencies 2Claimable None

Every CNAME, MX, NS and SPF include: hands trust to another domain. A target that has lapsed can be registered by anyone, who then inherits whatever that record delegated — content, mail, DNS, or the right to send mail as this domain. A target is only reported as claimable when RDAP and DNS agree; 0 could not be determined.

Every external dependency is still registered.
Lookalike domainsLearn
Typosquat results hidden

Create a free account to unlock full scan results.

Sign up free
08

AI & agents

llms.txtLearn

No /llms.txt. It is an optional convention (llmstxt.org): a markdown file that tells language models which pages of the site matter. Its absence is not a weakness.

AI crawling policyLearn
AI crawlers blocked
0 of 15
Named in robots.txt
0
Content-Signal
search unsetai-input unsetai-train unset
CrawlerOperatorPurposeStatusRule
GPTBotOpenAIModel trainingAllowedNo rule
OAI-SearchBotOpenAIAI search indexAllowedNo rule
ChatGPT-UserOpenAIFetch on user requestAllowedNo rule
ClaudeBotAnthropicModel trainingAllowedNo rule
Claude-SearchBotAnthropicAI search indexAllowedNo rule
Claude-UserAnthropicFetch on user requestAllowedNo rule
Google-ExtendedGoogleModel trainingAllowedNo rule
Applebot-ExtendedAppleModel trainingAllowedNo rule
PerplexityBotPerplexityAI search indexAllowedNo rule
Perplexity-UserPerplexityFetch on user requestAllowedNo rule
CCBotCommon CrawlModel trainingAllowedNo rule
BytespiderByteDanceModel trainingAllowedNo rule
meta-externalagentMetaModel trainingAllowedNo rule
AmazonbotAmazonModel trainingAllowedNo rule
MistralAI-UserMistralFetch on user requestAllowedNo rule
Agent discoveryLearn

No agent discovery document: no A2A agent card, no MCP server card (/.well-known/mcp/server-card.json, mcp.json, mcp-server), no _mcp TXT record, no ChatGPT plugin manifest.

MCP serverLearn

No MCP server found. We only connect where the domain announces one (a server card, a _mcp TXT record, an llms.txt link, or a host named mcp.*), never by guessing paths. Tried https://mcp.badssl.com/mcp, https://mcp.badssl.com/, none answered as an MCP server.

09

Branding

Website preview
Website preview results hidden

Create a free account to unlock full scan results.

Sign up free
10

Since last time

42 changes since 2026-10-14, compared with the previous scan job by job.

caa-audit1 changed
ChangeFieldBeforeNow
changed observed_cas {"authorized":null,"caa_identifiers":["letsencrypt.org"],"cert_count":9,"org":"Let's Encrypt"} {"authorized":null,"caa_identifiers":["letsencrypt.org"],"cert_count":5,"org":"Let's Encrypt"}
dangling2 added, 2 removed
ChangeFieldBeforeNow
added dependencies none {"ns":"delegated","rdap":"registered","refs":[{"host":"alt3.gmr-smtp-in.l.google.com","mechanism":"mx","via":"badssl.com"},{"host":"alt1.gmr-smtp-in.l.google.co…
added dependencies none {"ns":"delegated","rdap":"registered","refs":[{"host":"ns-cloud-c3.googledomains.com","mechanism":"ns","via":"badssl.com"},{"host":"ns-cloud-c4.googledomains.co…
removed dependencies {"ns":"delegated","rdap":"registered","refs":[{"host":"alt4.gmr-smtp-in.l.google.com","mechanism":"mx","via":"badssl.com"},{"host":"gmr-smtp-in.l.google.com","m… none
removed dependencies {"ns":"delegated","rdap":"registered","refs":[{"host":"ns-cloud-c3.googledomains.com","mechanism":"ns","via":"badssl.com"},{"host":"ns-cloud-c1.googledomains.co… none
dns-txt1 changed
ChangeFieldBeforeNow
changed saas {"category":"email","evidence":"alt1.gmr-smtp-in.l.google.com","service":"Google Workspace","source":"mx","sources":["mx"]} {"category":"email","evidence":"gmr-smtp-in.l.google.com","service":"Google Workspace","source":"mx","sources":["mx"]}
ssl-history5 added, 9 removed, 5 changed
ChangeFieldBeforeNow
changed cas {"cert_count":9,"first_seen":"2026-07-28T20:02:52Z","last_seen":"2026-09-29T20:03:06Z","org":"Let's Encrypt"} {"cert_count":5,"first_seen":"2026-09-15T20:02:51Z","last_seen":"2026-09-29T20:03:06Z","org":"Let's Encrypt"}
changed cert_count 9 5
changed currently_valid_count 9 5
changed first_seen 2026-07-28T20:02:52Z 2026-09-15T20:02:51Z
changed surface_age_days 77 47
added timeline none {"common_name":"*.badssl.com","days_remaining":56,"expired":false,"issuer_org":"Let's Encrypt","name_count":2,"not_after":"2026-12-28T20:03:05Z","not_before":"2…
added timeline none {"common_name":"*.badssl.com","days_remaining":56,"expired":false,"issuer_org":"Let's Encrypt","name_count":2,"not_after":"2026-12-28T20:02:55Z","not_before":"2…
added timeline none {"common_name":"*.badssl.com","days_remaining":56,"expired":false,"issuer_org":"Let's Encrypt","name_count":2,"not_after":"2026-12-28T20:02:49Z","not_before":"2…
added timeline none {"common_name":"*.badssl.com","days_remaining":56,"expired":false,"issuer_org":"Let's Encrypt","name_count":2,"not_after":"2026-12-28T20:02:43Z","not_before":"2…
added timeline none {"common_name":"revoked.badssl.com","days_remaining":42,"expired":false,"issuer_org":"Let's Encrypt","name_count":1,"not_after":"2026-12-14T20:02:50Z","not_befo…
removed timeline {"common_name":"*.badssl.com","days_remaining":12,"expired":false,"issuer_org":"Let's Encrypt","name_count":2,"not_after":"2026-10-26T20:02:51Z","not_before":"2… none
removed timeline {"common_name":"*.badssl.com","days_remaining":12,"expired":false,"issuer_org":"Let's Encrypt","name_count":2,"not_after":"2026-10-26T20:02:56Z","not_before":"2… none
removed timeline {"common_name":"*.badssl.com","days_remaining":12,"expired":false,"issuer_org":"Let's Encrypt","name_count":2,"not_after":"2026-10-26T20:03:01Z","not_before":"2… none
removed timeline {"common_name":"*.badssl.com","days_remaining":12,"expired":false,"issuer_org":"Let's Encrypt","name_count":2,"not_after":"2026-10-26T20:03:09Z","not_before":"2… none
removed timeline {"common_name":"*.badssl.com","days_remaining":75,"expired":false,"issuer_org":"Let's Encrypt","name_count":2,"not_after":"2026-12-28T20:02:43Z","not_before":"2… none
removed timeline {"common_name":"*.badssl.com","days_remaining":75,"expired":false,"issuer_org":"Let's Encrypt","name_count":2,"not_after":"2026-12-28T20:02:49Z","not_before":"2… none
removed timeline {"common_name":"*.badssl.com","days_remaining":75,"expired":false,"issuer_org":"Let's Encrypt","name_count":2,"not_after":"2026-12-28T20:02:55Z","not_before":"2… none
removed timeline {"common_name":"*.badssl.com","days_remaining":75,"expired":false,"issuer_org":"Let's Encrypt","name_count":2,"not_after":"2026-12-28T20:03:05Z","not_before":"2… none
removed timeline {"common_name":"revoked.badssl.com","days_remaining":61,"expired":false,"issuer_org":"Let's Encrypt","name_count":1,"not_after":"2026-12-14T20:02:50Z","not_befo… none
ssl-neighbors2 added, 7 removed, 1 changed
ChangeFieldBeforeNow
changed cert_count 9 5
removed certs {"common_name":"*.badssl.com","id":16142101677,"issuer":"C=US, O=Let's Encrypt, CN=YR1","neighbor_count":0,"not_after":"2026-10-26T20:03:09Z","not_before":"2026… none
removed certs {"common_name":"*.badssl.com","id":16142111860,"issuer":"C=US, O=Let's Encrypt, CN=YR2","neighbor_count":0,"not_after":"2026-10-26T20:03:01Z","not_before":"2026… none
removed certs {"common_name":"*.badssl.com","id":16142113178,"issuer":"C=US, O=Let's Encrypt, CN=YE1","neighbor_count":0,"not_after":"2026-10-26T20:02:56Z","not_before":"2026… none
removed certs {"common_name":"*.badssl.com","id":16142117086,"issuer":"C=US, O=Let's Encrypt, CN=YE1","neighbor_count":0,"not_after":"2026-10-26T20:02:51Z","not_before":"2026… none
added issuers none {"cert_count":2,"issuer":"C=US, O=Let's Encrypt, CN=YR1"}
added issuers none {"cert_count":1,"issuer":"C=US, O=Let's Encrypt, CN=YE1"}
removed issuers {"cert_count":1,"issuer":"C=US, O=Let's Encrypt, CN=YR2"} none
removed issuers {"cert_count":3,"issuer":"C=US, O=Let's Encrypt, CN=YE1"} none
removed issuers {"cert_count":3,"issuer":"C=US, O=Let's Encrypt, CN=YR1"} none
tls1 changed
ChangeFieldBeforeNow
changed days_remaining 75 56
typosquat2 added, 2 removed
ChangeFieldBeforeNow
added registered none {"a":["162.4.84.255"],"domain":"badsl.com"}
added registered none {"a":["54.243.117.197","13.223.25.84"],"domain":"badss.com"}
removed registered {"a":["13.223.25.84","54.243.117.197"],"domain":"badss.com"} none
removed registered {"a":["172.237.152.229","172.238.172.237","172.237.152.158"],"domain":"badsl.com"} none
whois2 changed
ChangeFieldBeforeNow
changed age_days 4207 4226
changed expires_in_days 176 157