Check DNS, Urls + Redirects, Certificates and Content of your Website


 

 

I

 

Content problems - mixed content, missing files etc.

 

Checked:
01.09.2026 04:25:10

 

Older results

No older results found

 

1. IP-Addresses

HostTypeIP-Addressis auth.∑ Queries∑ Timeout
certainly.io
A
185.158.133.1
Frankfurt am Main/Hesse/Germany (DE) - Cloudflare, Inc.
Hostname: lovable-app-cd-1-4.p.l5e.io
yes
1
0

AAAA

yes


www.certainly.io
A
185.158.133.1
Frankfurt am Main/Hesse/Germany (DE) - Cloudflare, Inc.
Hostname: lovable-app-cd-1-4.p.l5e.io
yes
1
0

AAAA

yes


*.certainly.io
A
Name Error
yes



AAAA
Name Error
yes



CNAME
Name Error
yes


 

2. DNSSEC

Zone (*)DNSSEC - Informations


Zone: (root)

(root)
1 DS RR published






DS with Algorithm 8, KeyTag 20326, DigestType 2 and Digest 4G1EuAuPHTmpXAsNfGXQhFjogECbvGg0VxBCN8f47I0=






Status: Valid because published






3 DNSKEY RR found






Public Key with Algorithm 8, KeyTag 20326, Flags 257 (SEP = Secure Entry Point)






Public Key with Algorithm 8, KeyTag 38696, Flags 257 (SEP = Secure Entry Point)






Public Key with Algorithm 8, KeyTag 57780, Flags 256






1 RRSIG RR to validate DNSKEY RR found






RRSIG-Owner (root), Algorithm: 8, 0 Labels, original TTL: 172800 sec, Signature-expiration: 20.09.2026, 00:00:00 +, Signature-Inception: 30.08.2026, 00:00:00 +, KeyTag 20326, Signer-Name: (root)






Status: Good - Algorithmus 8 and DNSKEY with KeyTag 20326 used to validate the DNSKEY RRSet






Status: Valid Chain of trust. Parent-DS with Algorithm 8, KeyTag 20326, DigestType 2 and Digest "4G1EuAuPHTmpXAsNfGXQhFjogECbvGg0VxBCN8f47I0=" validates local Key with the same values, Key ist Secure Entry Point (SEP) of the zone



Zone: io

io
1 DS RR in the parent zone found






DS with Algorithm 8, KeyTag 57355, DigestType 2 and Digest laV8O6t4SdvN33xyracaiBRrFBEQMYylvmcgV+hlw+I=






1 RRSIG RR to validate DS RR found






RRSIG-Owner io., Algorithm: 8, 1 Labels, original TTL: 86400 sec, Signature-expiration: 13.09.2026, 21:00:00 +, Signature-Inception: 31.08.2026, 20:00:00 +, KeyTag 57780, Signer-Name: (root)






Status: Good - Algorithmus 8 and DNSKEY with KeyTag 57780 used to validate the DS RRSet in the parent zone






3 DNSKEY RR found






Public Key with Algorithm 8, KeyTag 43371, Flags 256






Public Key with Algorithm 8, KeyTag 46863, Flags 256






Public Key with Algorithm 8, KeyTag 57355, Flags 257 (SEP = Secure Entry Point)






1 RRSIG RR to validate DNSKEY RR found






RRSIG-Owner io., Algorithm: 8, 1 Labels, original TTL: 3600 sec, Signature-expiration: 15.09.2026, 15:39:30 +, Signature-Inception: 25.08.2026, 14:39:30 +, KeyTag 57355, Signer-Name: io






Status: Good - Algorithmus 8 and DNSKEY with KeyTag 57355 used to validate the DNSKEY RRSet






Status: Valid Chain of trust. Parent-DS with Algorithm 8, KeyTag 57355, DigestType 2 and Digest "laV8O6t4SdvN33xyracaiBRrFBEQMYylvmcgV+hlw+I=" validates local Key with the same values, Key ist Secure Entry Point (SEP) of the zone



Zone: certainly.io

certainly.io
0 DS RR in the parent zone found






DS-Query in the parent zone has a valid NSEC3 RR as result with the hashed query name "jo8gqvad2ic6cr9jv3gcm6jkd8vj6j82" between the hashed NSEC3-owner "jo8g5dm0gggti2v2j99m1kp3bi99esvj" and the hashed NextOwner "jo8j5f9ura3rl64s52abqa29oq32hqf3". So the parent zone confirmes the not-existence of a DS RR.
Bitmap: NS, DS, RRSIG Validated: RRSIG-Owner jo8g5dm0gggti2v2j99m1kp3bi99esvj.io., Algorithm: 8, 2 Labels, original TTL: 3600 sec, Signature-expiration: 15.09.2026, 15:39:30 +, Signature-Inception: 25.08.2026, 14:39:30 +, KeyTag 46863, Signer-Name: io






DS-Query in the parent zone sends valid NSEC3 RR with the Hash "52ko96budrr3nmfkc8cbka2vfqnm5jps" as Owner. That's the Hash of "io" with the NextHashedOwnerName "52krgi087urg5259ptghlaikorb6o0nr". So that domain name is the Closest Encloser of "certainly.io". Opt-Out: True.
Bitmap: NS, SOA, RRSIG, DNSKEY, NSEC3PARAM Validated: RRSIG-Owner 52ko96budrr3nmfkc8cbka2vfqnm5jps.io., Algorithm: 8, 2 Labels, original TTL: 3600 sec, Signature-expiration: 22.09.2026, 02:23:57 +, Signature-Inception: 01.09.2026, 01:23:57 +, KeyTag 46863, Signer-Name: io






0 DNSKEY RR found









Zone: www.certainly.io

www.certainly.io
0 DS RR in the parent zone found

 

3. Name Servers

DomainNameserverNS-IP
www.certainly.io
  ns-1255.awsdns-28.org / 10332901aaca60cabf81d1b1caf6fd87 -

certainly.io
  ns-1255.awsdns-28.org / c1d70f6b5c9d8259bb3c7439f3e40b5a -
205.251.196.231
Herndon/Virginia/United States (US) - Amazon.com


 
2600:9000:5304:e700::1
San Jose/California/United States (US) - Amazon.com, Inc.


  ns-1574.awsdns-04.co.uk / 08a29032af2c8395cc6c756e9c027fa7 -
205.251.198.38
Ashburn/Virginia/United States (US) - Amazon.com


 
2600:9000:5306:2600::1
Seattle/Washington/United States (US) - Amazon.com, Inc.


  ns-465.awsdns-58.com / fe4c0ef203330f6bf6abe83dab94ca56 -
205.251.193.209
Ashburn/Virginia/United States (US) - Amazon.com


 
2600:9000:5301:d100::1
Seattle/Washington/United States (US) - Amazon.com, Inc.


  ns-917.awsdns-50.net / a1ffce6e6d1162d495c831cac96c2a9b -
205.251.195.149
Herndon/Virginia/United States (US) - Amazon.com


 
2600:9000:5303:9500::1
Seattle/Washington/United States (US) - Amazon.com, Inc.

io
  a0.nic.io / fra1.micro.hosts.meta.redstone.afilias-nst.info-1740000113


  a2.nic.io / FRA3


  b0.nic.io / app13.lax1.hosts.meta.redstone.afilias-nst.info-1633102198


  c0.nic.io / app13.lax1.hosts.meta.redstone.afilias-nst.info-1633102198

 

4. SOA-Entries


Domain:io
Zone-Name:io
Primary:a0.nic.io
Mail:hostmaster.donuts.email
Serial:1788229259
Refresh:7200
Retry:900
Expire:1209600
TTL:3600
num Entries:4


Domain:certainly.io
Zone-Name:certainly.io
Primary:ns-1255.awsdns-28.org
Mail:awsdns-hostmaster.amazon.com
Serial:1
Refresh:7200
Retry:900
Expire:1209600
TTL:86400
num Entries:8


Domain:www.certainly.io
Zone-Name:certainly.io
Primary:ns-1255.awsdns-28.org
Mail:awsdns-hostmaster.amazon.com
Serial:1
Refresh:7200
Retry:900
Expire:1209600
TTL:86400
num Entries:1


5. Screenshots

Startaddress: https://certainly.io/, address used: https://certainly.io/, Screenshot created 2026-09-01 04:26:40 +00:0

 

Mobil (412px x 732px)

 

923 milliseconds

 

Screenshot mobile - https://certainly.io/
Mobil + Landscape (732px x 412px)

 

741 milliseconds

 

Screenshot mobile landscape - https://certainly.io/
Screen (1280px x 1680px)

 

799 milliseconds

 

Screenshot Desktop - https://certainly.io/

 

Mobile- and other Chrome-Checks


widthheight
visual Viewport397732
content Size39721594

 

Good: No horizontal scrollbar. Content-size width = visual Viewport width.

 

6. Url-Checks


:

:
DomainnameHttp-StatusredirectSec.G
• http://certainly.io/
185.158.133.1
301
https://certainly.io/

0.140

Date: Tue, 01 Sep 2026 02:26:08 GMT
Connection: keep-alive
Location: https://certainly.io/
Strict-Transport-Security: max-age=31536000; includeSubDomains
Referrer-Policy: strict-origin-when-cross-origin
X-Content-Type-Options: nosniff
Set-Cookie: __cf_bm=eZwHI0pkcFiJoN6UpY1HWnxhZR8h9p2HnqjgHsf9gCk-1788229568.8799908-1.0.1.1-rh53qUO30K427DY0ckIORvqKw4D5TnOGn4BtDiOLSCeWRj7ukyJRz9YRQdxUM_HvuHy2qJTPNm7TK7LZ8c3RXxzxGVEgCfM4FahB_ZBEPDHL8j4TtuQXoepln5r0C7r8; HttpOnly; Path=/; Domain=certainly.io; Expires=Tue, 01 Sep 2026 02:56:08 GMT
Server: cloudflare
CF-RAY: a340d415790e453a-TXL
Content-Length: 0

• http://www.certainly.io/
185.158.133.1
302
https://certainly.io/

0.153

Date: Tue, 01 Sep 2026 02:26:09 GMT
Connection: keep-alive
Location: https://certainly.io/
Strict-Transport-Security: max-age=31536000; includeSubDomains
Referrer-Policy: strict-origin-when-cross-origin
X-Content-Type-Options: nosniff
Set-Cookie: __cf_bm=ou2afBst_sZ5FmzpSBeNpc4qOGV.eY.Odhchzmq.ES4-1788229569.0548213-1.0.1.1-DA_RhVM.vguRy1aCOWf7FrhnX4GpkV.tdLZyvak__hNVdQaH9kztVhYfeVfLjwxJTgoOcp0vrKCdpZzlyW9c9pMI3KyQlgDpAGDuvisHVmz95zID4thq2KxTJOwBofW5; HttpOnly; Path=/; Domain=www.certainly.io; Expires=Tue, 01 Sep 2026 02:56:09 GMT
Server: cloudflare
CF-RAY: a340d4169975453a-TXL
Content-Length: 0

• https://www.certainly.io/
185.158.133.1
302
https://certainly.io/

1.907
A
Date: Tue, 01 Sep 2026 02:26:15 GMT
Connection: keep-alive
Location: https://certainly.io/
Strict-Transport-Security: max-age=31536000; includeSubDomains
Referrer-Policy: strict-origin-when-cross-origin
X-Content-Type-Options: nosniff
Set-Cookie: __cf_bm=JriO_L5HQZMB8NnJA8RmGvfXWeBX2y.VEhHKSEPJyn4-1788229575.0549533-1.0.1.1-FqHyPozRXrMoSBG_l8hXRYr1XLAzOSPQmNcrPYlwOzKTdYFG4_5cm33dLLCmmLjWIDamwXj9Gl6EEYRK_Of99vFkvQxhX4aFUANlkzH.9R3r65_JHfQwEhXGHQOMSN_u; HttpOnly; SameSite=None; Secure; Path=/; Domain=www.certainly.io; Expires=Tue, 01 Sep 2026 02:56:15 GMT
Server: cloudflare
CF-RAY: a340d43c1db1e50b-TXL
Content-Length: 0

• https://certainly.io/
185.158.133.1 gzip used - 73733 / 532275 - 86.15 %
Inline-JavaScript (∑/total): 2/4130 Inline-CSS (∑/total): 0/0
200

Html is minified: 251.84 %
Other inline scripts (∑/total): 7/12158
1.984
I
Date: Tue, 01 Sep 2026 02:26:09 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Cache-Control: must-revalidate, no-cache, max-age=0
Set-Cookie: __cf_bm=1_uefSuHjkyf2j7_dAEZ7VGhFv0LLkmZx0ZcbozMOxM-1788229569.2444668-1.0.1.1-keLHxI9S_ij64AU2iSOSbks91jJ9cHNKK_t2ARPeOyH72qpt1rRue3Lpn_yAkJCQLQ.O_mjoFYFHzqNwFxIpdEA4jztRbkh6n2uuoVEln.QygIA6M028S1YXItCJFPO3; HttpOnly; SameSite=None; Secure; Path=/; Domain=certainly.io; Expires=Tue, 01 Sep 2026 02:56:09 GMT
Strict-Transport-Security: max-age=31536000; includeSubDomains
Referrer-Policy: strict-origin-when-cross-origin
X-Content-Type-Options: nosniff
x-deployment-id: 8cffe9af-768d-4b9c-86b1-0b8c414ff42a
Server: cloudflare
CF-RAY: a340d417c9b1e52a-TXL
Content-Type: text/html; charset=utf-8
Content-Encoding: gzip
Content-Length: 73733

