Summary
Website Quality Score
Performance 10.0
SEO 10.0
Security 9.3
Accessibility 9.0
Best Practices 9.2
- ⛔ Skipped URLs - 26 skipped URLs found.
- ⚠️ 1 page(s) do not support Brotli compression.
- ⚠️ No WebP image found on the website.
- ⚠️ No AVIF image found on the website.
- ⚠️ 1 page(s) without form labels.
- ⚠️ 1 page(s) without aria labels.
- ⚠️ 1 page(s) without role attributes.
- ⚠️ Security - 2 pages(s) with warning(s).
- ⏩ Loaded robots.txt for domain 'developer.mozilla.org': status code 200, size 119 B and took 54 ms.
- ⏩ External URLs - 26 external URL(s) found.
- ✅ Redirects - no redirects found.
- ✅ 404 OK - all pages exists, no non-existent pages found.
- ✅ SSL/TLS certificate is valid until May 8 13:57:57 2026 GMT. Issued by C = US, O = Let's Encrypt, CN = R12. Subject is CN = developer.mozilla.org.
- ✅ SSL/TLS certificate issued by 'C = US, O = Let's Encrypt, CN = R12'.
- ✅ Performance OK - all non-media URLs are faster than 3 seconds.
- ✅ HTTP headers - found 29 unique headers.
- ✅ Only one title provided for uniqueness check.
- ✅ Only one meta description provided for uniqueness check.
- ✅ All pages have quoted attributes.
- ✅ All pages have inline SVGs smaller than 5120 bytes.
- ✅ All pages have inline SVGs with less than 5 duplicates.
- ✅ All pages have valid or none inline SVGs.
- ✅ All pages without multiple <h1> headings.
- ✅ All pages have <h1> heading.
- ✅ All pages have heading structure without skipped levels.
- ✅ All pages have DOM depth less than 30.
- ✅ All pages have clickable (interactive) phone numbers.
- ✅ All pages have valid HTML.
- ✅ All pages have image alt attributes.
- ✅ All pages have lang attribute.
- ✅ DNS IPv4 OK: domain developer.mozilla.org resolved to mozilla.map.fastly.net., 199.232.173.91 (DNS server: 127.0.0.53).
- ✅ DNS IPv6 OK: domain developer.mozilla.org resolved to mozilla.map.fastly.net., 2a04:4e42:6b::347 (DNS server: 127.0.0.53).
- 📌 DNS Aliases: IP(s) for domain developer.mozilla.org were resolved by CNAME chain developer.mozilla.org > mozilla.map.fastly.net.
Visited URLs
| URL | Status | Type | Time (s) | Size | Cache |
|---|---|---|---|---|---|
| /en-US/docs/Mozilla/Firefox | 200 | HTML | 216 ms | 150 kB | 60 min |
Best practices
Found 11 row(s).
| Analysis name | OK | Notice | Warning | Critical |
|---|---|---|---|---|
| Invalid inline SVGs | 10 | 0 | 0 | 0 |
| Duplicate inline SVGs (> 5 and > 1024 B) | 10 | 0 | 0 | 0 |
| Large inline SVGs (> 5120 B) | 10 | 0 | 0 | 0 |
| Heading structure | 2 | 0 | 0 | 0 |
| DOM depth (> 30) | 1 | 0 | 0 | 0 |
| Non-clickable phone numbers | 1 | 0 | 0 | 0 |
| Title uniqueness (> 10%) | 1 | 0 | 0 | 0 |
| Description uniqueness (> 10%) | 1 | 0 | 0 | 0 |
| Brotli support | 0 | 0 | 1 | 0 |
| WebP support | 0 | 0 | 1 | 0 |
| AVIF support | 0 | 0 | 1 | 0 |
| No rows found, please edit your search term. | ||||
Large inline SVGs
No problems found.
Duplicate inline SVGs
No problems found.
Invalid inline SVGs
No problems found.
Missing quotes on attributes
No problems found.
DOM depth
No problems found.
Heading structure
No problems found.
Non-clickable phone numbers
No problems found.
Title uniqueness
No problems found.
Description uniqueness
No problems found.
Accessibility
| Analysis name | OK | Notice | Warning | Critical |
|---|---|---|---|---|
| Missing aria labels | 23 | 0 | 17 | 2 |
| Missing form labels | 0 | 0 | 1 | 0 |
| Missing roles | 0 | 0 | 7 | 0 |
| Missing html lang attribute | 1 | 0 | 0 | 0 |
Valid HTML
No problems found.
Missing image alt attributes
No problems found.
Missing form labels
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| warning | 1 | <input class="switch_*" *** > | /en-US/docs/Mozilla/Firefox |
Missing aria labels
Found 14 row(s).
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| critical | 1 | <input class="input" id="input" *** > | /en-US/docs/Mozilla/Firefox |
| critical | 1 | <input class="switch_*" *** > | /en-US/docs/Mozilla/Firefox |
| warning | 246 | <a ***> | /en-US/docs/Mozilla/Firefox |
| warning | 26 | <a class="external" *** > | /en-US/docs/Mozilla/Firefox |
| warning | 13 | <a class="" *** > | /en-US/docs/Mozilla/Firefox |
| warning | 10 | <a class="language-*" *** > | /en-US/docs/Mozilla/Firefox |
| warning | 9 | <a class="heading-*" *** > | /en-US/docs/Mozilla/Firefox |
| warning | 8 | <button class="menu_*" *** > | /en-US/docs/Mozilla/Firefox |
| warning | 6 | <a class="menu_*" *** > | /en-US/docs/Mozilla/Firefox |
| warning | 3 | <button class="color-*" *** > | /en-US/docs/Mozilla/Firefox |
| warning | 2 | <button class="mdn-*" *** > | /en-US/docs/Mozilla/Firefox |
| warning | 1 | <a class="article-*" *** > | /en-US/docs/Mozilla/Firefox |
| warning | 1 | <a class="logo" *** > | /en-US/docs/Mozilla/Firefox |
| warning | 1 | <a class="menu_* external" *** > | /en-US/docs/Mozilla/Firefox |
| No rows found, please edit your search term. | |||
Missing roles
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| warning | 1 | <nav class="left-*"> | /en-US/docs/Mozilla/Firefox |
| warning | 1 | <nav class="navigation" *** > | /en-US/docs/Mozilla/Firefox |
| warning | 1 | <main class="layout_*" id="content"> | /en-US/docs/Mozilla/Firefox |
| warning | 1 | <nav class="menu"> | /en-US/docs/Mozilla/Firefox |
| warning | 1 | <nav class="reference-*"> | /en-US/docs/Mozilla/Firefox |
| warning | 1 | <aside class="layout_* reference-*"> | /en-US/docs/Mozilla/Firefox |
| warning | 1 | <aside class="layout_*" id="main-sidebar"> | /en-US/docs/Mozilla/Firefox |
| warning | 1 | <header class="page-*"> | /en-US/docs/Mozilla/Firefox |
| warning | 1 | <footer class="footer"> | /en-US/docs/Mozilla/Firefox |
Missing html lang attribute
No problems found.
Security
| Header | OK | Notice | Warning | Critical | Recommendation |
|---|---|---|---|---|---|
| Feature-Policy | 0 | 0 | 1 | 0 | Feature-Policy header is not set. It allows enabling/disabling browser APIs and features for security. Not important if Permissions-Policy is set. |
| Permissions-Policy | 0 | 0 | 1 | 0 | Permissions-Policy header is not set. It allows enabling/disabling browser APIs and features for security. |
| Server | 0 | 1 | 0 | 0 | Server header is set to 'Google Frontend'. It is better not to reveal used technologies. |
| Strict-Transport-Security | 1 | 0 | 0 | 0 | |
| X-Frame-Options | 1 | 0 | 0 | 0 | |
| X-XSS-Protection | 1 | 0 | 0 | 0 | |
| X-Content-Type-Options | 1 | 0 | 0 | 0 | |
| Referrer-Policy | 1 | 0 | 0 | 0 | |
| Content-Security-Policy | 1 | 0 | 0 | 0 |
Security headers
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| warning | 1 | Feature-Policy header is not set. It allows enabling/disabling browser APIs and features for security. Not important if Permissions-Policy is set. | /en-US/docs/Mozilla/Firefox |
| warning | 1 | Permissions-Policy header is not set. It allows enabling/disabling browser APIs and features for security. | /en-US/docs/Mozilla/Firefox |
| notice | 1 | Server header is set to 'Google Frontend'. It is better not to reveal used technologies. | /en-US/docs/Mozilla/Firefox |
SEO metadata
| URL 🔼 | Indexing | Title | H1 | Description | Keywords |
|---|---|---|---|---|---|
| /en-US/docs/Mozilla/Firefox | Allowed | Firefox - Mozilla | MDN | Firefox | Firefox is Mozilla's popular web browser, available for multiple platforms including Windows, macOS, and Linux on the desktop and all Android and iOS mobile devices. With broad compatibility, the latest in web technologies, and powerful development tools, Firefox is a great choice for both web developers and end users. |
OpenGraph metadata
| URL 🔼 | Twitter Title | Twitter Description | Twitter Image |
|---|---|---|---|
| /en-US/docs/Mozilla/Firefox |
Heading structure
| Heading structure | Count | Errors 🔽 | URL |
|---|---|---|---|
| 12 | 0 | /en-US/docs/Mozilla/Firefox |
404 URLs
No 404 URLs found.
Redirected URLs
No redirects found.
Skipped URLs Summary
Found 14 row(s).
| Reason | Domain | Unique URLs 🔽 |
|---|---|---|
| Not allowed host | www.mozilla.org | 6 |
| Not allowed host | www.firefox.com | 4 |
| Not allowed host | github.com | 4 |
| Not allowed host | firefox-source-docs.mozilla.org | 2 |
| Not allowed host | extensionworkshop.com | 1 |
| Not allowed host | foundation.mozilla.org | 1 |
| Not allowed host | mastodon.social | 1 |
| Not allowed host | whattrainisitnow.com | 1 |
| Not allowed host | hg-edge.mozilla.org | 1 |
| Not allowed host | scrimba.com | 1 |
| Not allowed host | hacks.mozilla.org | 1 |
| Not allowed host | support.mozilla.org | 1 |
| Not allowed host | x.com | 1 |
| Not allowed host | groups.google.com | 1 |
| No rows found, please edit your search term. | ||
Skipped URLs
Found 26 row(s).
External URLs
26 external URL(s) Found 26 row(s).
TOP fastest URLs
| Time 🔼 | Status | Fast URL |
|---|---|---|
| 216 ms | 200 | /en-US/docs/Mozilla/Firefox |
TOP slowest URLs
| Time 🔽 | Status | Slow URL |
|---|---|---|
| 216 ms | 200 | /en-US/docs/Mozilla/Firefox |
Content types
| Content type | URLs 🔽 | Total size | Total time | Avg time | Status 20x |
|---|---|---|---|---|---|
| HTML | 1 | 150 kB | 216 ms | 216 ms | 1 |
Content types (MIME types)
| Content type | URLs 🔽 | Total size | Total time | Avg time | Status 20x |
|---|---|---|---|---|---|
| text / html | 1 | 150 kB | 216 ms | 216 ms | 1 |
Source domains
| Domain | Totals | HTML |
|---|---|---|
| developer.mozilla.org | 1 / 150kB / 216ms | 1 / 150kB / 216ms |
HTTP headers
Found 29 row(s).
| Header 🔼 | Occurs | Unique | Values preview | Min value | Max value |
|---|---|---|---|---|---|
| Accept-Ranges | 1 | 1 | bytes | ||
| Age | 1 | - | [ignored generic values] | 0 sec(s) | 0 sec(s) |
| Cache-Control | 1 | 1 | public, max-age=3600 | ||
| Content-Security-Policy | 1 | 1 | default-src 'self'; script-src 'report-sample' 'self' 'wasm-unsafe-eval' assets.…/; child-src 'self'; worker-src 'self'; | ||
| Content-Type | 1 | 1 | text / html | ||
| Date | 1 | - | [ignored generic values] | 2026-03-24 | 2026-03-24 |
| Etag | 1 | - | [ignored generic values] | ||
| Expires | 1 | - | [ignored generic values] | 2026-03-24 | 2026-03-24 |
| Last-Modified | 1 | - | [ignored generic values] | 2026-03-24 | 2026-03-24 |
| Referrer-Policy | 1 | 1 | strict-origin-when-cross-origin | ||
| Server | 1 | 1 | Google Frontend | ||
| Strict-Transport-Security | 1 | 1 | max-age=63072000 | ||
| Vary | 1 | 1 | Accept-Encoding | ||
| Via | 1 | 1 | 1.1 google, 1.1 varnish, 1.1 varnish, 1.1 varnish | ||
| X-Cache | 1 | 1 | MISS, HIT, MISS | ||
| X-Cache-Hits | 1 | 1 | 0, 24, 0 | ||
| X-Cloud-Trace-Context | 1 | 1 | e899116c786f6143b99c7e8ff9df19e6 | ||
| X-Content-Type-Options | 1 | 1 | nosniff | ||
| X-Frame-Options | 1 | 1 | DENY | ||
| X-Goog-Generation | 1 | 1 | 1774314328054076 | ||
| X-Goog-Hash | 1 | 1 | crc32c=/ExKWA==, md5=ZEg2320r+wMxEfx1FHxfRw== | ||
| X-Goog-Meta-Goog-Reserved-File-Mtime | 1 | 1 | 1774313227 | ||
| X-Goog-Metageneration | 1 | 1 | 1 | ||
| X-Goog-Storage-Class | 1 | 1 | STANDARD | ||
| X-Goog-Stored-Content-Encoding | 1 | 1 | identity | ||
| X-Goog-Stored-Content-Length | 1 | 1 | 153215 | ||
| X-Guploader-Uploadid | 1 | 1 | AMNfjG1SWx8YOj_SoHl51gDd7S4iux_Ffd5aQeOP7o9qnj_ivTbNESCtkN94TZQtgVTWIJCG | ||
| X-Served-By | 1 | 1 | cache-par-lfpg1960043-PAR, cache-par-lfpg1960028-PAR, cache-bma-essb1270051-BMA | ||
| X-Timer | 1 | 1 | S1774360054.115907,VS0,VE207 | ||
| No rows found, please edit your search term. | |||||
HTTP header values
Found 24 row(s).
| Header | Occurs | Value |
|---|---|---|
| Accept-Ranges | 1 | bytes |
| Cache-Control | 1 | public, max-age=3600 |
| Content-Security-Policy | 1 | default-src 'self'; script-src 'report-sample' 'self' 'wasm-unsafe-eval' assets.codepen.io production-assets.codepen.io https://js.stripe.com 'sha256-XNBp89FG76amD8BqrJzyflxOF9PaWPqPqvJfKZPCv7M=' 'sha256-YCNoU9DNiinACbd8n6UPyB/8vj0kXvhkOni9/06SuYw=' 'sha256-PZjP7OR6mBEtnvXIZfCZ5PuOlxoDF1LDZL8aj8c42rw='; script-src-elem 'report-sample' 'self' 'wasm-unsafe-eval' assets.codepen.io production-assets.codepen.io https://js.stripe.com 'sha256-XNBp89FG76amD8BqrJzyflxOF9PaWPqPqvJfKZPCv7M=' 'sha256-YCNoU9DNiinACbd8n6UPyB/8vj0kXvhkOni9/06SuYw=' 'sha256-PZjP7OR6mBEtnvXIZfCZ5PuOlxoDF1LDZL8aj8c42rw='; style-src 'report-sample' 'self' 'unsafe-inline'; object-src 'none'; base-uri 'self'; connect-src 'self' developer.allizom.org bcd.developer.allizom.org bcd.developer.mozilla.org updates.developer.allizom.org updates.developer.mozilla.org https://incoming.telemetry.mozilla.org https://observatory-api.mdn.allizom.net https://observatory-api.mdn.mozilla.net https://api.github.com/search/issues https://api.stripe.com; font-src 'self'; frame-src 'self' mdn.github.io *.mdnplay.dev *.mdnyalp.dev *.play.test.mdn.allizom.net https://v2.scrimba.com https://scrimba.com jsfiddle.net www.youtube-nocookie.com codepen.io survey.alchemer.com https://js.stripe.com; img-src 'self' data: *.githubusercontent.com *.gravatar.com mozillausercontent.com firefoxusercontent.com profile.stage.mozaws.net profile.accounts.firefox.com developer.mozilla.org mdn.dev wikipedia.org upload.wikimedia.org https://mdn.github.io/shared-assets/ https://mdn.dev/; manifest-src 'self'; media-src 'self' archive.org videos.cdn.mozilla.net https://mdn.github.io/shared-assets/; child-src 'self'; worker-src 'self'; |
| Content-Type | 1 | text / html |
| Referrer-Policy | 1 | strict-origin-when-cross-origin |
| Server | 1 | Google Frontend |
| Strict-Transport-Security | 1 | max-age=63072000 |
| Vary | 1 | Accept-Encoding |
| Via | 1 | 1.1 google, 1.1 varnish, 1.1 varnish, 1.1 varnish |
| X-Cache | 1 | MISS, HIT, MISS |
| X-Cache-Hits | 1 | 0, 24, 0 |
| X-Cloud-Trace-Context | 1 | e899116c786f6143b99c7e8ff9df19e6 |
| X-Content-Type-Options | 1 | nosniff |
| X-Frame-Options | 1 | DENY |
| X-Goog-Generation | 1 | 1774314328054076 |
| X-Goog-Hash | 1 | crc32c=/ExKWA==, md5=ZEg2320r+wMxEfx1FHxfRw== |
| X-Goog-Meta-Goog-Reserved-File-Mtime | 1 | 1774313227 |
| X-Goog-Metageneration | 1 | 1 |
| X-Goog-Storage-Class | 1 | STANDARD |
| X-Goog-Stored-Content-Encoding | 1 | identity |
| X-Goog-Stored-Content-Length | 1 | 153215 |
| X-Guploader-Uploadid | 1 | AMNfjG1SWx8YOj_SoHl51gDd7S4iux_Ffd5aQeOP7o9qnj_ivTbNESCtkN94TZQtgVTWIJCG |
| X-Served-By | 1 | cache-par-lfpg1960043-PAR, cache-par-lfpg1960028-PAR, cache-bma-essb1270051-BMA |
| X-Timer | 1 | S1774360054.115907,VS0,VE207 |
| No rows found, please edit your search term. | ||
HTTP Caching by content type (only from crawlable domains)
| Content type | Cache type | URLs 🔽 | AVG lifetime | MIN lifetime | MAX lifetime |
|---|---|---|---|---|---|
| HTML | Cache-Control + ETag + Last-Modified | 1 | 60 min | 60 min | 60 min |
HTTP Caching by domain
| Domain | Cache type | URLs 🔽 | AVG lifetime | MIN lifetime | MAX lifetime |
|---|---|---|---|---|---|
| developer.mozilla.org | Cache-Control + ETag + Last-Modified | 1 | 60 min | 60 min | 60 min |
HTTP Caching by domain and content type
| Domain | Content type | Cache type | URLs 🔽 | AVG lifetime | MIN lifetime | MAX lifetime |
|---|---|---|---|---|---|---|
| developer.mozilla.org | HTML | Cache-Control + ETag + Last-Modified | 1 | 60 min | 60 min | 60 min |
DNS info
| DNS resolving tree |
|---|
| developer.mozilla.org |
| mozilla.map.fastly.net |
| IPv4: mozilla.map.fastly.net. |
| IPv4: 199.232.173.91 |
| IPv6: mozilla.map.fastly.net. |
| IPv6: 2a04:4e42:6b::347 |
| DNS server: 127.0.0.53 |
SSL/TLS info
| Info | Text |
|---|---|
| Issuer | C = US, O = Let's Encrypt, CN = R12 |
| Subject | CN = developer.mozilla.org |
| Valid from | Feb 7 13:57:58 2026 GMT (VALID already 45 day(s)) |
| Valid to | May 8 13:57:57 2026 GMT (VALID still for 45 day(s)) |
| Supported protocols | TLSv1.2, TLSv1.3 |
| RAW certificate output | Certificate: Data: Version: 3 (0x2) Serial Number: 05:1c:f4:60:a4:eb:10:f9:18:c4:92:08:6b:1e:9a:dc:b6:fa Signature Algorithm: sha256WithRSAEncryption Issuer: C = US, O = Let's Encrypt, CN = R12 Validity Not Before: Feb 7 13:57:58 2026 GMT Not After : May 8 13:57:57 2026 GMT Subject: CN = developer.mozilla.org Subject Public Key Info: Public Key Algorithm: rsaEncryption Public-Key: (2048 bit) Modulus: 00:c9:dd:ba:bd:b4:a4:50:a2:e2:44:4b:6a:67:f1: 55:bd:9f:81:b0:dc:6e:02:d6:7a:15:e5:c4:bc:ef: 57:5a:82:3b:6b:0c:9c:4c:80:9b:ea:61:34:62:fc: 87:2f:0f:44:b6:52:7f:20:c7:f9:d9:ab:bf:55:5b: 83:ac:40:a0:7f:f2:06:e1:19:8c:9c:89:27:74:96: 06:a0:4d:01:91:a1:1f:49:8a:e0:f1:59:15:f9:cc: 96:7c:45:06:e8:b4:b2:09:34:99:4c:8d:9d:36:f7: e6:66:1e:f9:54:2e:07:0e:a6:86:05:77:28:3d:51: 2a:65:2f:89:d7:45:aa:96:43:f0:46:e6:f9:a3:90: ea:8f:db:43:ac:c8:06:96:02:f9:00:46:53:dd:a5: 94:3a:1c:64:57:0a:de:0f:28:9a:80:ae:f5:e2:53: eb:db:69:41:f5:6c:04:22:7b:64:9e:84:eb:f6:2a: 19:88:df:16:5a:fb:db:fc:28:bf:ec:04:e7:9c:61: 20:9e:dc:a9:aa:f8:74:57:34:0c:33:c5:da:25:b9: 32:4d:b5:31:6d:b2:78:77:f1:b5:7a:a0:42:33:1e: 57:07:d7:d6:5c:a3:60:bf:94:8d:7d:61:9a:fd:ff: b6:61:0b:be:79:eb:7b:6f:33:94:53:8e:3c:22:9a: 5a:85 Exponent: 65537 (0x10001) X509v3 extensions: X509v3 Key Usage: critical Digital Signature, Key Encipherment X509v3 Extended Key Usage: TLS Web Server Authentication, TLS Web Client Authentication X509v3 Basic Constraints: critical CA:FALSE X509v3 Subject Key Identifier: C6:D4:30:3C:00:91:4E:D3:DE:C8:33:34:E5:6A:65:4D:39:5D:9C:18 X509v3 Authority Key Identifier: 00:B5:29:F2:2D:8E:6F:31:E8:9B:4C:AD:78:3E:FA:DC:E9:0C:D1:D2 Authority Information Access: CA Issuers - URI:http://r12.i.lencr.org/ X509v3 Subject Alternative Name: DNS:developer.mozilla.org X509v3 Certificate Policies: Policy: 2.23.140.1.2.1 X509v3 CRL Distribution Points: Full Name: URI:http://r12.c.lencr.org/123.crl CT Precertificate SCTs: Signed Certificate Timestamp: Version : v1 (0x0) Log ID : 16:83:2D:AB:F0:A9:25:0F:0F:F0:3A:A5:45:FF:C8:BF: C8:23:D0:87:4B:F6:04:29:27:F8:E7:1F:33:13:F5:FA Timestamp : Feb 7 14:56:28.580 2026 GMT Extensions: none Signature : ecdsa-with-SHA256 30:46:02:21:00:DF:88:68:67:B3:1D:B4:62:18:D1:75: DD:62:05:D1:A9:A8:10:3F:D9:4E:E3:0E:B6:AE:6F:25: 7E:14:5C:FE:A3:02:21:00:CA:DF:9F:B2:6C:E5:38:DC: 66:FF:E4:2D:70:D1:76:E1:1B:01:79:BC:40:64:13:E1: D2:D3:EE:45:EC:EB:F4:33 Signed Certificate Timestamp: Version : v1 (0x0) Log ID : E3:23:8D:F2:8D:A2:88:E0:AA:E0:AC:F0:FA:90:C9:85: F0:B6:BF:F5:D2:A5:27:B0:01:FC:1C:44:58:C4:B6:E8 Timestamp : Feb 7 14:56:29.523 2026 GMT Extensions: 00:00:05:00:31:D1:FA:8D Signature : ecdsa-with-SHA256 30:46:02:21:00:88:E9:D7:8A:E5:1B:D8:5A:42:0F:B3: 89:DE:2E:25:B0:D6:3F:64:3B:BA:42:CD:FB:80:31:26: 7F:0C:B6:22:38:02:21:00:84:DE:C3:E0:F1:16:A5:A4: C9:DF:6F:88:07:E2:40:87:C1:80:2A:56:66:C6:2B:7E: F7:13:2F:44:40:07:EF:85 Signature Algorithm: sha256WithRSAEncryption Signature Value: 56:07:7e:96:08:c5:f7:c7:88:13:36:88:ea:d3:f6:61:35:16: 0d:ed:54:0f:69:d3:54:5c:47:2d:d7:36:d7:9f:54:69:39:b3: 72:18:2f:cf:ef:7a:c1:c6:53:19:e6:f3:f4:78:cd:bd:28:e6: a8:b0:33:76:e2:fb:d7:52:1b:58:44:88:aa:bd:15:90:ac:1b: 1e:d3:86:5b:48:6d:a5:d6:db:43:5f:c2:74:b0:2a:b6:57:87: 8b:4c:37:8d:ed:c8:ca:f9:6d:50:5b:17:21:1b:c7:b2:0b:f7: 21:73:3e:50:2e:22:25:e0:1b:c9:cf:33:35:a2:68:f5:13:bb: 57:4d:3f:d0:37:3a:c6:cb:87:f6:44:31:ee:ca:d5:15:98:a8: e9:c2:60:bc:f1:c5:f3:7b:91:4e:8d:1e:0b:3d:72:8e:f3:83: 93:dd:68:5e:a5:22:a4:4a:3d:72:e5:c8:ce:cc:ac:9b:75:f7: 86:fb:25:a0:cc:3a:68:0e:02:ca:fb:fa:eb:6a:11:57:16:62: c1:fa:92:67:0e:1e:61:e9:ad:68:c5:91:c8:95:c2:80:02:4c: 70:c5:8c:e2:5f:c9:e0:17:ff:76:0c:9a:a5:71:43:50:09:88: 74:78:78:6d:4c:77:b5:9e:3a:5a:43:c7:2a:67:e2:43:e4:87: 31:9d:67:3c |
| RAW protocols output | === ssl2 === s_client: Unknown option: -ssl2 s_client: Use -help for summary. === ssl3 === s_client: Unknown option: -ssl3 s_client: Use -help for summary. === tls1 === 40871EDF1B7A0000:error:0A0000BF:SSL routines:tls_setup_handshake:no protocols available:../ssl/statem/statem_lib.c:104: CONNECTED(00000003) --- no peer certificate available --- No client certificate CA names sent --- SSL handshake has read 0 bytes and written 7 bytes Verification: OK --- New, (NONE), Cipher is (NONE) Secure Renegotiation IS NOT supported Compression: NONE Expansion: NONE No ALPN negotiated Early data was not sent Verify return code: 0 (ok) --- === tls1_1 === 40F719E4497E0000:error:0A0000BF:SSL routines:tls_setup_handshake:no protocols available:../ssl/statem/statem_lib.c:104: CONNECTED(00000003) --- no peer certificate available --- No client certificate CA names sent --- SSL handshake has read 0 bytes and written 7 bytes Verification: OK --- New, (NONE), Cipher is (NONE) Secure Renegotiation IS NOT supported Compression: NONE Expansion: NONE No ALPN negotiated Early data was not sent Verify return code: 0 (ok) --- === tls1_2 === depth=2 C = US, O = Internet Security Research Group, CN = ISRG Root X1 verify return:1 depth=1 C = US, O = Let's Encrypt, CN = R12 verify return:1 depth=0 CN = developer.mozilla.org verify return:1 CONNECTED(00000003) --- Certificate chain 0 s:CN = developer.mozilla.org i:C = US, O = Let's Encrypt, CN = R12 a:PKEY: rsaEncryption, 2048 (bit); sigalg: RSA-SHA256 v:NotBefore: Feb 7 13:57:58 2026 GMT; NotAfter: May 8 13:57:57 2026 GMT 1 s:C = US, O = Let's Encrypt, CN = R12 i:C = US, O = Internet Security Research Group, CN = ISRG Root X1 a:PKEY: rsaEncryption, 2048 (bit); sigalg: RSA-SHA256 v:NotBefore: Mar 13 00:00:00 2024 GMT; NotAfter: Mar 12 23:59:59 2027 GMT --- Server certificate -----BEGIN CERTIFICATE----- MIIFETCCA/mgAwIBAgISBRz0YKTrEPkYxJIIax6a3Lb6MA0GCSqGSIb3DQEBCwUA MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD EwNSMTIwHhcNMjYwMjA3MTM1NzU4WhcNMjYwNTA4MTM1NzU3WjAgMR4wHAYDVQQD ExVkZXZlbG9wZXIubW96aWxsYS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQDJ3bq9tKRQouJES2pn8VW9n4Gw3G4C1noV5cS871dagjtrDJxMgJvq YTRi/IcvD0S2Un8gx/nZq79VW4OsQKB/8gbhGYyciSd0lgagTQGRoR9JiuDxWRX5 zJZ8RQbotLIJNJlMjZ029+ZmHvlULgcOpoYFdyg9USplL4nXRaqWQ/BG5vmjkOqP 20OsyAaWAvkARlPdpZQ6HGRXCt4PKJqArvXiU+vbaUH1bAQie2SehOv2KhmI3xZa +9v8KL/sBOecYSCe3Kmq+HRXNAwzxdoluTJNtTFtsnh38bV6oEIzHlcH19Zco2C/ lI19YZr9/7ZhC75563tvM5RTjjwimlqFAgMBAAGjggIwMIICLDAOBgNVHQ8BAf8E BAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQC MAAwHQYDVR0OBBYEFMbUMDwAkU7T3sgzNOVqZU05XZwYMB8GA1UdIwQYMBaAFAC1 KfItjm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYX aHR0cDovL3IxMi5pLmxlbmNyLm9yZy8wIAYDVR0RBBkwF4IVZGV2ZWxvcGVyLm1v emlsbGEub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAioCCG Hmh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvMTIzLmNybDCCAQ4GCisGAQQB1nkCBAIE gf8EgfwA+gB3ABaDLavwqSUPD/A6pUX/yL/II9CHS/YEKSf45x8zE/X6AAABnDia s6QAAAQDAEgwRgIhAN+IaGezHbRiGNF13WIF0amoED/ZTuMOtq5vJX4UXP6jAiEA yt+fsmzlONxm/+QtcNF24RsBebxAZBPh0tPuRezr9DMAfwDjI43yjaKI4KrgrPD6 kMmF8La/9dKlJ7AB/BxEWMS26AAAAZw4mrdTAAgAAAUAMdH6jQQDAEgwRgIhAIjp 14rlG9haQg+zid4uJbDWP2Q7ukLN+4AxJn8MtiI4AiEAhN7D4PEWpaTJ32+IB+JA h8GAKlZmxit+9xMvREAH74UwDQYJKoZIhvcNAQELBQADggEBAFYHfpYIxffHiBM2 iOrT9mE1Fg3tVA9p01RcRy3XNtefVGk5s3IYL8/vesHGUxnm8/R4zb0o5qiwM3bi +9dSG1hEiKq9FZCsGx7ThltIbaXW20NfwnSwKrZXh4tMN43tyMr5bVBbFyEbx7IL 9yFzPlAuIiXgG8nPMzWiaPUTu1dNP9A3OsbLh/ZEMe7K1RWYqOnCYLzxxfN7kU6N Hgs9co7zg5PdaF6lIqRKPXLlyM7MrJt194b7JaDMOmgOAsr7+utqEVcWYsH6kmcO HmHprWjFkciVwoACTHDFjOJfyeAX/3YMmqVxQ1AJiHR4eG1Md7WeOlpDxypn4kPk hzGdZzw= -----END CERTIFICATE----- subject=CN = developer.mozilla.org issuer=C = US, O = Let's Encrypt, CN = R12 --- No client certificate CA names sent Peer signing digest: SHA256 Peer signature type: RSA-PSS Server Temp Key: X25519, 253 bits --- SSL handshake has read 3245 bytes and written 303 bytes Verification: OK --- New, TLSv1.2, Cipher is ECDHE-RSA-CHACHA20-POLY1305 Server public key is 2048 bit Secure Renegotiation IS supported Compression: NONE Expansion: NONE No ALPN negotiated SSL-Session: Protocol : TLSv1.2 Cipher : ECDHE-RSA-CHACHA20-POLY1305 Session-ID: A4C0C714F2A76CD3E9FE600F1D5775EA433A8261ED00A59E642A334841277525 Session-ID-ctx: Master-Key: 3EFC527CF97B51DDC889813CB6B698BCE90683E1171842B39709FEF35E276A947CE160033666F143CF3BFB44C7C4F211 PSK identity: None PSK identity hint: None SRP username: None TLS session ticket lifetime hint: 86400 (seconds) TLS session ticket: 0000 - 79 8f 2a 4d c1 17 c6 8a-fe 2b b0 05 4d 27 4d 2e y.*M.....+..M'M. 0010 - 36 a3 4b dd a3 5d 62 46-a2 eb b7 33 f3 a8 e9 f4 6.K..]bF...3.... 0020 - 13 b5 89 03 28 d1 a6 6a-9e 32 93 9d 12 96 75 7f ....(..j.2....u. 0030 - e4 7f a6 e2 bb 5f 82 b9-33 8e 40 88 e8 91 46 d3 ....._..3.@...F. 0040 - 38 eb 39 60 80 d6 18 2f-6b 1e 39 ab 7a 13 81 78 8.9`.../k.9.z..x 0050 - 46 9b 6b 29 c0 5f e2 ce-a8 8c b2 6d ab 50 b8 e3 F.k)._.....m.P.. 0060 - 07 32 1d ff 16 0a 22 3c-b5 06 c4 26 b7 4a 73 04 .2...."<...&.Js. 0070 - 4c e1 1e c4 1e 33 57 4a-0e 63 1d ca 85 aa 54 58 L....3WJ.c....TX 0080 - 2f dc 76 b2 e9 26 42 9e-7f 5e b0 c9 7e d2 de b7 /.v..&B..^..~... 0090 - ba 71 24 68 e6 3b 04 11-c3 bd af b5 90 fc da 4d .q$h.;.........M 00a0 - 7b 15 20 51 6f f1 1f aa-e4 bd ca eb bf 25 fe 0e {. Qo........%.. 00b0 - 21 e2 0b 9a 85 b0 54 44-7b 63 6a c6 cd 94 a8 52 !.....TD{cj....R Start Time: 1774360054 Timeout : 7200 (sec) Verify return code: 0 (ok) Extended master secret: yes --- DONE === tls1_3 === depth=2 C = US, O = Internet Security Research Group, CN = ISRG Root X1 verify return:1 depth=1 C = US, O = Let's Encrypt, CN = R12 verify return:1 depth=0 CN = developer.mozilla.org verify return:1 CONNECTED(00000003) --- Certificate chain 0 s:CN = developer.mozilla.org i:C = US, O = Let's Encrypt, CN = R12 a:PKEY: rsaEncryption, 2048 (bit); sigalg: RSA-SHA256 v:NotBefore: Feb 7 13:57:58 2026 GMT; NotAfter: May 8 13:57:57 2026 GMT 1 s:C = US, O = Let's Encrypt, CN = R12 i:C = US, O = Internet Security Research Group, CN = ISRG Root X1 a:PKEY: rsaEncryption, 2048 (bit); sigalg: RSA-SHA256 v:NotBefore: Mar 13 00:00:00 2024 GMT; NotAfter: Mar 12 23:59:59 2027 GMT --- Server certificate -----BEGIN CERTIFICATE----- MIIFETCCA/mgAwIBAgISBRz0YKTrEPkYxJIIax6a3Lb6MA0GCSqGSIb3DQEBCwUA MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD EwNSMTIwHhcNMjYwMjA3MTM1NzU4WhcNMjYwNTA4MTM1NzU3WjAgMR4wHAYDVQQD ExVkZXZlbG9wZXIubW96aWxsYS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQDJ3bq9tKRQouJES2pn8VW9n4Gw3G4C1noV5cS871dagjtrDJxMgJvq YTRi/IcvD0S2Un8gx/nZq79VW4OsQKB/8gbhGYyciSd0lgagTQGRoR9JiuDxWRX5 zJZ8RQbotLIJNJlMjZ029+ZmHvlULgcOpoYFdyg9USplL4nXRaqWQ/BG5vmjkOqP 20OsyAaWAvkARlPdpZQ6HGRXCt4PKJqArvXiU+vbaUH1bAQie2SehOv2KhmI3xZa +9v8KL/sBOecYSCe3Kmq+HRXNAwzxdoluTJNtTFtsnh38bV6oEIzHlcH19Zco2C/ lI19YZr9/7ZhC75563tvM5RTjjwimlqFAgMBAAGjggIwMIICLDAOBgNVHQ8BAf8E BAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQC MAAwHQYDVR0OBBYEFMbUMDwAkU7T3sgzNOVqZU05XZwYMB8GA1UdIwQYMBaAFAC1 KfItjm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYX aHR0cDovL3IxMi5pLmxlbmNyLm9yZy8wIAYDVR0RBBkwF4IVZGV2ZWxvcGVyLm1v emlsbGEub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAioCCG Hmh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvMTIzLmNybDCCAQ4GCisGAQQB1nkCBAIE gf8EgfwA+gB3ABaDLavwqSUPD/A6pUX/yL/II9CHS/YEKSf45x8zE/X6AAABnDia s6QAAAQDAEgwRgIhAN+IaGezHbRiGNF13WIF0amoED/ZTuMOtq5vJX4UXP6jAiEA yt+fsmzlONxm/+QtcNF24RsBebxAZBPh0tPuRezr9DMAfwDjI43yjaKI4KrgrPD6 kMmF8La/9dKlJ7AB/BxEWMS26AAAAZw4mrdTAAgAAAUAMdH6jQQDAEgwRgIhAIjp 14rlG9haQg+zid4uJbDWP2Q7ukLN+4AxJn8MtiI4AiEAhN7D4PEWpaTJ32+IB+JA h8GAKlZmxit+9xMvREAH74UwDQYJKoZIhvcNAQELBQADggEBAFYHfpYIxffHiBM2 iOrT9mE1Fg3tVA9p01RcRy3XNtefVGk5s3IYL8/vesHGUxnm8/R4zb0o5qiwM3bi +9dSG1hEiKq9FZCsGx7ThltIbaXW20NfwnSwKrZXh4tMN43tyMr5bVBbFyEbx7IL 9yFzPlAuIiXgG8nPMzWiaPUTu1dNP9A3OsbLh/ZEMe7K1RWYqOnCYLzxxfN7kU6N Hgs9co7zg5PdaF6lIqRKPXLlyM7MrJt194b7JaDMOmgOAsr7+utqEVcWYsH6kmcO HmHprWjFkciVwoACTHDFjOJfyeAX/3YMmqVxQ1AJiHR4eG1Md7WeOlpDxypn4kPk hzGdZzw= -----END CERTIFICATE----- subject=CN = developer.mozilla.org issuer=C = US, O = Let's Encrypt, CN = R12 --- No client certificate CA names sent Peer signing digest: SHA256 Peer signature type: RSA-PSS Server Temp Key: X25519, 253 bits --- SSL handshake has read 3140 bytes and written 319 bytes Verification: OK --- New, TLSv1.3, Cipher is TLS_AES_128_GCM_SHA256 Server public key is 2048 bit Secure Renegotiation IS NOT supported Compression: NONE Expansion: NONE No ALPN negotiated Early data was not sent Verify return code: 0 (ok) --- DONE --- Post-Handshake New Session Ticket arrived: SSL-Session: Protocol : TLSv1.3 Cipher : TLS_AES_128_GCM_SHA256 Session-ID: 743C9163B7D5BA7B3D8E30D439EE0D3489B6E023DE0B46CA0E09CD465B2B2A02 Session-ID-ctx: Resumption PSK: CC9A887316C5BBCF80C65C50C1C2B115ECE4EB0BFF6D641F4E66590BC1CA359F PSK identity: None PSK identity hint: None SRP username: None TLS session ticket lifetime hint: 86400 (seconds) TLS session ticket: 0000 - 79 8f 2a 4d c1 17 c6 8a-fe 2b b0 05 4d 27 4d 2e y.*M.....+..M'M. 0010 - 82 2b b6 5d 3b ae 22 69-b1 3a 40 41 12 a7 9b 44 .+.];."i.:@A...D 0020 - a6 4a 4a 33 ee 0d cf 78-2a 65 8d 0a c8 7b 93 93 .JJ3...x*e...{.. 0030 - 9e 55 fe af 89 2c 28 39-b8 a1 88 dd 99 54 06 14 .U...,(9.....T.. 0040 - ab cb f7 95 4e 97 91 4f-a7 4c 6b 5f a0 4d 3d aa ....N..O.Lk_.M=. 0050 - b8 9e 8d 62 16 0b 7e 11-fe 3c 85 45 ce 2a 7e 78 ...b..~..<.E.*~x 0060 - b4 94 78 fd dc 41 a0 76-51 12 7e 03 4e 4a eb 05 ..x..A.vQ.~.NJ.. 0070 - 75 74 a2 91 f3 51 e8 a0-11 95 3b c1 c4 5d c5 b7 ut...Q....;..].. 0080 - 8d 55 51 d7 67 9f e0 67-5d 36 84 f5 02 4f 59 5b .UQ.g..g]6...OY[ 0090 - 26 19 d9 2b 97 74 3a 21-27 c9 ad 16 19 bb 90 79 &..+.t:!'......y Start Time: 1774360054 Timeout : 7200 (sec) Verify return code: 0 (ok) Extended master secret: no Max Early Data: 8192 --- read R BLOCK |
Crawler stats
| Basic stats | |
|---|---|
| Total execution time | 2.4 s |
| Total URLs | 1 |
| Total size | 150 kB |
| Requests - total time | 216 ms |
| Requests - avg time | 216 ms |
| Requests - min time | 216 ms |
| Requests - max time | 216 ms |
| Requests by status | 200: 1 |
Analysis stats
Found 21 row(s).
| Class::method | Exec time 🔽 | Exec count |
|---|---|---|
| SslTlsAnalyzer::getTLSandSSLCertificateInfo | 402 ms | 1 |
| BestPracticeAnalyzer::checkNonClickablePhoneNumbers | 3 ms | 1 |
| AccessibilityAnalyzer::checkMissingAriaLabels | 3 ms | 1 |
| BestPracticeAnalyzer::checkHeadingStructure | 3 ms | 1 |
| AccessibilityAnalyzer::checkMissingLabels | 3 ms | 1 |
| BestPracticeAnalyzer::checkMaxDOMDepth | 3 ms | 1 |
| AccessibilityAnalyzer::checkMissingRoles | 2 ms | 1 |
| AccessibilityAnalyzer::checkMissingLang | 2 ms | 1 |
| BestPracticeAnalyzer::checkInlineSvg | 0 ms | 1 |
| AccessibilityAnalyzer::checkImageAltAttributes | 0 ms | 1 |
| SeoAndOpenGraphAnalyzer::analyzeHeadings | 0 ms | 1 |
| SecurityAnalyzer::checkHtmlSecurity | 0 ms | 1 |
| BestPracticeAnalyzer::checkMissingQuotesOnAttributes | 0 ms | 1 |
| SecurityAnalyzer::checkHeaders | 0 ms | 1 |
| SeoAndOpenGraphAnalyzer::analyzeSeo | 0 ms | 1 |
| SeoAndOpenGraphAnalyzer::analyzeOpenGraph | 0 ms | 1 |
| BestPracticeAnalyzer::checkTitleUniqueness | 0 ms | 1 |
| BestPracticeAnalyzer::checkBrotliSupport | 0 ms | 1 |
| BestPracticeAnalyzer::checkMetaDescriptionUniqueness | 0 ms | 1 |
| BestPracticeAnalyzer::checkWebpSupport | 0 ms | 1 |
| BestPracticeAnalyzer::checkAvifSupport | 0 ms | 1 |
| No rows found, please edit your search term. | ||
Content processor stats
Found 12 row(s).
| Class::method | Exec time 🔽 | Exec count |
|---|---|---|
| HtmlProcessor::findUrls | 4 ms | 1 |
| CssProcessor::findUrls | 1 ms | 1 |
| NextJsProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 1 |
| JavaScriptProcessor::findUrls | 0 ms | 1 |
| AstroProcessor::findUrls | 0 ms | 1 |
| AstroProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 1 |
| NextJsProcessor::findUrls | 0 ms | 1 |
| JavaScriptProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 1 |
| SvelteProcessor::findUrls | 0 ms | 1 |
| SvelteProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 1 |
| HtmlProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 1 |
| CssProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 1 |
| No rows found, please edit your search term. | ||
Crawler info
| Version | 2.1.0.20260317 |
|---|---|
| Executed At | 2026-03-24 13:47:32 |
| Command | siteone-crawler --url=https://developer.mozilla.org/en-US/docs/Mozilla/Firefox --markdown-export-dir=/tmp/siteone-firefox --markdown-exclude-selector=header,footer,nav,.sidebar,.menu,.breadcrumb,script,style --timeout=30 --workers=3 --disable-javascript --disable-styles --disable-fonts --disable-images --disable-files --no-color --hide-progress-bar --output=text --include-regex=/en-US/docs/Mozilla/Firefox --max-depth=4 |
| Hostname | ubuntu-8gb-hel1-1 |
| User-Agent | Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/26.0.0.0 Safari/537.36 siteone-crawler/2.1.0.20260317 |