• http://certainly.io/.well-known/acme-challenge/check-your-website-dot-server-daten-dot-de
185.158.133.1
301
https://certainly.io/.well-known/acme-challenge/check-your-website-dot-server-daten-dot-de

0.030

Visible Content:
Date: Tue, 01 Sep 2026 02:26:18 GMT
Connection: keep-alive
Location: https://certainly.io/.well-known/acme-challenge/check-your-website-dot-server-daten-dot-de
Strict-Transport-Security: max-age=31536000; includeSubDomains
Referrer-Policy: strict-origin-when-cross-origin
X-Content-Type-Options: nosniff
Set-Cookie: __cf_bm=_6WlfnfrZmNGTXU468.DHJPQ4aqJxv1eMIc_BdErlRo-1788229578.219873-1.0.1.1-5GCTfSDGcDYDkKxDlHWJWcyWgZQTRPdS5GFcMj1grInFdqskKFf21w5e.y6hwU1Zoxdr19miCf.C5DpAwkrAAs1GScaf9f5i._inwFYEVdJce2X9qdyZF_mfAWN_mPP_; HttpOnly; Path=/; Domain=certainly.io; Expires=Tue, 01 Sep 2026 02:56:18 GMT
Server: cloudflare
CF-RAY: a340d44fde30c8ec-TXL
Content-Length: 0

• http://www.certainly.io/.well-known/acme-challenge/check-your-website-dot-server-daten-dot-de
185.158.133.1
302
https://certainly.io/.well-known/acme-challenge/check-your-website-dot-server-daten-dot-de

0.034

Visible Content:
Date: Tue, 01 Sep 2026 02:26:19 GMT
Connection: keep-alive
Location: https://certainly.io/.well-known/acme-challenge/check-your-website-dot-server-daten-dot-de
Strict-Transport-Security: max-age=31536000; includeSubDomains
Referrer-Policy: strict-origin-when-cross-origin
X-Content-Type-Options: nosniff
Set-Cookie: __cf_bm=B_gVdQs9xyCmhjZVsxwAiRNXPlYiF4sljBBxS_3wcoA-1788229579.191104-1.0.1.1-P0qOLnkolIb_GzqaE5jCS3OEDL3TbRHWFXT0EaKWkon_QF_tDZnMVHixD94iY_Kz9j7AU1dS7oi0R1XYMdwQQ0AIJWAASaeazV17E_bdosltQ.WBkPhPFOmTHh9jrkZ0; HttpOnly; Path=/; Domain=www.certainly.io; Expires=Tue, 01 Sep 2026 02:56:19 GMT
Server: cloudflare
CF-RAY: a340d455f960c8ec-TXL
Content-Length: 0

• https://certainly.io/.well-known/acme-challenge/check-your-website-dot-server-daten-dot-de

Inline-JavaScript (∑/total): 0/0 Inline-CSS (∑/total): 0/0
404

Html is minified: 100.00 %
Other inline scripts (∑/total): 0/0
2.110
A
Not Found
Visible Content:
Date: Tue, 01 Sep 2026 02:26:20 GMT
Connection: keep-alive
Strict-Transport-Security: max-age=31536000; includeSubDomains
Referrer-Policy: strict-origin-when-cross-origin
X-Content-Type-Options: nosniff
Set-Cookie: __cf_bm=P27SC457.kyAsP3LQcGBj39aZqu191_0FPeajMP5JQI-1788229580.3766766-1.0.1.1-GSn6GrX5B.fppt12gxqbwIDWwYqz3rnXFlMFlduZc4lnRyZ2yb.2_OsHpSnBdDNGIansHFWYgtOV8x8cQ5PndzrmFx2hVVEA3Lkv6T2dacy2Uqk5z7VnganXX0.t30Ux; HttpOnly; SameSite=None; Secure; Path=/; Domain=certainly.io; Expires=Tue, 01 Sep 2026 02:56:20 GMT
Server: cloudflare
CF-RAY: a340d45d5940d81e-TXL
Content-Type: text/plain; charset=UTF-8
Content-Length: 9

• https://185.158.133.1/
185.158.133.1
-103


0.030
P
SecureConnectionError (3, 0x80131501). The SSL connection could not be established, see inner exception. Authentication failed because the remote party sent a TLS alert: 'HandshakeFailure'. (FF: SSL_ERROR_NO_CYPHER_OVERLAP)

 

7. Comments


1. General Results, most used to calculate the result

Aname "certainly.io" is domain, public suffix is ".io", top-level-domain is ".io", top-level-domain-type is "country-code", Country is British Indian Ocean Territory (the), tld-manager is "IO Top Level Domain Registry", num .io-domains preloaded: 2787 (complete: 276475)
AGood: All ip addresses are public addresses
Warning: Only one ip address found: certainly.io has only one ip address.
Warning: Only one ip address found: www.certainly.io has only one ip address.
Warning: No ipv6 address found. Ipv6 is the future with a lot of new features. So every domain name should have an ipv6 address. See https://en.wikipedia.org/wiki/IPv6: certainly.io has no ipv6 address.
Warning: No ipv6 address found. Ipv6 is the future with a lot of new features. So every domain name should have an ipv6 address. See https://en.wikipedia.org/wiki/IPv6: www.certainly.io has no ipv6 address.
AGood: No asked Authoritative Name Server had a timeout
AGood: destination is https
AGood - only one version with Http-Status 200
AGood: one preferred version: non-www is preferred
AGood: every cookie sent via https is marked as secure
AGood: Every cookie has a SameSite Attribute with a correct value Strict/Lax/None
HSTS-Preload-Status: unknown. Domain never included in the Preload-list. Check https://hstspreload.org/ to learn some basics about the Google-Preload-List.
AGood: All urls with http status 200/404 have a complete Content-Type header (MediaType / MediaSubType + correct charset)
http://certainly.io/ 185.158.133.1
301
__cf_bm=eZwHI0pkcFiJoN6UpY1HWnxhZR8h9p2HnqjgHsf9gCk-1788229568.8799908-1.0.1.1-rh53qUO30K427DY0ckIORvqKw4D5TnOGn4BtDiOLSCeWRj7ukyJRz9YRQdxUM_HvuHy2qJTPNm7TK7LZ8c3RXxzxGVEgCfM4FahB_ZBEPDHL8j4TtuQXoepln5r0C7r8; HttpOnly; Path=/; Domain=certainly.io; Expires=Tue, 01 Sep 2026 02:56:08 GMT
Fatal: Cookie sent via http. Never send Cookies / Session-Cookies via http. If a user uses an insecure WLan and if the same cookie is used to managed the authenticated session, it's possible to hack that user. Same with HttpOnly - without https that's only decorative.
http://www.certainly.io/ 185.158.133.1
302
__cf_bm=ou2afBst_sZ5FmzpSBeNpc4qOGV.eY.Odhchzmq.ES4-1788229569.0548213-1.0.1.1-DA_RhVM.vguRy1aCOWf7FrhnX4GpkV.tdLZyvak__hNVdQaH9kztVhYfeVfLjwxJTgoOcp0vrKCdpZzlyW9c9pMI3KyQlgDpAGDuvisHVmz95zID4thq2KxTJOwBofW5; HttpOnly; Path=/; Domain=www.certainly.io; Expires=Tue, 01 Sep 2026 02:56:09 GMT
Fatal: Cookie sent via http. Never send Cookies / Session-Cookies via http. If a user uses an insecure WLan and if the same cookie is used to managed the authenticated session, it's possible to hack that user. Same with HttpOnly - without https that's only decorative.
http://certainly.io/.well-known/acme-challenge/check-your-website-dot-server-daten-dot-de 185.158.133.1
301
__cf_bm=_6WlfnfrZmNGTXU468.DHJPQ4aqJxv1eMIc_BdErlRo-1788229578.219873-1.0.1.1-5GCTfSDGcDYDkKxDlHWJWcyWgZQTRPdS5GFcMj1grInFdqskKFf21w5e.y6hwU1Zoxdr19miCf.C5DpAwkrAAs1GScaf9f5i._inwFYEVdJce2X9qdyZF_mfAWN_mPP_; HttpOnly; Path=/; Domain=certainly.io; Expires=Tue, 01 Sep 2026 02:56:18 GMT
Fatal: Cookie sent via http. Never send Cookies / Session-Cookies via http. If a user uses an insecure WLan and if the same cookie is used to managed the authenticated session, it's possible to hack that user. Same with HttpOnly - without https that's only decorative.
http://www.certainly.io/.well-known/acme-challenge/check-your-website-dot-server-daten-dot-de 185.158.133.1
302
__cf_bm=B_gVdQs9xyCmhjZVsxwAiRNXPlYiF4sljBBxS_3wcoA-1788229579.191104-1.0.1.1-P0qOLnkolIb_GzqaE5jCS3OEDL3TbRHWFXT0EaKWkon_QF_tDZnMVHixD94iY_Kz9j7AU1dS7oi0R1XYMdwQQ0AIJWAASaeazV17E_bdosltQ.WBkPhPFOmTHh9jrkZ0; HttpOnly; Path=/; Domain=www.certainly.io; Expires=Tue, 01 Sep 2026 02:56:19 GMT
Fatal: Cookie sent via http. Never send Cookies / Session-Cookies via http. If a user uses an insecure WLan and if the same cookie is used to managed the authenticated session, it's possible to hack that user. Same with HttpOnly - without https that's only decorative.
Bhttp://certainly.io/ 185.158.133.1
301
__cf_bm=eZwHI0pkcFiJoN6UpY1HWnxhZR8h9p2HnqjgHsf9gCk-1788229568.8799908-1.0.1.1-rh53qUO30K427DY0ckIORvqKw4D5TnOGn4BtDiOLSCeWRj7ukyJRz9YRQdxUM_HvuHy2qJTPNm7TK7LZ8c3RXxzxGVEgCfM4FahB_ZBEPDHL8j4TtuQXoepln5r0C7r8; HttpOnly; Path=/; Domain=certainly.io; Expires=Tue, 01 Sep 2026 02:56:08 GMT
Cookie without a SameSite-Attribute. Possible values are: Strict/Lax/None. Cookie may not work as expected, if "None" is wanted, but browsers use "Lax" as default value.
Bhttp://www.certainly.io/ 185.158.133.1
302
__cf_bm=ou2afBst_sZ5FmzpSBeNpc4qOGV.eY.Odhchzmq.ES4-1788229569.0548213-1.0.1.1-DA_RhVM.vguRy1aCOWf7FrhnX4GpkV.tdLZyvak__hNVdQaH9kztVhYfeVfLjwxJTgoOcp0vrKCdpZzlyW9c9pMI3KyQlgDpAGDuvisHVmz95zID4thq2KxTJOwBofW5; HttpOnly; Path=/; Domain=www.certainly.io; Expires=Tue, 01 Sep 2026 02:56:09 GMT
Cookie without a SameSite-Attribute. Possible values are: Strict/Lax/None. Cookie may not work as expected, if "None" is wanted, but browsers use "Lax" as default value.
Bhttp://certainly.io/.well-known/acme-challenge/check-your-website-dot-server-daten-dot-de 185.158.133.1
301
__cf_bm=_6WlfnfrZmNGTXU468.DHJPQ4aqJxv1eMIc_BdErlRo-1788229578.219873-1.0.1.1-5GCTfSDGcDYDkKxDlHWJWcyWgZQTRPdS5GFcMj1grInFdqskKFf21w5e.y6hwU1Zoxdr19miCf.C5DpAwkrAAs1GScaf9f5i._inwFYEVdJce2X9qdyZF_mfAWN_mPP_; HttpOnly; Path=/; Domain=certainly.io; Expires=Tue, 01 Sep 2026 02:56:18 GMT
Cookie without a SameSite-Attribute. Possible values are: Strict/Lax/None. Cookie may not work as expected, if "None" is wanted, but browsers use "Lax" as default value.
Bhttp://www.certainly.io/.well-known/acme-challenge/check-your-website-dot-server-daten-dot-de 185.158.133.1
302
__cf_bm=B_gVdQs9xyCmhjZVsxwAiRNXPlYiF4sljBBxS_3wcoA-1788229579.191104-1.0.1.1-P0qOLnkolIb_GzqaE5jCS3OEDL3TbRHWFXT0EaKWkon_QF_tDZnMVHixD94iY_Kz9j7AU1dS7oi0R1XYMdwQQ0AIJWAASaeazV17E_bdosltQ.WBkPhPFOmTHh9jrkZ0; HttpOnly; Path=/; Domain=www.certainly.io; Expires=Tue, 01 Sep 2026 02:56:19 GMT
Cookie without a SameSite-Attribute. Possible values are: Strict/Lax/None. Cookie may not work as expected, if "None" is wanted, but browsers use "Lax" as default value.
Ihttps://certainly.io/ 185.158.133.1
200

Content problems or problems with resources included - http links, files doesn't exist, different Content-Type definitions. Check the Html-Content - Part.
Info: Checking the ip addresses of that domain name not exact one certificate found. So it's impossible to check if that domain requires Server Name Indication (SNI).: Domain certainly.io, 1 ip addresses.
Info: Checking the ip addresses of that domain name not exact one certificate found. So it's impossible to check if that domain requires Server Name Indication (SNI).: Domain www.certainly.io, 1 ip addresses.
BNo _mta-sts TXT record found (mta-sts: Mail Transfer Agent Strict Transport Security - see RFC 8461). Read the result of server-daten.de (Url-Checks, Comments, Connections and DomainServiceRecords) to see a complete definition. Domainname: _mta-sts.certainly.io

2. Header-Checks

Acertainly.io 185.158.133.1
X-Content-Type-Options
Ok: Header without syntax errors found: nosniff
A
Referrer-Policy
Ok: Header without syntax errors found: strict-origin-when-cross-origin
Fcertainly.io 185.158.133.1
Content-Security-Policy
Critical: Missing Header:
Fcertainly.io 185.158.133.1
Permissions-Policy
Critical: Missing Header:
Bcertainly.io 185.158.133.1
Cross-Origin-Embedder-Policy
Info: Missing Header
Bcertainly.io 185.158.133.1
Cross-Origin-Opener-Policy
Info: Missing Header
Bcertainly.io 185.158.133.1
Cross-Origin-Resource-Policy
Info: Missing Header

3. DNS- and NameServer - Checks

AInfo:: 16 Root-climbing DNS Queries required to find all IPv4- and IPv6-Addresses of 4 Name Servers.
AInfo:: 16 Queries complete, 16 with IPv6, 0 with IPv4.
AGood: All DNS Queries done via IPv6.
Ok (4 - 8):: An average of 4.0 queries per domain name server required to find all ip addresses of all name servers.
AInfo:: 4 different Name Servers found: ns-1255.awsdns-28.org, ns-1574.awsdns-04.co.uk, ns-465.awsdns-58.com, ns-917.awsdns-50.net, 4 Name Servers included in Delegation: ns-1255.awsdns-28.org, ns-1574.awsdns-04.co.uk, ns-465.awsdns-58.com, ns-917.awsdns-50.net, 4 Name Servers included in 1 Zone definitions: ns-1255.awsdns-28.org, ns-1574.awsdns-04.co.uk, ns-465.awsdns-58.com, ns-917.awsdns-50.net, 1 Name Servers listed in SOA.Primary: ns-1255.awsdns-28.org.
AGood: Only one SOA.Primary Name Server found.: ns-1255.awsdns-28.org.
AGood: SOA.Primary Name Server included in the delegation set.: ns-1255.awsdns-28.org.
AGood: Consistency between delegation and zone. The set of NS records served by the authoritative name servers must match those proposed for the delegation in the parent zone. Ordered list of name servers: ns-1255.awsdns-28.org, ns-1574.awsdns-04.co.uk, ns-465.awsdns-58.com, ns-917.awsdns-50.net
AGood: All Name Server Domain Names have a Public Suffix.
AGood: All Name Server Domain Names ending with a Public Suffix have minimal one IPv4- or IPv6 address.
AGood: All Name Server ip addresses are public.
AGood: Minimal 2 different name servers (public suffix and public ip address) found: 4 different Name Servers found
AGood: All name servers have ipv4- and ipv6-addresses.: 4 different Name Servers found
AGood: Name servers with different Top Level Domains / Public Suffix List entries found: 4 Name Servers, 4 Top Level Domains: org, net, com, co.uk
AGood: Name Servers with different domain names found.: 4 different Domains found
Warning: All Name Servers from the same Country / IP location.: 4 Name Servers, 1 Countries: US
AInfo: Ipv4-Subnet-list: 4 Name Servers, 1 different subnets (first Byte): 205., 1 different subnets (first two Bytes): 205.251., 4 different subnets (first three Bytes): 205.251.193., 205.251.195., 205.251.196., 205.251.198.
AGood: Name Server IPv4-addresses from different subnet found:
AInfo: IPv6-Subnet-list: 4 Name Servers with IPv6, 1 different subnets (first block): 2600:, 1 different subnets (first two blocks): 2600:9000:, 4 different subnets (first three blocks): 2600:9000:5301:, 2600:9000:5303:, 2600:9000:5304:, 2600:9000:5306:, 4 different subnets (first four blocks): 2600:9000:5301:d100:, 2600:9000:5303:9500:, 2600:9000:5304:e700:, 2600:9000:5306:2600:
AGood: Name Server IPv6 addresses from different subnets found.
AGood: Nameserver supports TCP connections: 8 good Nameserver
AGood: Nameserver supports Echo Capitalization: 8 good Nameserver
AGood: Nameserver supports EDNS with max. 512 Byte Udp payload, message is smaller: 8 good Nameserver
AGood: Nameserver has passed 10 EDNS-Checks (OP100, FLAGS, V1, V1OP100, V1FLAGS, DNSSEC, V1DNSSEC, NSID, COOKIE, CLIENTSUBNET): 8 good Nameserver
Nameserver doesn't pass all EDNS-Checks: a0.nic.io: OP100: ok. FLAGS: ok. V1: ok. V1OP100: ok. V1FLAGS: ok. DNSSEC: ok. V1DNSSEC: ok. NSID: SOA expected, but NOT found, NOERR expectend and NOERR found, Version 0 expectend and found (fra1.micro.hosts.meta.redstone.afilias-nst.info-1740000113). COOKIE: ok. CLIENTSUBNET: ok.
AGood: All SOA have the same Serial Number
Warning: No CAA entry with issue/issuewild found, every CAA can create a certificate. Read https://en.wikipedia.org/wiki/DNS_Certification_Authority_Authorization to learn some basics about the idea of CAA. Your name server must support such an entry. Not all dns providers support CAA entries.

4. Content- and Performance-critical Checks

AGood: All checks /.well-known/acme-challenge/random-filename without redirects answer with the expected http status 404 - Not Found. Creating a Letsencrypt certificate via http-01 challenge should work. If it doesn't work: Check your vHost configuration (apachectl -S, httpd -S, nginx -T). Every combination of port and ServerName / ServerAlias (Apache) or Server (Nginx) must be unique. Merge duplicated entries in one vHost. If you use an IIS, extensionless files must be allowed in the /.well-known/acme-challenge subdirectory. Create a web.config in that directory. Content: <configuration><system.webServer><staticContent><mimeMap fileExtension="." mimeType="text/plain" /></staticContent></system.webServer></configuration>. If you have a redirect http ⇒ https, that's ok, Letsencrypt follows such redirects to port 80 / 443 (same or other server). There must be a certificate. But the certificate may be expired, self signed or with a not matching domain name. Checking the validation file Letsencrypt ignores such certificate errors. Trouble creating a certificate? Use https://community.letsencrypt.org/ to ask.
AGood: Every https result with status 200 and greater 1024 Bytes is compressed (gzip, deflate, br checked).
https://certainly.io/ 185.158.133.1
200

Warning: Https + http status 200 + Inline CSS / JavaScript found. Don't use inline CSS / JavaScript. These are compiled and re-used ressources, save these with a long Cache-Control max-age - header.
https://certainly.io/ 185.158.133.1
200

Warning: Https result with status 200 found, Html-Content is too big. Should be max. 110 %. May contain inline CSS / JavaScript, too much comments or white space. Re-used ressources - create files with a long Cache-Control max-age header. Remove comments and white space.
AGood: Every https connection via port 443 supports the http/2 protocol via ALPN.
AGood: Some script Elements (type text/javascript) with a src-Attribute have a defer / async - Attribute. So loading and executing these JavaScripts doesn't block parsing and rendering the Html-Output.
https://certainly.io/ 185.158.133.1
200

Critical: Some script Elements (type text/javascript) with a src-Attribute don't have a defer / async - Attribute. Loading and executing these JavaScripts blocks parsing and rendering the Html-Output. That's bad if your site is large or the connection is slow / mobile usage. Use "async" if the js file has only functions (so nothing is executed after parsing the file) or is independend. Use "defer" if the order of the scripts is important. All "defer" scripts are executed before the DOMContentLoaded event is fired. Check https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script to see some details.: 1 script elements without defer/async.
AGood: All CSS / JavaScript files are sent compressed (gzip, deflate, br checked). That reduces the content of the files. 3 external CSS / JavaScript files found
AGood: All images with internal compression not compressed. Some Images (.png, .jpg, .jpeg, .webp, .gif) are already compressed, so an additional compression isn't helpful. 2 images (type image/png, image/jpg, image/jpeg, image/webp, image/gif) found without additional Compression. Not required because these images are already compressed
Warning: CSS / JavaScript files with a missing or too short Cache-Control header found. Browsers should cache and re-use these files. 0 external CSS / JavaScript files without Cache-Control-Header, 0 with Cache-Control, but no max-age, 1 with Cache-Control max-age too short (minimum 7 days), 2 with Cache-Control long enough, 3 complete.
Warning: Images with a missing or too short Cache-Control header found. Browsers should cache and re-use these files. 34 image files without Cache-Control-Header, 0 with Cache-Control, but no max-age, 0 with Cache-Control max-age too short (minimum 7 days), 2 with Cache-Control long enough, 36 complete.
AGood: All checked attribute values are enclosed in quotation marks (" or ').
AGood: Some img-elements have a valid alt-attribute.: 36 img-elements found, 35 img-elements with correct alt-attributes (defined, not an empty value).
Wrong: img-elements without alt-attribute or empty alt-attribute found. The alt-attribute ("alternative") is required and should describe the img. So Screenreader and search engines are able to use these informations.: 0 img-elements without alt-attribute, 1 img-elements with empty alt-attribute found.
AGood: Domainname is not on the "Specially Designated Nationals And Blocked Persons List" (SDN). That's an US-list of individuals and companies owned or controlled by, or acting for or on behalf of, targeted countries. It also lists individuals, groups, and entities, such as terrorists and narcotics traffickers designated under programs that are not country-specific. Collectively, such individuals and companies are called "Specially Designated Nationals" or "SDNs." Their assets are blocked and U.S. persons are generally prohibited from dealing with them. So if a domain name is on that list, it's impossible to create a Letsencrypt certificate with that domain name. Check the list manual - https://www.treasury.gov/resource-center/sanctions/sdn-list/pages/default.aspx
http://certainly.io/ 185.158.133.1
301

Warning: HSTS header sent via http has no effect
http://www.certainly.io/ 185.158.133.1
302

Warning: HSTS header sent via http has no effect
https://certainly.io/.well-known/acme-challenge/check-your-website-dot-server-daten-dot-de
404
2.110 seconds
Warning: 404 needs more then one second
ADuration: 95760 milliseconds, 95.760 seconds

 

8. Connections

DomainIPPortCert.ProtocolKeyExchangeStrengthCipherStrengthHashAlgorithmOCSP stapling
Domain/KeyExchangeIP/StrengthPort/CipherCert./StrengthProtocol/HashAlgorithmOCSP stapling
certainly.io
185.158.133.1
443
ok
Tls12
ECDH Ephermal
255
Aes128
128
Sha256
not supported
ok
certainly.io
185.158.133.1
443
ok
Tls12

ECDH Ephermal
255
Aes128
128
Sha256
not supported
ok
http/2 via ALPN supported 
Tls.1.2
no Tls.1.1
no Tls.1.0
no Ssl3
no Ssl2
http/2 via ALPN supported
Tls.1.2
no Tls.1.1
no Tls.1.0
no Ssl3
no Ssl2
Chain (complete)

1CN=certainly.io


2CN=WE1, O=Google Trust Services, C=US


3CN=GTS Root R4, O=Google Trust Services LLC, C=US


www.certainly.io
185.158.133.1
443
ok
Tls12
ECDH Ephermal
255
Aes128
128
Sha256
not supported
ok

www.certainly.io
185.158.133.1
443
ok
Tls12

ECDH Ephermal
255
Aes128
128
Sha256
not supported
ok
http/2 via ALPN supported 
Tls.1.2
no Tls.1.1
no Tls.1.0
no Ssl3
no Ssl2
http/2 via ALPN supported
Tls.1.2
no Tls.1.1
no Tls.1.0
no Ssl3
no Ssl2
Chain (complete)

1CN=www.certainly.io


2CN=WE1, O=Google Trust Services, C=US


3CN=GTS Root R4, O=Google Trust Services LLC, C=US


certainly.io
certainly.io
443
ok
Tls12
ECDH Ephermal
255
Aes128
128
Sha256
not supported
ok

certainly.io
certainly.io
443
ok
Tls12

ECDH Ephermal
255
Aes128
128
Sha256
not supported
ok
http/2 via ALPN supported 
Tls.1.2
no Tls.1.1
no Tls.1.0
no Ssl3
no Ssl2
http/2 via ALPN supported
Tls.1.2
no Tls.1.1
no Tls.1.0
no Ssl3
no Ssl2
Chain (complete)

1CN=certainly.io


2CN=WE1, O=Google Trust Services, C=US


3CN=GTS Root R4, O=Google Trust Services LLC, C=US

 

9. Certificates

1.
1.
CN=certainly.io
28.07.2026
26.10.2026
expires in 51 days
certainly.io - 1 entry
1.
1.
CN=certainly.io
28.07.2026

26.10.2026
expires in 51 days


certainly.io - 1 entry

KeyalgorithmEC Public Key (256 bit, prime256v1)
Signatur:ECDSA SHA256
Serial Number:00D6B33329F6C387D80EB28683D9992FEE
Thumbprint:9B046A31331F9F51A55C5C9086E8EE32FF58EA65
SHA256 / Certificate:P4aVBs6ggYU4dxMpmD4JkSTtCpimykTYn2VHL5rnf/0=
SHA256 hex / Cert (DANE * 0 1):e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA256 hex / PublicKey (DANE * 1 1):b728c36f5f0d594b863c291366a8f18f4193a127e01f11974cf3820ae8d57406
SHA256 hex / Subject Public Key Information (SPKI):b728c36f5f0d594b863c291366a8f18f4193a127e01f11974cf3820ae8d57406 (is buggy, ignore the result)
SPKI checked via https://v1.pwnedkeys.com/spki-hash:Good: Key isn't compromised
OCSP - Url:
OCSP - must staple:no
Certificate Transparency:yes
Enhanced Key Usage:Serverauthentifizierung (1.3.6.1.5.5.7.3.1)




2.
CN=WE1, O=Google Trust Services, C=US
13.12.2023
20.02.2029
expires in 899 days


2.
CN=WE1, O=Google Trust Services, C=US
13.12.2023

20.02.2029
expires in 899 days




KeyalgorithmEC Public Key (256 bit, prime256v1)
Signatur:ECDSA SHA384
Serial Number:7FF31977972C224A76155D13B6D685E3
Thumbprint:108FBF794E18EC5347A414E4370CC4506C297AB2
SHA256 / Certificate:HfwWBfutNY2LyET3bRUgP6ycpcGnn9SFf/ryhk++v5Y=
SHA256 hex / Cert (DANE * 0 1):e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA256 hex / PublicKey (DANE * 1 1):908769e8d34477cc2cba0632c88605b22d7294c0840f78596d247c645b1afc0e
SHA256 hex / Subject Public Key Information (SPKI):
SPKI checked via https://v1.pwnedkeys.com/spki-hash:Check unknown. No result 404 / 200
OCSP - Url:
OCSP - must staple:no
Certificate Transparency:no
Enhanced Key Usage:Serverauthentifizierung (1.3.6.1.5.5.7.3.1), Clientauthentifizierung (1.3.6.1.5.5.7.3.2)




3.
CN=GTS Root R4, O=Google Trust Services LLC, C=US
15.11.2023
28.01.2028
expires in 510 days


3.
CN=GTS Root R4, O=Google Trust Services LLC, C=US
15.11.2023

28.01.2028
expires in 510 days




KeyalgorithmEC Public Key (384 bit, secp384r1)
Signatur:SHA256 With RSA-Encryption
Serial Number:7FE530BF331343BEDD821610493D8A1B
Thumbprint:932BED339AA69212C89375B79304B475490B89A0
SHA256 / Certificate:drJ7gKWAJ9w88dpo2sFwEO2TmX0LYD4vrb6FASSTtac=
SHA256 hex / Cert (DANE * 0 1):e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA256 hex / PublicKey (DANE * 1 1):9847e5653e5e9e847516e5cb818606aa7544a19be67fd7366d506988e8d84347
SHA256 hex / Subject Public Key Information (SPKI):
SPKI checked via https://v1.pwnedkeys.com/spki-hash:Check unknown. No result 404 / 200
OCSP - Url:
OCSP - must staple:no
Certificate Transparency:no
Enhanced Key Usage:Serverauthentifizierung (1.3.6.1.5.5.7.3.1), Clientauthentifizierung (1.3.6.1.5.5.7.3.2)




4.
CN=GlobalSign Root CA, OU=Root CA, O=GlobalSign nv-sa, C=BE
01.09.1998
28.01.2028
expires in 510 days


4.
CN=GlobalSign Root CA, OU=Root CA, O=GlobalSign nv-sa, C=BE
01.09.1998

28.01.2028
expires in 510 days




KeyalgorithmRSA encryption (2048 bit)
Signatur:SHA-1 with RSA Encryption
Serial Number:040000000001154B5AC394
Thumbprint:B1BC968BD4F49D622AA89A81F2150152A41D829C
SHA256 / Certificate:69QQQOS7PsdCyeOB0x7ypBpItmhclufO88HfbNQzHJk=
SHA256 hex / Cert (DANE * 0 1):ebd41040e4bb3ec742c9e381d31ef2a41a48b6685c96e7cef3c1df6cd4331c99
SHA256 hex / PublicKey (DANE * 1 1):2bcee858158cf5465fc9d76f0dfa312fef25a4dca8501da9b46b67d1fbfa1b64
SHA256 hex / Subject Public Key Information (SPKI):2bcee858158cf5465fc9d76f0dfa312fef25a4dca8501da9b46b67d1fbfa1b64
SPKI checked via https://v1.pwnedkeys.com/spki-hash:Good: Key isn't compromised
OCSP - Url:
OCSP - must staple:no
Certificate Transparency:no
Enhanced Key Usage:




2.
1.
CN=www.certainly.io
27.07.2026
25.10.2026
expires in 50 days
www.certainly.io - 1 entry
2.
1.
CN=www.certainly.io
27.07.2026

25.10.2026
expires in 50 days


www.certainly.io - 1 entry

KeyalgorithmEC Public Key (256 bit, prime256v1)
Signatur:ECDSA SHA256
Serial Number:00969C01B007BA11250E3AEC0C78481A39
Thumbprint:935913418B22C52CAC585EF32A4066AAA6F37113
SHA256 / Certificate:8l8RsSwMsDsrrfZC3augZRd+5T2DHstRzhwyzhFPsts=
SHA256 hex / Cert (DANE * 0 1):e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA256 hex / PublicKey (DANE * 1 1):74531fa0e7c26f53d79581f63c6c4b318177fb91fc69ad5ba7c4c25001220adb
SHA256 hex / Subject Public Key Information (SPKI):74531fa0e7c26f53d79581f63c6c4b318177fb91fc69ad5ba7c4c25001220adb (is buggy, ignore the result)
SPKI checked via https://v1.pwnedkeys.com/spki-hash:Check unknown. No result 404 / 200
OCSP - Url:
OCSP - must staple:no
Certificate Transparency:yes
Enhanced Key Usage:Serverauthentifizierung (1.3.6.1.5.5.7.3.1)




2.
CN=WE1, O=Google Trust Services, C=US
13.12.2023
20.02.2029
expires in 899 days


2.
CN=WE1, O=Google Trust Services, C=US
13.12.2023

20.02.2029
expires in 899 days




KeyalgorithmEC Public Key (256 bit, prime256v1)
Signatur:ECDSA SHA384
Serial Number:7FF31977972C224A76155D13B6D685E3
Thumbprint:108FBF794E18EC5347A414E4370CC4506C297AB2
SHA256 / Certificate:HfwWBfutNY2LyET3bRUgP6ycpcGnn9SFf/ryhk++v5Y=
SHA256 hex / Cert (DANE * 0 1):e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA256 hex / PublicKey (DANE * 1 1):908769e8d34477cc2cba0632c88605b22d7294c0840f78596d247c645b1afc0e
SHA256 hex / Subject Public Key Information (SPKI):
SPKI checked via https://v1.pwnedkeys.com/spki-hash:Check unknown. No result 404 / 200
OCSP - Url:
OCSP - must staple:no
Certificate Transparency:no
Enhanced Key Usage:Serverauthentifizierung (1.3.6.1.5.5.7.3.1), Clientauthentifizierung (1.3.6.1.5.5.7.3.2)




3.
CN=GTS Root R4, O=Google Trust Services LLC, C=US
15.11.2023
28.01.2028
expires in 510 days


3.
CN=GTS Root R4, O=Google Trust Services LLC, C=US
15.11.2023

28.01.2028
expires in 510 days




KeyalgorithmEC Public Key (384 bit, secp384r1)
Signatur:SHA256 With RSA-Encryption
Serial Number:7FE530BF331343BEDD821610493D8A1B
Thumbprint:932BED339AA69212C89375B79304B475490B89A0
SHA256 / Certificate:drJ7gKWAJ9w88dpo2sFwEO2TmX0LYD4vrb6FASSTtac=
SHA256 hex / Cert (DANE * 0 1):e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA256 hex / PublicKey (DANE * 1 1):9847e5653e5e9e847516e5cb818606aa7544a19be67fd7366d506988e8d84347
SHA256 hex / Subject Public Key Information (SPKI):
SPKI checked via https://v1.pwnedkeys.com/spki-hash:Check unknown. No result 404 / 200
OCSP - Url:
OCSP - must staple:no
Certificate Transparency:no
Enhanced Key Usage:Serverauthentifizierung (1.3.6.1.5.5.7.3.1), Clientauthentifizierung (1.3.6.1.5.5.7.3.2)




4.
CN=GlobalSign Root CA, OU=Root CA, O=GlobalSign nv-sa, C=BE
01.09.1998
28.01.2028
expires in 510 days


4.
CN=GlobalSign Root CA, OU=Root CA, O=GlobalSign nv-sa, C=BE
01.09.1998

28.01.2028
expires in 510 days




KeyalgorithmRSA encryption (2048 bit)
Signatur:SHA-1 with RSA Encryption
Serial Number:040000000001154B5AC394
Thumbprint:B1BC968BD4F49D622AA89A81F2150152A41D829C
SHA256 / Certificate:69QQQOS7PsdCyeOB0x7ypBpItmhclufO88HfbNQzHJk=
SHA256 hex / Cert (DANE * 0 1):ebd41040e4bb3ec742c9e381d31ef2a41a48b6685c96e7cef3c1df6cd4331c99
SHA256 hex / PublicKey (DANE * 1 1):2bcee858158cf5465fc9d76f0dfa312fef25a4dca8501da9b46b67d1fbfa1b64
SHA256 hex / Subject Public Key Information (SPKI):2bcee858158cf5465fc9d76f0dfa312fef25a4dca8501da9b46b67d1fbfa1b64
SPKI checked via https://v1.pwnedkeys.com/spki-hash:Good: Key isn't compromised
OCSP - Url:
OCSP - must staple:no
Certificate Transparency:no
Enhanced Key Usage:




 

10. Last Certificates - Certificate Transparency Log Check

1. Source CertSpotter - active certificates (one check per day)

Issuerlast 7 daysactivenum Certs
CN=WE1, O=Google Trust Services, C=US
0
3
3
CN=WR1, O=Google Trust Services, C=US
0
3
3
CN=Amazon RSA 2048 M01, O=Amazon, C=US
0
1
1
CN=Amazon RSA 2048 M04, O=Amazon, C=US
0
1
1

CertSpotter-IdIssuernot beforenot afterDomain namesLE-Duplicatenext LE
16123227943
leaf cert
CN=WE1, O=Google Trust Services, C=US
2026-07-27 22:16:45
2026-10-25 23:16:42
certainly.io - 1 entries


16123236368
precert
CN=WR1, O=Google Trust Services, C=US
2026-07-27 22:16:35
2026-10-25 23:16:27
certainly.io - 1 entries


16121356102
precert
CN=WE1, O=Google Trust Services, C=US
2026-07-27 19:47:13
2026-10-25 20:47:11
certainly.io - 1 entries


16121343992
precert
CN=WR1, O=Google Trust Services, C=US
2026-07-27 19:47:05
2026-10-25 20:45:43
certainly.io - 1 entries


16117692368
precert
CN=WE1, O=Google Trust Services, C=US
2026-07-27 15:31:57
2026-10-25 16:31:49
www.certainly.io - 1 entries


16117687118
precert
CN=WR1, O=Google Trust Services, C=US
2026-07-27 15:31:43
2026-10-25 16:30:32
www.certainly.io - 1 entries


15269273783
precert
CN=Amazon RSA 2048 M04, O=Amazon, C=US
2026-06-08 00:00:00
2026-12-22 23:59:59
*.certainly.io, certainly.io - 2 entries


12653152102
precert
CN=Amazon RSA 2048 M01, O=Amazon, C=US
2025-11-10 00:00:00
2026-12-09 23:59:59
*.certainly.io, certainly.io - 2 entries


 

2. Source crt.sh - old and new certificates, sometimes very slow - only certificates with "not after" > of the last months are listed

No CRT - CT-Log entries found

 

11. Html-Content - Entries

Summary


Subresource Integrity (SRI)
DomainnameHtmlElementrel/property∑ size∑ problems∑ int.∑ ext.∑ Origin poss.∑ SRI ParseErrors∑ SRI valid∑ SRI missing
https://certainly.io/
185.158.133.1
a

77

0


0
0
0


img

36
152,879 Bytes
34
36
0
0
0
0


link
alternate
16

0


0
0
0


link
dns-prefetch
2

0


0
0
0


link
stylesheet
1
36,776 Bytes
0
1
0
0
0
0


link
other
9
126,011 Bytes
0
4
0
0
0
0


meta
og
44
5,328,308 Bytes
0
6
0
0
0
0


meta
twitter
4
34,604 Bytes
0
1
0
0
0
0


meta
other
6

0


0
0
0


script

2
212,431 Bytes
0
2
0
0
0
0


video

1

0
1
0
0
0
0

 

Details (currently limited to 500 rows - some problems with spam users)

DomainnameHtml-Elementname/equiv/ property/relhref/src/contentHttpStatusmsgStatus
https://certainly.io/
185.158.133.1
a

#main-content


1
ok















a

/


2
ok















a

/about


1
ok















a

/accessibility


1
ok















a

/agencies


1
ok















a

/ai-agents


1
ok















a

/ai-flexibility


2
ok















a

/ai-readiness


2
ok















a

/blog


1
ok















a

/business-case


1
ok















a

/cam


1
ok















a

/careers


1
ok















a

/certainly-agents


2
ok















a

/contact


2
ok















a

/conversational-commerce


1
ok















a

/customers


1
ok















a

/customers/feastables


1
ok















a

/customers/fintiba


1
ok















a

/customers/quadlock


1
ok















a

/customers/rat-and-boa


1
ok















a

/customer-support


1
ok















a

/cx-academy


2
ok















a

/data-reporting


2
ok















a

/demo


3
ok















a

/dixa


1
ok















a

/dpa


1
ok















a

/freshdesk


1
ok















a

/gorgias


1
ok















a

/helpscout


1
ok















a

/hr-operations


1
ok















a

/industries


1
ok















a

/integrations


3
ok















a

/knowledge


1
ok















a

/partnerships


1
ok















a

/platform


5
ok















a

/pricing


1
ok















a

/pricing#advisor


1
ok















a

/privacy


1
ok















a

/referral


1
ok















a

/resources


1
ok















a

/roi-calculator


2
ok















a

/salesforce


1
ok















a

/security


1
ok















a

/security#cert-gdpr


1
ok















a

/security#cert-iso


1
ok















a

/security#cert-residency


1
ok















a

/security#cert-soc2


1
ok















a

/shopify-integration


1
ok















a

/sitemap


1
ok















a

/terms


1
ok















a

/ticket-analyzer


1
ok















a

/try-before-you-buy


2
ok















a

/zendesk


1
ok















a

https://app.certainly.io/v2/login


1
ok















a

https://certainly.statuspage.io/


1
ok















a

https://www.capterra.co.uk/software/183590/certainly


1
ok















a

https://www.facebook.com/certainlyio/


1
ok















a

https://www.featuredcustomers.com/vendor/certainly


1
ok















a

https://www.g2.com/products/certainly/reviews


1
ok















a

https://www.linkedin.com/products/certainly/


1
ok















img
src
/__l5e/assets-v1/7350fb84-3444-479e-8a22-a8797683ae35/g2-logo.png
200

1
ok
alt: G2image/png
X-Content-Type-Options nosniff found





Cache-Control: public, max-age=31536000, immutable with long duration found.
No Compression - 6794 Bytes






ETag: "972f16e8ff79d09f5cc87e01761d0e49"



img
src
/__l5e/assets-v1/97e1d199-2573-4763-9e4a-b6a6f3b00672/agent-editor-thumbnail.png
200

1
ok
no alt-Attributeimage/png
X-Content-Type-Options nosniff found





Cache-Control: public, max-age=31536000, immutable with long duration found.
No Compression - 146085 Bytes






ETag: "e56e8c40d471d42545294bdad07e7af0"



img
src
/src/assets/capterra-logo.webp
404
Not Found
1
missing file
alt: Capterra review platform logotext/plain; charset=UTF-8
X-Content-Type-Options nosniff found





0 Bytes








img
src
/src/assets/featured-customers-logo.webp
404
Not Found
1
missing file
alt: Featured Customerstext/plain; charset=UTF-8
X-Content-Type-Options nosniff found





0 Bytes








img
src
/src/assets/g2-logo.webp
404
Not Found
1
missing file
alt: G2 review platform logotext/plain; charset=UTF-8
X-Content-Type-Options nosniff found





0 Bytes








img
src
/src/assets/logos/entain-logo.webp
404
Not Found
3
missing file
alt: Entain logotext/plain; charset=UTF-8
X-Content-Type-Options nosniff found





0 Bytes








img
src
/src/assets/logos/feastables-logo.webp
404
Not Found
1
missing file
alt: Feastables logotext/plain; charset=UTF-8
X-Content-Type-Options nosniff found





0 Bytes








img
src
/src/assets/logos/feastables-logo.webp
404
Not Found
1
missing file
alt: Jess Cervellon logotext/plain; charset=UTF-8
X-Content-Type-Options nosniff found





0 Bytes








img
src
/src/assets/logos/fintiba-logo.webp
404
Not Found
1
missing file
alt: Fintiba logotext/plain; charset=UTF-8
X-Content-Type-Options nosniff found





0 Bytes








img
src
/src/assets/logos/ganni-logo.webp
404
Not Found
3
missing file
alt: GANNI logotext/plain; charset=UTF-8
X-Content-Type-Options nosniff found





0 Bytes








img
src
/src/assets/logos/joseph-joseph-logo.webp
404
Not Found
3
missing file
alt: Joseph Joseph logotext/plain; charset=UTF-8
X-Content-Type-Options nosniff found





0 Bytes








img
src
/src/assets/logos/mcdonalds-logo.webp
404
Not Found
3
missing file
alt: McDonald's logotext/plain; charset=UTF-8
X-Content-Type-Options nosniff found





0 Bytes








img
src
/src/assets/logos/quadlock-logo.webp
404
Not Found
1
missing file
alt: Beau Micallef logotext/plain; charset=UTF-8
X-Content-Type-Options nosniff found





0 Bytes








img
src
/src/assets/logos/quadlock-logo.webp
404
Not Found
1
missing file
alt: QuadLock logotext/plain; charset=UTF-8
X-Content-Type-Options nosniff found





0 Bytes








img
src
/src/assets/logos/ticketmaster-logo.webp
404
Not Found
3
missing file
alt: Ticketmaster logotext/plain; charset=UTF-8
X-Content-Type-Options nosniff found





0 Bytes








img
src
/src/assets/logos/tiger-of-sweden-logo.webp
404
Not Found
3
missing file
alt: Tiger of Sweden logotext/plain; charset=UTF-8
X-Content-Type-Options nosniff found





0 Bytes








img
src
/src/assets/logos/vetsak-logo.webp
404
Not Found
3
missing file
alt: Vetsak logotext/plain; charset=UTF-8
X-Content-Type-Options nosniff found





0 Bytes








img
src
/src/assets/photos/beau-micallef.webp
404
Not Found
1
missing file
alt: Beau Micalleftext/plain; charset=UTF-8
X-Content-Type-Options nosniff found





0 Bytes








img
src
/src/assets/photos/jess-cervellon.webp
404
Not Found
1
missing file
alt: Jess Cervellontext/plain; charset=UTF-8
X-Content-Type-Options nosniff found





0 Bytes








img
src
/src/assets/voice-benioff.png
404
Not Found
1
missing file
alt: Portrait of Marc Beniofftext/plain; charset=UTF-8
X-Content-Type-Options nosniff found





0 Bytes








img
src
/src/assets/voice-jensen.png
404
Not Found
1
missing file
alt: Portrait of Jensen Huangtext/plain; charset=UTF-8
X-Content-Type-Options nosniff found





0 Bytes








img
src
/src/assets/voice-satya.png
404
Not Found
1
missing file
alt: Portrait of Satya Nadellatext/plain; charset=UTF-8
X-Content-Type-Options nosniff found





0 Bytes








link
alternate
https://certainly.io/


2
ok















link
alternate
https://certainly.io/ar


1
ok















link
alternate
https://certainly.io/da


1
ok















link
alternate
https://certainly.io/de


1
ok















link
alternate
https://certainly.io/es


1
ok















link
alternate
https://certainly.io/fr


1
ok















link
alternate
https://certainly.io/he


1
ok















link
alternate
https://certainly.io/it


1
ok















link
alternate
https://certainly.io/nl


1
ok















link
alternate
https://certainly.io/no


1
ok















link
alternate
https://certainly.io/pl


1
ok















link
alternate
https://certainly.io/pt


1
ok















link
alternate
https://certainly.io/ru


1
ok















link
alternate
https://certainly.io/sv


1
ok















link
alternate
https://certainly.io/ua


1
ok















link
canonical
https://certainly.io/


1
ok















link
dns-prefetch
https://js.hs-scripts.com


1
ok















link
dns-prefetch
https://track.hubspot.com


1
ok















link
icon
/favicon.ico
200

1
ok
image/vnd.microsoft.icon
X-Content-Type-Options nosniff found





No Cache-Control header
Compression (gzip): 547/4286 Bytes






ETag: W/"eb74d8ef3bb19153c47772cf109355f4"



link
modulepreload
/assets/vendor-i18n-CAZBUpFQ.js


1
ok















link
modulepreload
/assets/vendor-react-Ddx-v5LA.js


1
ok















link
modulepreload
/assets/vendor-supabase-4ekDbGBv.js


1
ok















link
preconnect
https://ytxcootcfxwcmnqgdnjd.supabase.co


1
ok















link
preload
/fonts/inter-latin.woff2
200

1
ok
font/woff2
X-Content-Type-Options nosniff found





No Cache-Control header
No Compression (): 48256/48256 Bytes, font already compressed






ETag: "260c81a4759baf163c025001c4f27872"



link
preload
/fonts/playfair-italic-latin.woff2
200

1
ok
font/woff2
X-Content-Type-Options nosniff found





No Cache-Control header
No Compression (): 38804/38804 Bytes, font already compressed






ETag: "2175449f9d4450ae6ffa92c12e38768c"



link
preload
/fonts/playfair-latin.woff2
200

1
ok
font/woff2
X-Content-Type-Options nosniff found





No Cache-Control header
No Compression (): 38404/38404 Bytes, font already compressed






ETag: "ef05b30d6e5ca86ef9deda8c5bfa599a"



link
stylesheet
/assets/index-By9K_4tO.css
200

1
ok
text/css; charset=utf-8
X-Content-Type-Options nosniff found





Cache-Control: public, max-age=31536000, immutable - with long duration found.
Compression (gzip): 36776/262505 Bytes






ETag: W/"5a7ba5d139bbe73ec25d92577dbc3b46"

local SRI possible, possible hash-values:

 

sha256-4vKP76It9zWCkYivFKsvRoP/+F3kCCDAsUXHCZT8Dj0=
sha384-HSOwlz/G9BQAt9it3lpk/daHVrIRj5DyDM+ssyaWO69sLarUlxJloD8A+0K+RPNO
sha512-sIgzSxrSaOkWh7YGl/ALpqCFQ+WON2l6nPaq9/tp0wFfswgBl/INrEWphOzzm8Oct+VHvnMaOhX8GYlW5k9Y6Q==

 

<link rel="stylesheet" href="/assets/index-By9K_4tO.css" crossorigin="anonymous" integrity="sha256-4vKP76It9zWCkYivFKsvRoP/+F3kCCDAsUXHCZT8Dj0=" />



meta
charset
UTF-8


1
ok















meta
og:description
Certainly AI Agents automate customer conversations across every channel. Deploy for service, sales, and internal support: no code, multi-lingual.


1
ok















meta
og:image
https://certainly.io/og/agent-builder-poster.avif
200

1
ok
image/avif
X-Content-Type-Options nosniff found





No Cache-Control header
No Compression - 33157 Bytes






ETag: "16dfe29c3a1ebcfbc4997f84e0fdaab9"



meta
og:image
https://certainly.io/og/agent-builder-poster.jpg
200

1
ok
image/jpeg
X-Content-Type-Options nosniff found





No Cache-Control header
No Compression - 87371 Bytes






ETag: "f99d24b98e281e3ef8bd41bbc6947b2f"



meta
og:image
https://certainly.io/og/agent-builder-poster.webp
200

1
ok
image/webp
X-Content-Type-Options nosniff found





No Cache-Control header
No Compression - 43724 Bytes






ETag: "01797c2f47aa13d25286553b539458f8"



meta
og:image
https://certainly.io/og/home.jpg
200

1
ok
image/jpeg
X-Content-Type-Options nosniff found





No Cache-Control header
No Compression - 34604 Bytes






ETag: "33b4fe35ddfa04c2a655c26a42dee94b"



meta
og:image:alt
Certainly Agent Builder product demo


3
ok















meta
og:image:height
630


4
ok















meta
og:image:type
image/avif


1
ok















meta
og:image:type
image/jpeg


2
ok















meta
og:image:type
image/webp


1
ok















meta
og:image:width
1200


4
ok















meta
og:locale
en_US


1
ok















meta
og:locale:alternate
ar_SA


1
ok















meta
og:locale:alternate
da_DK


1
ok















meta
og:locale:alternate
de_DE


1
ok















meta
og:locale:alternate
es_ES


1
ok















meta
og:locale:alternate
fr_FR


1
ok















meta
og:locale:alternate
he_IL


1
ok















meta
og:locale:alternate
it_IT


1
ok















meta
og:locale:alternate
nb_NO


1
ok















meta
og:locale:alternate
nl_NL


1
ok















meta
og:locale:alternate
pl_PL


1
ok















meta
og:locale:alternate
pt_PT


1
ok















meta
og:locale:alternate
ru_RU


1
ok















meta
og:locale:alternate
sv_SE


1
ok















meta
og:locale:alternate
uk_UA


1
ok















meta
og:site_name
Certainly


1
ok















meta
og:title
Certainly - AI Agents for Customer Experience


1
ok















meta
og:type
website


1
ok















meta
og:url
https://certainly.io/
200

1
ok
text/html; charset=utf-8
X-Content-Type-Options nosniff found





73685 Bytes








meta
og:video
https://certainly.io/__l5e/assets-v1/c3ae93ce-38e8-46fc-8984-3817766b71c9/certainly-agent-builder-demo.mp4
200

1
ok
video/mp4
X-Content-Type-Options nosniff found





5055767 Bytes






ETag: "2008ddd430f12f68eb7f062a6c46cbf1"



meta
og:video:height
720


1
ok















meta
og:video:secure_url
https://certainly.io/__l5e/assets-v1/c3ae93ce-38e8-46fc-8984-3817766b71c9/certainly-agent-builder-demo.mp4


1
ok















meta
og:video:type
video/mp4


1
ok















meta
og:video:width
1280


1
ok















meta
author
Certainly


1
ok















meta
description
Certainly AI Agents automate customer conversations across every channel. Deploy for service, sales, and internal support: no code, multi-lingual.


1
ok















meta
msvalidate.01
0E9DD18D0E7DCF10CCC26D7ECC719EEB


1
ok















meta
robots
index, follow


1
ok















meta
twitter:card
summary_large_image


1
ok















meta
twitter:description
Certainly AI Agents automate customer conversations across every channel. Deploy for service, sales, and internal support: no code, multi-lingual.


1
ok















meta
twitter:image
https://certainly.io/og/home.jpg
200

1
ok
image/jpeg
X-Content-Type-Options nosniff found





No Cache-Control header
No Compression - 34604 Bytes






ETag: "33b4fe35ddfa04c2a655c26a42dee94b"



meta
twitter:title
Certainly - AI Agents for Customer Experience


1
ok















meta
viewport
width=device-width, initial-scale=1.0


1
ok















script
src
/~flock.js
200

1
ok
defer attribute found text/javascript; charset=utf-8
X-Content-Type-Options nosniff found





Cache-Control: max-age=1500 - max-age too short.
Compression (gzip): 8329/21296 Bytes






local SRI possible, possible hash-values:

 

sha256-qG4IS0+CcJgUvmwV/WMF2qeD/ah62VQC2ppNOh3W10g=
sha384-V3g1siK6WrbxrDTU9k+iPDwWTg6u1+Kki/c9SG92PvllMycbOkgQRFKptovaHh9+
sha512-GN0VJeK02J48RtkjZ/ygIM+Z+weFas/ZaiXcdBBhHuqDtDjJFpFoOYNJWUXrBKlCe8Y+Kjg8vpNEn03w6x3bUQ==

 

<script src="/~flock.js" crossorigin="anonymous" integrity="sha256-qG4IS0+CcJgUvmwV/WMF2qeD/ah62VQC2ppNOh3W10g=" />



script
src
/assets/index-Dt1H4h6E.js
200

1
ok
Missing defer / async attribute. text/javascript; charset=utf-8
X-Content-Type-Options nosniff found





Cache-Control: public, max-age=31536000, immutable - with long duration found.
Compression (gzip): 204102/671772 Bytes






ETag: W/"a63d7f5063f9b75fa4eb877d445f1e1e"

local SRI possible, possible hash-values:

 

sha256-ijR314gemi1qXdTgt5Ti5qIJoQYRTdNPYb2Y/38tzC8=
sha384-g4CU38N+4XzsXX0hap//nfaVICTQeL/avHyU5ci9znuLgWFB7pQf4yAZDtmgGHMO
sha512-M9LmdecPIqBN+pwTjH03isTaA/occCOdZIjYvWIJw0qhlrgZ8RAj7uDCpqmpeWnZ7XUDn7dZOs+tsv4UrYmV1w==

 

<script src="/assets/index-Dt1H4h6E.js" crossorigin="anonymous" integrity="sha256-ijR314gemi1qXdTgt5Ti5qIJoQYRTdNPYb2Y/38tzC8=" />




• source
/__l5e/assets-v1/c3ae93ce-38e8-46fc-8984-3817766b71c9/certainly-agent-builder-demo.mp4
video/mp4
200

1
ok
video/mp4
X-Content-Type-Options nosniff found





5055767 Bytes






ETag: "2008ddd430f12f68eb7f062a6c46cbf1"



video




1
ok
















• poster
/__l5e/assets-v1/97e1d199-2573-4763-9e4a-b6a6f3b00672/agent-editor-thumbnail.png

200

1
ok
image/png
X-Content-Type-Options nosniff found





Cache-Control: public, max-age=31536000, immutable with long duration found.
No Compression - 146085 Bytes






ETag: "e56e8c40d471d42545294bdad07e7af0"


 

12. Html-Parsing via https://validator.w3.org/nu/

Url used (first standard-https-result with http status 200): https://certainly.io/

Summary

Good: No non-document-errors
97 errors
10 warnings

TypeMessagenum found
1.errorAttribute pathLength not allowed on element line at this point.17
2.errorCSS: border-bottom-color: Parse Error.17
3.errorCSS: border-right-color: Parse Error.17
4.errorCSS: border-top-color: Parse Error.17
5.errorThe aria-label attribute must not be specified on any span element unless the element has a role value other than caption, code, deletion, emphasis, generic, insertion, paragraph, presentation, strong, subscript, or superscript.4
6.errorCSS: Parse Error.3
7.errorThe element button must not appear as a descendant of the a element.3
8.errorDuplicate ID sf-left.3
9.errorDuplicate ID sf-right.3
10.errorElement figcaption not allowed as child of element div in this context. (Suppressing further errors from this subtree.)3
11.errorCSS: hubspot: Property hubspot doesn't exist.1
12.errorCSS: background-attachment: Parse Error.1
13.errorCSS: background-clip: Parse Error.1
14.errorCSS: background-image: Parse Error.1
15.errorCSS: background-origin: Parse Error.1
16.errorCSS: background-position-x: Parse Error.1
17.errorCSS: background-position-y: Parse Error.1
18.errorCSS: background-repeat: Parse Error.1
19.errorCSS: background-size: Parse Error.1
20.errorThe aria-label attribute must not be specified on any div element unless the element has a role value other than caption, code, deletion, emphasis, generic, insertion, paragraph, presentation, strong, subscript, or superscript.1
21.warningThe first occurrence of ID sf-left was here.3
22.warningThe first occurrence of ID sf-right was here.3
23.warningThe type attribute for the style element is not needed and should be omitted.2
24.warningThe banner role is unnecessary for element header.1
25.warningThe contentinfo role is unnecessary for element footer.1

Details


TypeMessage + Sample
1errorCSS: Parse Error.

From line 101, column 6424 to line 101, column 6424

fore) * .05 + 1;--y: translate
2errorCSS: Parse Error.

From line 101, column 6520 to line 101, column 6520

var(--scale)));height:var(--f
3errorCSS: Parse Error.

From line 101, column 6553 to line 101, column 6553

t-toast-height)}:where([data-s
4errorCSS: hubspot: Property hubspot doesn't exist.

From line 7677, column 12 to line 7677, column 22

hubspot: postMessage; } .\
5errorThe element button must not appear as a descendant of the a element.

From line 12089, column 5739 to line 12089, column 6286

-you-buy"><button class="inline-flex items-center justify-center gap-2 ring-offset-background transition-all duration-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 active:scale-[0.97] bg-primary text-primary-foreground hover:bg-primary/90 shadow-lg hover:shadow-xl font-sans font-semibold tracking-wide uppercase py-2 text-[13px] h-9 px-4 xl:px-5 rounded-full whitespace-nowrap">Try fo
6errorThe element button must not appear as a descendant of the a element.

From line 12089, column 7167 to line 12089, column 7697

-you-buy"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap ring-offset-background transition-all duration-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 active:scale-[0.97] bg-primary text-primary-foreground hover:bg-primary/90 shadow-lg hover:shadow-xl font-sans font-semibold tracking-wide uppercase rounded-full text-xs h-8 px-4">Try fo
7errorCSS: background-image: Parse Error.

From line 12089, column 38014 to line 12089, column 38240

w-hidden"><div class="h-full rounded-full" style="background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; width: 0%;"></div>
8errorCSS: background-position-x: Parse Error.

From line 12089, column 38014 to line 12089, column 38240

w-hidden"><div class="h-full rounded-full" style="background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; width: 0%;"></div>
9errorCSS: background-position-y: Parse Error.

From line 12089, column 38014 to line 12089, column 38240

w-hidden"><div class="h-full rounded-full" style="background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; width: 0%;"></div>
10errorCSS: background-size: Parse Error.

From line 12089, column 38014 to line 12089, column 38240

w-hidden"><div class="h-full rounded-full" style="background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; width: 0%;"></div>
11errorCSS: background-repeat: Parse Error.

From line 12089, column 38014 to line 12089, column 38240

w-hidden"><div class="h-full rounded-full" style="background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; width: 0%;"></div>
12errorCSS: background-attachment: Parse Error.

From line 12089, column 38014 to line 12089, column 38240

w-hidden"><div class="h-full rounded-full" style="background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; width: 0%;"></div>
13errorCSS: background-origin: Parse Error.

From line 12089, column 38014 to line 12089, column 38240

w-hidden"><div class="h-full rounded-full" style="background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; width: 0%;"></div>
14errorCSS: background-clip: Parse Error.

From line 12089, column 38014 to line 12089, column 38240

w-hidden"><div class="h-full rounded-full" style="background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; width: 0%;"></div>
15errorAttribute pathLength not allowed on element line at this point.

From line 12089, column 40061 to line 12089, column 40228

io="none"><line x1="50" y1="10" x2="45" y2="20" stroke="hsl(var(--muted-foreground) / 0.15)" stroke-width="0.4" stroke-dasharray="1px 1px" pathLength="1" stroke-dashoffset="0px"></line
16errorAttribute pathLength not allowed on element line at this point.

From line 12089, column 40236 to line 12089, column 40403

x"></line><line x1="45" y1="22" x2="15" y2="32" stroke="hsl(var(--muted-foreground) / 0.15)" stroke-width="0.4" stroke-dasharray="1px 1px" pathLength="1" stroke-dashoffset="0px"></line
17errorAttribute pathLength not allowed on element line at this point.

From line 12089, column 40411 to line 12089, column 40578

x"></line><line x1="45" y1="22" x2="42" y2="32" stroke="hsl(var(--muted-foreground) / 0.15)" stroke-width="0.4" stroke-dasharray="1px 1px" pathLength="1" stroke-dashoffset="0px"></line
18errorAttribute pathLength not allowed on element line at this point.

From line 12089, column 40586 to line 12089, column 40753

x"></line><line x1="45" y1="22" x2="70" y2="32" stroke="hsl(var(--muted-foreground) / 0.15)" stroke-width="0.4" stroke-dasharray="1px 1px" pathLength="1" stroke-dashoffset="0px"></line
19errorAttribute pathLength not allowed on element line at this point.

From line 12089, column 40761 to line 12089, column 40928

x"></line><line x1="15" y1="34" x2="12" y2="44" stroke="hsl(var(--muted-foreground) / 0.15)" stroke-width="0.4" stroke-dasharray="1px 1px" pathLength="1" stroke-dashoffset="0px"></line
20errorAttribute pathLength not allowed on element line at this point.

From line 12089, column 40936 to line 12089, column 41103

x"></line><line x1="42" y1="34" x2="39" y2="44" stroke="hsl(var(--muted-foreground) / 0.15)" stroke-width="0.4" stroke-dasharray="1px 1px" pathLength="1" stroke-dashoffset="0px"></line
21errorAttribute pathLength not allowed on element line at this point.

From line 12089, column 41111 to line 12089, column 41278

x"></line><line x1="70" y1="34" x2="70" y2="44" stroke="hsl(var(--muted-foreground) / 0.15)" stroke-width="0.4" stroke-dasharray="1px 1px" pathLength="1" stroke-dashoffset="0px"></line
22errorAttribute pathLength not allowed on element line at this point.

From line 12089, column 41286 to line 12089, column 41453

x"></line><line x1="12" y1="46" x2="12" y2="56" stroke="hsl(var(--muted-foreground) / 0.15)" stroke-width="0.4" stroke-dasharray="1px 1px" pathLength="1" stroke-dashoffset="0px"></line
23errorAttribute pathLength not allowed on element line at this point.

From line 12089, column 41461 to line 12089, column 41628

x"></line><line x1="39" y1="46" x2="35" y2="56" stroke="hsl(var(--muted-foreground) / 0.15)" stroke-width="0.4" stroke-dasharray="1px 1px" pathLength="1" stroke-dashoffset="0px"></line
24errorAttribute pathLength not allowed on element line at this point.

From line 12089, column 41636 to line 12089, column 41803

x"></line><line x1="39" y1="46" x2="55" y2="56" stroke="hsl(var(--muted-foreground) / 0.15)" stroke-width="0.4" stroke-dasharray="1px 1px" pathLength="1" stroke-dashoffset="0px"></line
25errorAttribute pathLength not allowed on element line at this point.

From line 12089, column 41811 to line 12089, column 41978

x"></line><line x1="70" y1="46" x2="77" y2="56" stroke="hsl(var(--muted-foreground) / 0.15)" stroke-width="0.4" stroke-dasharray="1px 1px" pathLength="1" stroke-dashoffset="0px"></line
26errorAttribute pathLength not allowed on element line at this point.

From line 12089, column 41986 to line 12089, column 42153

x"></line><line x1="35" y1="58" x2="37" y2="68" stroke="hsl(var(--muted-foreground) / 0.15)" stroke-width="0.4" stroke-dasharray="1px 1px" pathLength="1" stroke-dashoffset="0px"></line
27errorAttribute pathLength not allowed on element line at this point.

From line 12089, column 42161 to line 12089, column 42328

x"></line><line x1="55" y1="58" x2="37" y2="68" stroke="hsl(var(--muted-foreground) / 0.15)" stroke-width="0.4" stroke-dasharray="1px 1px" pathLength="1" stroke-dashoffset="0px"></line
28errorAttribute pathLength not allowed on element line at this point.

From line 12089, column 42336 to line 12089, column 42503

x"></line><line x1="77" y1="58" x2="72" y2="68" stroke="hsl(var(--muted-foreground) / 0.15)" stroke-width="0.4" stroke-dasharray="1px 1px" pathLength="1" stroke-dashoffset="0px"></line
29errorAttribute pathLength not allowed on element line at this point.

From line 12089, column 42511 to line 12089, column 42678

x"></line><line x1="37" y1="70" x2="25" y2="80" stroke="hsl(var(--muted-foreground) / 0.15)" stroke-width="0.4" stroke-dasharray="1px 1px" pathLength="1" stroke-dashoffset="0px"></line
30errorAttribute pathLength not allowed on element line at this point.

From line 12089, column 42686 to line 12089, column 42853

x"></line><line x1="37" y1="70" x2="57" y2="80" stroke="hsl(var(--muted-foreground) / 0.15)" stroke-width="0.4" stroke-dasharray="1px 1px" pathLength="1" stroke-dashoffset="0px"></line
31errorAttribute pathLength not allowed on element line at this point.

From line 12089, column 42861 to line 12089, column 43028

x"></line><line x1="72" y1="70" x2="79" y2="80" stroke="hsl(var(--muted-foreground) / 0.15)" stroke-width="0.4" stroke-dasharray="1px 1px" pathLength="1" stroke-dashoffset="0px"></line
32errorCSS: border-top-color: Parse Error.

From line 12089, column 43042 to line 12089, column 43429

ine></svg><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 42%; top: 4%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--primary) / 0.5); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">Get St
33errorCSS: border-right-color: Parse Error.

From line 12089, column 43042 to line 12089, column 43429

ine></svg><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 42%; top: 4%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--primary) / 0.5); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">Get St
34errorCSS: border-bottom-color: Parse Error.

From line 12089, column 43042 to line 12089, column 43429

ine></svg><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 42%; top: 4%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--primary) / 0.5); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">Get St
35errorCSS: border-top-color: Parse Error.

From line 12089, column 43447 to line 12089, column 43839

rted</div><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 38%; top: 16%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--foreground) / 0.55); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">Start
36errorCSS: border-right-color: Parse Error.

From line 12089, column 43447 to line 12089, column 43839

rted</div><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 38%; top: 16%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--foreground) / 0.55); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">Start
37errorCSS: border-bottom-color: Parse Error.

From line 12089, column 43447 to line 12089, column 43839

rted</div><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 38%; top: 16%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--foreground) / 0.55); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">Start
38errorCSS: border-top-color: Parse Error.

From line 12089, column 43858 to line 12089, column 44245

dule</div><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 8%; top: 28%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--primary) / 0.7); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">Produc
39errorCSS: border-right-color: Parse Error.

From line 12089, column 43858 to line 12089, column 44245

dule</div><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 8%; top: 28%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--primary) / 0.7); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">Produc
40errorCSS: border-bottom-color: Parse Error.

From line 12089, column 43858 to line 12089, column 44245

dule</div><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 8%; top: 28%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--primary) / 0.7); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">Produc
41errorCSS: border-top-color: Parse Error.

From line 12089, column 44264 to line 12089, column 44652

rec.</div><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 35%; top: 28%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--primary) / 0.7); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">Claim<
42errorCSS: border-right-color: Parse Error.

From line 12089, column 44264 to line 12089, column 44652

rec.</div><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 35%; top: 28%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--primary) / 0.7); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">Claim<
43errorCSS: border-bottom-color: Parse Error.

From line 12089, column 44264 to line 12089, column 44652

rec.</div><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 35%; top: 28%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--primary) / 0.7); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">Claim<
44errorCSS: border-top-color: Parse Error.

From line 12089, column 44664 to line 12089, column 45052

laim</div><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 62%; top: 28%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--primary) / 0.7); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">FAQ: S
45errorCSS: border-right-color: Parse Error.

From line 12089, column 44664 to line 12089, column 45052

laim</div><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 62%; top: 28%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--primary) / 0.7); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">FAQ: S
46errorCSS: border-bottom-color: Parse Error.

From line 12089, column 44664 to line 12089, column 45052

laim</div><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 62%; top: 28%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--primary) / 0.7); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">FAQ: S
47errorCSS: border-top-color: Parse Error.

From line 12089, column 45072 to line 12089, column 45459

ping</div><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 5%; top: 40%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--primary) / 0.7); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">Clarif
48errorCSS: border-right-color: Parse Error.

From line 12089, column 45072 to line 12089, column 45459

ping</div><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 5%; top: 40%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--primary) / 0.7); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">Clarif
49errorCSS: border-bottom-color: Parse Error.

From line 12089, column 45072 to line 12089, column 45459

ping</div><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 5%; top: 40%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--primary) / 0.7); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">Clarif
50errorCSS: border-top-color: Parse Error.

From line 12089, column 45479 to line 12089, column 45867

tion</div><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 32%; top: 40%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--primary) / 0.7); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">Order
51errorCSS: border-right-color: Parse Error.

From line 12089, column 45479 to line 12089, column 45867

tion</div><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 32%; top: 40%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--primary) / 0.7); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">Order
52errorCSS: border-bottom-color: Parse Error.

From line 12089, column 45479 to line 12089, column 45867

tion</div><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 32%; top: 40%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--primary) / 0.7); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">Order
53errorCSS: border-top-color: Parse Error.

From line 12089, column 45886 to line 12089, column 46274

mber</div><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 62%; top: 40%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--primary) / 0.5); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">Search
54errorCSS: border-right-color: Parse Error.

From line 12089, column 45886 to line 12089, column 46274

mber</div><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 62%; top: 40%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--primary) / 0.5); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">Search
55errorCSS: border-bottom-color: Parse Error.

From line 12089, column 45886 to line 12089, column 46274

mber</div><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 62%; top: 40%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--primary) / 0.5); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">Search
56errorCSS: border-top-color: Parse Error.

From line 12089, column 46292 to line 12089, column 46679

Help</div><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 5%; top: 52%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--primary) / 0.5); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">Sugges
57errorCSS: border-right-color: Parse Error.

From line 12089, column 46292 to line 12089, column 46679

Help</div><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 5%; top: 52%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--primary) / 0.5); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">Sugges
58errorCSS: border-bottom-color: Parse Error.

From line 12089, column 46292 to line 12089, column 46679

Help</div><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 5%; top: 52%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--primary) / 0.5); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">Sugges
59errorCSS: border-top-color: Parse Error.

From line 12089, column 46697 to line 12089, column 47085

ions</div><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 28%; top: 52%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--primary) / 0.5); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">BotXO<
60errorCSS: border-right-color: Parse Error.

From line 12089, column 46697 to line 12089, column 47085

ions</div><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 28%; top: 52%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--primary) / 0.5); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">BotXO<
61errorCSS: border-bottom-color: Parse Error.

From line 12089, column 46697 to line 12089, column 47085

ions</div><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 28%; top: 52%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--primary) / 0.5); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">BotXO<
62errorCSS: border-top-color: Parse Error.

From line 12089, column 47097 to line 12089, column 47485

otXO</div><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 48%; top: 52%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--primary) / 0.5); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">Zendes
63errorCSS: border-right-color: Parse Error.

From line 12089, column 47097 to line 12089, column 47485

otXO</div><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 48%; top: 52%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--primary) / 0.5); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">Zendes
64errorCSS: border-bottom-color: Parse Error.

From line 12089, column 47097 to line 12089, column 47485

otXO</div><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 48%; top: 52%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--primary) / 0.5); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">Zendes
65errorCSS: border-top-color: Parse Error.

From line 12089, column 47499 to line 12089, column 47887

desk</div><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 70%; top: 52%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--primary) / 0.5); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">Articl
66errorCSS: border-right-color: Parse Error.

From line 12089, column 47499 to line 12089, column 47887

desk</div><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 70%; top: 52%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--primary) / 0.5); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">Articl
67errorCSS: border-bottom-color: Parse Error.

From line 12089, column 47499 to line 12089, column 47887

desk</div><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 70%; top: 52%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--primary) / 0.5); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">Articl
68errorCSS: border-top-color: Parse Error.

From line 12089, column 47901 to line 12089, column 48293

icle</div><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 65%; top: 64%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--foreground) / 0.55); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">Fallba
69errorCSS: border-right-color: Parse Error.

From line 12089, column 47901 to line 12089, column 48293

icle</div><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 65%; top: 64%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--foreground) / 0.55); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">Fallba
70errorCSS: border-bottom-color: Parse Error.

From line 12089, column 47901 to line 12089, column 48293

icle</div><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 65%; top: 64%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--foreground) / 0.55); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">Fallba
71errorCSS: border-top-color: Parse Error.

From line 12089, column 48308 to line 12089, column 48696

back</div><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 30%; top: 64%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--primary) / 0.4); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">Handov
72errorCSS: border-right-color: Parse Error.

From line 12089, column 48308 to line 12089, column 48696

back</div><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 30%; top: 64%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--primary) / 0.4); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">Handov
73errorCSS: border-bottom-color: Parse Error.

From line 12089, column 48308 to line 12089, column 48696

back</div><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 30%; top: 64%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--primary) / 0.4); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">Handov
74errorCSS: border-top-color: Parse Error.

From line 12089, column 48711 to line 12089, column 49103

over</div><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 50%; top: 76%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--foreground) / 0.55); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">No age
75errorCSS: border-right-color: Parse Error.

From line 12089, column 48711 to line 12089, column 49103

over</div><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 50%; top: 76%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--foreground) / 0.55); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">No age
76errorCSS: border-bottom-color: Parse Error.

From line 12089, column 48711 to line 12089, column 49103

over</div><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 50%; top: 76%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--foreground) / 0.55); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">No age
77errorCSS: border-top-color: Parse Error.

From line 12089, column 49119 to line 12089, column 49507

ents</div><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 18%; top: 76%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--primary) / 0.5); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">Handin
78errorCSS: border-right-color: Parse Error.

From line 12089, column 49119 to line 12089, column 49507

ents</div><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 18%; top: 76%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--primary) / 0.5); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">Handin
79errorCSS: border-bottom-color: Parse Error.

From line 12089, column 49119 to line 12089, column 49507

ents</div><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 18%; top: 76%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--primary) / 0.5); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">Handin
80errorCSS: border-top-color: Parse Error.

From line 12089, column 49526 to line 12089, column 49918

over</div><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 72%; top: 76%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--foreground) / 0.55); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">Stop</
81errorCSS: border-right-color: Parse Error.

From line 12089, column 49526 to line 12089, column 49918

over</div><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 72%; top: 76%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--foreground) / 0.55); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">Stop</
82errorCSS: border-bottom-color: Parse Error.

From line 12089, column 49526 to line 12089, column 49918

over</div><div class="absolute text-[6px] md:text-[7px] font-sans font-medium px-1 py-[1px] rounded border whitespace-nowrap" style="left: 72%; top: 76%; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: hsl(var(--foreground) / 0.55); border-left-width: 2px; color: hsl(var(--foreground) / 0.65); background: hsl(var(--background) / 0.9); opacity: 1; transform: none;">Stop</
83errorDuplicate ID sf-left.

From line 12089, column 51574 to line 12089, column 51630

ne"><defs><linearGradient id="sf-left" x1="0" y1="0" x2="1" y2="0"><stop
84errorDuplicate ID sf-right.

From line 12089, column 51796 to line 12089, column 51853

rGradient><linearGradient id="sf-right" x1="0" y1="0" x2="1" y2="0"><stop
85errorDuplicate ID sf-left.

From line 12089, column 59167 to line 12089, column 59223

ne"><defs><linearGradient id="sf-left" x1="0" y1="0" x2="1" y2="0"><stop
86errorDuplicate ID sf-right.

From line 12089, column 59389 to line 12089, column 59446

rGradient><linearGradient id="sf-right" x1="0" y1="0" x2="1" y2="0"><stop
87errorDuplicate ID sf-left.

From line 12089, column 121038 to line 12089, column 121094

ne"><defs><linearGradient id="sf-left" x1="0" y1="0" x2="1" y2="0"><stop
88errorDuplicate ID sf-right.

From line 12089, column 121260 to line 12089, column 121317

rGradient><linearGradient id="sf-right" x1="0" y1="0" x2="1" y2="0"><stop
89errorThe element button must not appear as a descendant of the a element.

From line 12089, column 144906 to line 12089, column 145440

f="/demo"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md ring-offset-background transition-all duration-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 active:scale-[0.97] bg-primary text-primary-foreground hover:bg-primary/90 shadow-lg hover:shadow-xl font-sans font-semibold tracking-wide uppercase text-xs h-10 px-4 py-2">Talk t
90errorThe aria-label attribute must not be specified on any div element unless the element has a role value other than caption, code, deletion, emphasis, generic, insertion, paragraph, presentation, strong, subscript, or superscript.

From line 12089, column 149684 to line 12089, column 149805

md:mt-14"><div class="flex flex-col items-center gap-5 w-full " aria-label="1000+ agents deployed worldwide · 50M+ queries handled"><div c
91errorThe aria-label attribute must not be specified on any span element unless the element has a role value other than caption, code, deletion, emphasis, generic, insertion, paragraph, presentation, strong, subscript, or superscript.

From line 12089, column 164340 to line 12089, column 164365

xt-white"><span aria-label="60-80%">0-0%</
92errorThe aria-label attribute must not be specified on any span element unless the element has a role value other than caption, code, deletion, emphasis, generic, insertion, paragraph, presentation, strong, subscript, or superscript.

From line 12089, column 165676 to line 12089, column 165701

xt-white"><span aria-label="40-70%">0-0%</
93errorThe aria-label attribute must not be specified on any span element unless the element has a role value other than caption, code, deletion, emphasis, generic, insertion, paragraph, presentation, strong, subscript, or superscript.

From line 12089, column 167038 to line 12089, column 167066

xt-white"><span aria-label="AHT → ARR">AHT →
94errorThe aria-label attribute must not be specified on any span element unless the element has a role value other than caption, code, deletion, emphasis, generic, insertion, paragraph, presentation, strong, subscript, or superscript.

From line 12089, column 169346 to line 12089, column 169369

xt-white"><span aria-label="100%">0%</sp
95errorElement figcaption not allowed as child of element div in this context. (Suppressing further errors from this subtree.)

From line 12089, column 172721 to line 12089, column 172748

lockquote><figcaption class="mt-auto"><p cla
96errorElement figcaption not allowed as child of element div in this context. (Suppressing further errors from this subtree.)

From line 12089, column 173479 to line 12089, column 173506

lockquote><figcaption class="mt-auto"><p cla
97errorElement figcaption not allowed as child of element div in this context. (Suppressing further errors from this subtree.)

From line 12089, column 174235 to line 12089, column 174262

lockquote><figcaption class="mt-auto"><p cla
98warningThe type attribute for the style element is not needed and should be omitted.

From line 101, column 1 to line 101, column 23

</script> <style type="text/css">:where
99warningThe type attribute for the style element is not needed and should be omitted.

From line 102, column 9 to line 102, column 76

} </style><style type="text/css" data-vite-dev-id="/dev-server/src/index.css">/* Sel
100warningThe banner role is unnecessary for element header.

From line 12089, column 766 to line 12089, column 869

ontent</a><header role="banner" class="fixed top-0 left-0 right-0 z-50 transition-all duration-500 bg-background"><nav a
101warningThe first occurrence of ID sf-left was here.

From line 12089, column 25932 to line 12089, column 25988

ne"><defs><linearGradient id="sf-left" x1="0" y1="0" x2="1" y2="0"><stop
102warningThe first occurrence of ID sf-left was here.

From line 12089, column 25932 to line 12089, column 25988

ne"><defs><linearGradient id="sf-left" x1="0" y1="0" x2="1" y2="0"><stop
103warningThe first occurrence of ID sf-left was here.

From line 12089, column 25932 to line 12089, column 25988

ne"><defs><linearGradient id="sf-left" x1="0" y1="0" x2="1" y2="0"><stop
104warningThe first occurrence of ID sf-right was here.

From line 12089, column 26154 to line 12089, column 26211

rGradient><linearGradient id="sf-right" x1="0" y1="0" x2="1" y2="0"><stop
105warningThe first occurrence of ID sf-right was here.

From line 12089, column 26154 to line 12089, column 26211

rGradient><linearGradient id="sf-right" x1="0" y1="0" x2="1" y2="0"><stop
106warningThe first occurrence of ID sf-right was here.

From line 12089, column 26154 to line 12089, column 26211

rGradient><linearGradient id="sf-right" x1="0" y1="0" x2="1" y2="0"><stop
107warningThe contentinfo role is unnecessary for element footer.

From line 12089, column 176070 to line 12089, column 176142

iv></main><footer role="contentinfo" class="bg-foreground text-primary-foreground"><div c

 

13. Nameserver - IP-Adresses

Required Root-climbing DNS-Queries to find ip addresses of all Name Servers: ns-1255.awsdns-28.org, ns-1574.awsdns-04.co.uk, ns-465.awsdns-58.com, ns-917.awsdns-50.net

 

QNr.DomainTypeNS used
1
org
NS
b.root-servers.net (2001:500:200::b)

Answer: a0.org.afilias-nst.info, a2.org.afilias-nst.info, b0.org.afilias-nst.org, b2.org.afilias-nst.org, c0.org.afilias-nst.info, d0.org.afilias-nst.org
2
ns-1255.awsdns-28.org
NS
a0.org.afilias-nst.info (2001:500:e::1)

Answer: g-ns-1055.awsdns-28.org, g-ns-156.awsdns-28.org, g-ns-1628.awsdns-28.org, g-ns-734.awsdns-28.org

Answer: g-ns-1055.awsdns-28.org
205.251.196.31, 2600:9000:5304:1f00::1

Answer: g-ns-156.awsdns-28.org
205.251.192.156, 2600:9000:5300:9c00::1

Answer: g-ns-1628.awsdns-28.org
205.251.198.92, 2600:9000:5306:5c00::1

Answer: g-ns-734.awsdns-28.org
205.251.194.222, 2600:9000:5302:de00::1
3
uk
NS
b.root-servers.net (2001:500:200::b)

Answer: dns1.nic.uk, dns2.nic.uk, dns3.nic.uk, dns4.nic.uk, nsa.nic.uk, nsb.nic.uk, nsc.nic.uk, nsd.nic.uk
4
ns-1574.awsdns-04.co.uk
NS
dns1.nic.uk (2a01:618:400::1)

Answer: g-ns-1479.awsdns-04.co.uk, g-ns-1800.awsdns-04.co.uk, g-ns-324.awsdns-04.co.uk, g-ns-900.awsdns-04.co.uk

Answer: g-ns-1479.awsdns-04.co.uk
205.251.197.199, 2600:9000:5305:c700::1

Answer: g-ns-1800.awsdns-04.co.uk
205.251.199.8, 2600:9000:5307:800::1

Answer: g-ns-324.awsdns-04.co.uk
205.251.193.68, 2600:9000:5301:4400::1

Answer: g-ns-900.awsdns-04.co.uk
205.251.195.132, 2600:9000:5303:8400::1
5
com
NS
f.root-servers.net (2001:500:2f::f)

Answer: a.gtld-servers.net, b.gtld-servers.net, c.gtld-servers.net, d.gtld-servers.net, e.gtld-servers.net, f.gtld-servers.net, g.gtld-servers.net, h.gtld-servers.net, i.gtld-servers.net, j.gtld-servers.net, k.gtld-servers.net, l.gtld-servers.net, m.gtld-servers.net
6
ns-465.awsdns-58.com
NS
a.gtld-servers.net (2001:503:a83e::2:30)

Answer: g-ns-1210.awsdns-58.com, g-ns-1786.awsdns-58.com, g-ns-59.awsdns-58.com, g-ns-634.awsdns-58.com

Answer: g-ns-1210.awsdns-58.com
205.251.196.186, 2600:9000:5304:ba00::1

Answer: g-ns-1786.awsdns-58.com
205.251.198.250, 2600:9000:5306:fa00::1

Answer: g-ns-59.awsdns-58.com
205.251.192.59, 2600:9000:5300:3b00::1

Answer: g-ns-634.awsdns-58.com
205.251.194.122, 2600:9000:5302:7a00::1
7
net
NS
g.root-servers.net (2001:500:12::d0d)

Answer: a.gtld-servers.net, b.gtld-servers.net, c.gtld-servers.net, d.gtld-servers.net, e.gtld-servers.net, f.gtld-servers.net, g.gtld-servers.net, h.gtld-servers.net, i.gtld-servers.net, j.gtld-servers.net, k.gtld-servers.net, l.gtld-servers.net, m.gtld-servers.net
8
ns-917.awsdns-50.net
NS
a.gtld-servers.net (2001:503:a83e::2:30)

Answer: g-ns-1394.awsdns-50.net, g-ns-1970.awsdns-50.net, g-ns-499.awsdns-50.net, g-ns-820.awsdns-50.net

Answer: g-ns-1394.awsdns-50.net
205.251.197.114, 2600:9000:5305:7200::1

Answer: g-ns-1970.awsdns-50.net
205.251.199.178, 2600:9000:5307:b200::1

Answer: g-ns-499.awsdns-50.net
205.251.193.243, 2600:9000:5301:f300::1

Answer: g-ns-820.awsdns-50.net
205.251.195.52, 2600:9000:5303:3400::1
9
ns-1255.awsdns-28.org: 205.251.196.231
A
g-ns-1055.awsdns-28.org (2600:9000:5304:1f00::1)
10
ns-1255.awsdns-28.org: 2600:9000:5304:e700::1
AAAA
g-ns-1055.awsdns-28.org (2600:9000:5304:1f00::1)
11
ns-1574.awsdns-04.co.uk: 205.251.198.38
A
g-ns-1479.awsdns-04.co.uk (2600:9000:5305:c700::1)
12
ns-1574.awsdns-04.co.uk: 2600:9000:5306:2600::1
AAAA
g-ns-1479.awsdns-04.co.uk (2600:9000:5305:c700::1)
13
ns-465.awsdns-58.com: 205.251.193.209
A
g-ns-1210.awsdns-58.com (2600:9000:5304:ba00::1)
14
ns-465.awsdns-58.com: 2600:9000:5301:d100::1
AAAA
g-ns-1210.awsdns-58.com (2600:9000:5304:ba00::1)
15
ns-917.awsdns-50.net: 205.251.195.149
A
g-ns-1394.awsdns-50.net (2600:9000:5305:7200::1)
16
ns-917.awsdns-50.net: 2600:9000:5303:9500::1
AAAA
g-ns-1394.awsdns-50.net (2600:9000:5305:7200::1)

 

14. CAA - Entries

DomainnameflagNameValue∑ Queries∑ Timeout
www.certainly.io
0

no CAA entry found
1
0
certainly.io
0

no CAA entry found
1
0
io
0

no CAA entry found
1
0

 

15. TXT - Entries

DomainnameTXT EntryStatus∑ Queries∑ Timeout
certainly.io
_v559uzxvfyrc493nzgq6d8dfyvzlp45
ok
1
0
certainly.io
google-site-verification=3IQtpjE7vGL1Q2PkQDHuGFFYsdwg39BbqZdUQCBB0MM
ok
1
0
certainly.io
google-site-verification=5lvDnmCwFyPKtrFXgRPQf7WurZNlOUBj0_zVE_4D2Po
ok
1
0
certainly.io
google-site-verification=6z6D5M-L-T_o9dkIHPGdXeSOHVTIoxfkOi8OrTbkNM4
ok
1
0
certainly.io
google-site-verification=gUQH_cjrkY3t_N4X7n6EmMoDLiGxw-ERuUWky7k9vtI
ok
1
0
certainly.io
tiktok-developers-site-verification=EV2PP1T7AKPUGOTRYW4QkRZZXuoh5Eta
ok
1
0
certainly.io
twilio-domain-verification=048a3cac554bbe37b83835df2a14b425
ok
1
0
certainly.io
v=spf1 include:spf.protection.outlook.com include:mail.zendesk.com include:sendgrid.net include:25189408.spf04.hubspotemail.net -all
ok
1
0
www.certainly.io

ok
1
0
_acme-challenge.certainly.io

Name Error - The domain name does not exist
1
0
_acme-challenge.www.certainly.io

Name Error - The domain name does not exist
1
0
_acme-challenge.certainly.io.certainly.io

Name Error - The domain name does not exist
1
0
_acme-challenge.www.certainly.io.certainly.io

Name Error - The domain name does not exist
1
0
_acme-challenge.www.certainly.io.www.certainly.io

Name Error - The domain name does not exist
1
0

 

16. DomainService - Entries

TypeDomainPrefValueDNS-errornum AnswersStatusDescription
MX

certainly.io
0
certainly-io.mail.protection.outlook.com
01ok

A


52.101.68.32
04ok

A


52.101.73.145
04ok

A


52.101.73.11
04ok

A


52.101.103.137
04ok

AAAA


2a01:111:f403:ca09::1
04ok

AAAA


2a01:111:f403:ca48::c
04ok

AAAA


2a01:111:f403:ca04::5
04ok

AAAA


2a01:111:f403:ca04::f
04ok

CNAME


-40ok
SPF
TXT
certainly.io

v=spf1 include:spf.protection.outlook.com include:mail.zendesk.com include:sendgrid.net include:25189408.spf04.hubspotemail.net -all
ok

TXT
spf.protection.outlook.com

v=spf1 ip4:40.92.0.0/15 ip4:40.107.0.0/16 ip4:52.100.0.0/15 ip4:52.102.0.0/16 ip4:52.103.0.0/17 ip4:104.47.0.0/17 ip6:2a01:111:f400::/48 ip6:2a01:111:f403::/49 ip6:2a01:111:f403:8000::/51 ip6:2a01:111:f403:c000::/51 ip6:2a01:111:f403:f000::/52 -all
ok

TXT
mail.zendesk.com

v=spf1 ip4:103.151.192.0/23 ip4:185.12.80.0/22 ip4:188.172.128.0/20 ip4:192.161.144.0/20 ip4:216.198.0.0/18 ~all
ok

TXT
sendgrid.net

v=spf1 ip4:167.89.0.0/17 ip4:208.117.48.0/20 ip4:50.31.32.0/19 ip4:198.37.144.0/20 ip4:198.21.0.0/21 ip4:192.254.112.0/20 ip4:168.245.0.0/17 ip4:149.72.0.0/16 ip4:159.183.0.0/16 ip4:134.128.64.0/19 ip4:134.128.96.0/19 include:ab.sendgrid.net ~all
ok

TXT
25189408.spf04.hubspotemail.net

v=spf1 ip4:3.93.157.0/24 ip4:3.210.190.0/24 ip4:18.208.124.128/25 ip4:54.174.52.0/24 ip4:54.174.57.0/24 ip4:54.174.59.0/24 ip4:54.174.60.0/23 ip4:54.174.63.0/24 ip4:108.179.144.0/20 ip4:139.180.17.0/24 ip4:141.193.184.32/27 ip4:141.193.184.64/26 ip4:141.193.184.128/25 ip4:141.193.185.32/27 ip4:141.193.185.64/26 ip4:141.193.185.128/25 ip4:143.244.80.0/20 ip4:158.247.16.0/20 ip4:216.139.64.0/19 -all
ok

TXT
ab.sendgrid.net

v=spf1 ip4:223.165.113.0/24 ip4:223.165.115.0/24 ip4:223.165.118.0/23 ip4:223.165.120.0/23 ~all
ok
_dmarc
TXT
_dmarc.certainly.io

v=DMARC1; p=quarantine; pct=100; rua=mailto:dr@certainly.io; ruf=mailto:dr@certainly.io; fo=1
ok

 

 

17. Cipher Suites




Skipped, CDN used or too many ip addresses

 

18. Portchecks

No open Ports <> 80 / 443 found, so no additional Ports checked.

 

 

Permalink: https://check-your-website.server-daten.de/?i=c8667e96-b4fe-4b63-b761-1d34631a2c2d

 

Last Result: https://check-your-website.server-daten.de/?q=certainly.io - 2026-09-01 04:25:10

 

Do you like this page? Support this tool, add a link on your page:

 

<a href="https://check-your-website.server-daten.de/?q=certainly.io" target="_blank">Check this Site: certainly.io</a>

 

 

Do you really want to support this project? Donate: Check-your-website, IBAN DE98 1001 0010 0575 2211 07, SWIFT/BIC PBNKDEFF, Euro

 

QR-Code of this page - https://check-your-website.server-daten.de/?d=certainly.io