Summary
Website Quality Score
Performance 10.0
SEO 10.0
Security 8.8
Accessibility 8.4
Best Practices 9.2
- ⚠️ 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) with skipped heading levels.
- ⚠️ 1 page(s) without image alt attributes.
- ⚠️ 1 page(s) without form labels.
- ⚠️ 1 page(s) without aria labels.
- ⚠️ 1 page(s) without role attributes.
- ⚠️ Security - 4 pages(s) with warning(s).
- ⏩ Loaded robots.txt for domain 'pub.dev': status code 200, size 112 B and took 158 ms.
- ✅ Skipped URLs - no skipped URLs found.
- ✅ External URLs - no external URLs found.
- ✅ Redirects - no redirects found.
- ✅ 404 OK - all pages exists, no non-existent pages found.
- ✅ SSL/TLS certificate is valid until Jun 10 10:49:55 2026 GMT. Issued by C = US, O = Google Trust Services, CN = WR3. Subject is CN = pub.dev.
- ✅ SSL/TLS certificate issued by 'C = US, O = Google Trust Services, CN = WR3'.
- ✅ Performance OK - all non-media URLs are faster than 3 seconds.
- ✅ HTTP headers - found 15 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 DOM depth less than 30.
- ✅ All pages have clickable (interactive) phone numbers.
- ✅ All pages have valid HTML.
- ✅ All pages have lang attribute.
- ✅ DNS IPv4 OK: domain pub.dev resolved to 34.36.0.14 (DNS server: 127.0.0.53).
- ✅ DNS IPv6 OK: domain pub.dev resolved to 2600:1901:0:382a:: (DNS server: 127.0.0.53).
Visited URLs
| URL | Status | Type | Time (s) | Size | Cache |
|---|---|---|---|---|---|
| /help | 200 | HTML | 160 ms | 9 kB | 0s (no-store) |
Best practices
| Analysis name | OK | Notice | Warning | Critical |
|---|---|---|---|---|
| DOM depth (> 30) | 1 | 0 | 0 | 0 |
| Heading structure | 1 | 0 | 1 | 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 |
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
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| warning | 1 | Heading structure is skipping levels: found an <h3> without a previous higher heading. | /help |
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 html lang attribute | 1 | 0 | 0 | 0 |
| Missing form labels | 0 | 0 | 1 | 0 |
| Missing image alt attributes | 3 | 0 | 2 | 0 |
| Missing roles | 0 | 0 | 3 | 0 |
| Missing aria labels | 3 | 0 | 5 | 1 |
Valid HTML
No problems found.
Missing image alt attributes
Missing form labels
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| warning | 1 | <input class="site-*" name="q" *** > | /help |
Missing aria labels
Found 10 row(s).
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| critical | 1 | <input class="site-*" name="q" *** > | /help |
| warning | 14 | <a class="nav-*" *** > | /help |
| warning | 8 | <a ***> | /help |
| warning | 6 | <a class="link sep" *** > | /help |
| warning | 2 | <a class="hash-*" *** > | /help |
| warning | 1 | <button class="nav-*"> | /help |
| warning | 1 | <a class="link icon sep" *** > | /help |
| warning | 1 | <button class="nav-* link" id="-account-login"> | /help |
| warning | 1 | <a class="link" *** > | /help |
| warning | 1 | <a class="link icon github_*" *** > | /help |
| No rows found, please edit your search term. | |||
Missing roles
Missing html lang attribute
No problems found.
Security
Found 10 row(s).
| Header | OK | Notice | Warning | Critical | Recommendation |
|---|---|---|---|---|---|
| X-Frame-Options | 0 | 0 | 1 | 0 | X-Frame-Options header is set to 'deny' which allows this origin to embed the resource in a frame. This can be a security risk. |
| 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. |
| X-Powered-By | 0 | 0 | 1 | 0 | X-Powered-By header is set to 'Dart with package:shelf'. It is better not to reveal used technologies. |
| X-XSS-Protection | 0 | 1 | 0 | 0 | X-XSS-Protection header is set but deprecated. Consider removing it and using Content-Security-Policy instead. |
| Strict-Transport-Security | 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 | |
| Server | 1 | 0 | 0 | 0 | Server header is not set or empty. This is recommended. |
| No rows found, please edit your search term. | |||||
Security headers
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| warning | 1 | X-Frame-Options header is set to 'deny' which allows this origin to embed the resource in a frame. This can be a security risk. | /help |
| 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. | /help |
| warning | 1 | X-Powered-By header is set to 'Dart with package:shelf'. It is better not to reveal used technologies. | /help |
| warning | 1 | Permissions-Policy header is not set. It allows enabling/disabling browser APIs and features for security. | /help |
| notice | 1 | X-XSS-Protection header is set but deprecated. Consider removing it and using Content-Security-Policy instead. | /help |
| notice | 1 | Server header is not set or empty. This is recommended. | /help |
SEO metadata
| URL 🔼 | Indexing | Title | H1 | Description | Keywords |
|---|---|---|---|---|---|
| /help | Allowed | Help | Dart packages | Help # | Pub is the package manager for the Dart programming language, containing reusable libraries & packages for Flutter and general Dart programs. |
OpenGraph metadata
| URL 🔼 | OG Title | OG Description | OG Image | Twitter Title | Twitter Description | Twitter Image |
|---|---|---|---|---|---|---|
| /help | Help | Dart packages | Pub is the package manager for the Dart programming language, containing reusable libraries & packages for Flutter and general Dart programs. | /static/hash-19reohe7/img/pub-dev-icon-cover-image.png | Pub is the package manager for the Dart programming language, containing reusable libraries & packages for Flutter and general Dart programs. | /static/hash-19reohe7/img/pub-dev-icon-cover-image.png |
Heading structure
| Heading structure | Count | Errors 🔽 | URL |
|---|---|---|---|
| 8 | 6 | /help |
404 URLs
No 404 URLs found.
Redirected URLs
No redirects found.
Skipped URLs Summary
No skipped URLs found.
Skipped URLs
No skipped URLs found.
External URLs
No external URLs found.
TOP fastest URLs
| Time 🔼 | Status | Fast URL |
|---|---|---|
| 159 ms | 200 | /help |
TOP slowest URLs
| Time 🔽 | Status | Slow URL |
|---|---|---|
| 159 ms | 200 | /help |
Content types
| Content type | URLs 🔽 | Total size | Total time | Avg time | Status 20x |
|---|---|---|---|---|---|
| HTML | 1 | 9 kB | 159 ms | 159 ms | 1 |
Content types (MIME types)
| Content type | URLs 🔽 | Total size | Total time | Avg time | Status 20x |
|---|---|---|---|---|---|
| text/html; charset="utf-8" | 1 | 9 kB | 159 ms | 159 ms | 1 |
Source domains
| Domain | Totals | HTML |
|---|---|---|
| pub.dev | 1 / 9kB / 159ms | 1 / 9kB / 159ms |
HTTP headers
Found 15 row(s).
| Header 🔼 | Occurs | Unique | Values preview | Min value | Max value |
|---|---|---|---|---|---|
| Alt-Svc | 1 | 1 | h3=":443"; ma=2592000,h3-29=":443"; ma=2592000 | ||
| Cache-Control | 1 | 1 | no-store, no-cache, must-revalidate | ||
| Content-Security-Policy | 1 | 1 | default-src 'self'; font-src 'self' data: https://fonts.googleapis.com/ https://…ction 'self'; upgrade-insecure-requests | ||
| Content-Type | 1 | 1 | text/html; charset="utf-8" | ||
| Date | 1 | - | [ignored generic values] | 2026-03-24 | 2026-03-24 |
| Expires | 1 | - | [ignored generic values] | 2026-03-24 | 2026-03-24 |
| Referrer-Policy | 1 | 1 | strict-origin-when-cross-origin | ||
| Strict-Transport-Security | 1 | 1 | max-age=31536000; includeSubDomains; preload | ||
| Vary | 1 | 1 | Accept-Encoding | ||
| Via | 1 | 1 | 1.1 google | ||
| X-Appengine-Flex-Applatency | 1 | 1 | 0.003 | ||
| X-Content-Type-Options | 1 | 1 | nosniff | ||
| X-Frame-Options | 1 | 1 | deny | ||
| X-Powered-By | 1 | 1 | Dart with package:shelf | ||
| X-XSS-Protection | 1 | 1 | 1; mode=block | ||
| No rows found, please edit your search term. | |||||
HTTP header values
Found 13 row(s).
| Header | Occurs | Value |
|---|---|---|
| Alt-Svc | 1 | h3=":443"; ma=2592000,h3-29=":443"; ma=2592000 |
| Cache-Control | 1 | no-store, no-cache, must-revalidate |
| Content-Security-Policy | 1 | default-src 'self'; font-src 'self' data: https://fonts.googleapis.com/ https://fonts.gstatic.com/; img-src 'self' https: data:; manifest-src 'none'; object-src 'none'; script-src 'self' https://tagmanager.google.com https://www.googletagmanager.com/ https://www.google.com/ https://www.google-analytics.com/ https://ssl.google-analytics.com https://adservice.google.com/ https://ajax.googleapis.com/ https://apis.google.com/ https://www.gstatic.com/ https://gstatic.com https://accounts.google.com/gsi/client; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com/ https://gstatic.com https://www.gstatic.com/ https://tagmanager.google.com https://accounts.google.com/gsi/style; frame-src 'self' https://www.googletagmanager.com/ https://accounts.google.com/; connect-src 'self' https://www.google-analytics.com/ https://stats.g.doubleclick.net/; frame-ancestors 'none'; base-uri 'self'; form-action 'self'; upgrade-insecure-requests |
| Content-Type | 1 | text/html; charset="utf-8" |
| Referrer-Policy | 1 | strict-origin-when-cross-origin |
| Strict-Transport-Security | 1 | max-age=31536000; includeSubDomains; preload |
| Vary | 1 | Accept-Encoding |
| Via | 1 | 1.1 google |
| X-Appengine-Flex-Applatency | 1 | 0.003 |
| X-Content-Type-Options | 1 | nosniff |
| X-Frame-Options | 1 | deny |
| X-Powered-By | 1 | Dart with package:shelf |
| X-XSS-Protection | 1 | 1; mode=block |
| 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 | 1 | - | - | - |
HTTP Caching by domain
| Domain | Cache type | URLs 🔽 | AVG lifetime | MIN lifetime | MAX lifetime |
|---|---|---|---|---|---|
| pub.dev | Cache-Control | 1 | - | - | - |
HTTP Caching by domain and content type
| Domain | Content type | Cache type | URLs 🔽 | AVG lifetime | MIN lifetime | MAX lifetime |
|---|---|---|---|---|---|---|
| pub.dev | HTML | Cache-Control | 1 | - | - | - |
DNS info
| DNS resolving tree |
|---|
| pub.dev |
| IPv4: 34.36.0.14 |
| IPv6: 2600:1901:0:382a:: |
| DNS server: 127.0.0.53 |
SSL/TLS info
| Info | Text |
|---|---|
| Issuer | C = US, O = Google Trust Services, CN = WR3 |
| Subject | CN = pub.dev |
| Valid from | Mar 12 09:56:43 2026 GMT (VALID already 12.4 day(s)) |
| Valid to | Jun 10 10:49:55 2026 GMT (VALID still for 77.7 day(s)) |
| Supported protocols | TLSv1.2, TLSv1.3 |
| RAW certificate output | Certificate: Data: Version: 3 (0x2) Serial Number: 12:f2:38:91:88:e1:44:a2:0a:5b:c4:90:6d:39:ba:6b Signature Algorithm: sha256WithRSAEncryption Issuer: C = US, O = Google Trust Services, CN = WR3 Validity Not Before: Mar 12 09:56:43 2026 GMT Not After : Jun 10 10:49:55 2026 GMT Subject: CN = pub.dev Subject Public Key Info: Public Key Algorithm: rsaEncryption Public-Key: (2048 bit) Modulus: 00:e6:03:fa:e5:0f:2b:4f:cd:c4:58:7d:d5:e1:18: 62:bc:e3:6c:40:d4:03:e9:e5:b6:06:ed:72:f9:41: 2a:b0:5f:5c:81:1f:6a:ae:55:b6:96:29:db:a5:c2: d5:9e:9e:ea:e5:87:17:5b:0a:5e:4f:3b:15:8b:01: 00:73:14:ed:88:17:a7:f2:c1:d6:11:f3:34:43:8f: d8:25:11:fa:81:b0:f4:23:1b:3d:b3:f0:6f:b5:9f: 5a:c6:e7:09:8a:d1:ee:70:1c:ac:59:05:7a:9d:a2: ed:6e:45:0e:5e:4e:5f:db:42:19:3b:7b:b2:3e:01: 33:e6:ae:e8:95:5c:a1:b1:19:ee:4e:ed:4e:05:8a: a8:8e:68:89:63:b1:e0:ce:02:6e:dc:ec:a5:f9:84: 67:ec:a6:c1:98:c5:45:27:86:fe:68:93:d1:95:55: 47:76:ca:26:13:f5:de:fb:95:bc:9c:c7:b2:7f:9d: e6:54:d8:24:f6:9e:1e:ac:92:37:93:29:6b:4d:37: 45:86:38:c0:d2:69:a1:44:0c:61:ff:ee:50:d3:61: 44:c6:76:d7:2e:1f:f1:c7:05:6a:73:64:c1:4a:0e: 89:0b:0f:9e:4b:ad:e9:c2:72:2d:c6:04:90:75:82: 4b:06:36:d4:c4:d1:db:4c:78:a6:1a:9a:7d:9f:04: ee:2b Exponent: 65537 (0x10001) X509v3 extensions: X509v3 Key Usage: critical Digital Signature, Key Encipherment X509v3 Extended Key Usage: TLS Web Server Authentication X509v3 Basic Constraints: critical CA:FALSE X509v3 Subject Key Identifier: AF:3E:CA:A2:11:4A:0B:DD:04:7B:BC:97:98:28:40:3E:60:7A:A2:64 X509v3 Authority Key Identifier: C7:81:F5:FD:8E:88:D9:00:3C:4D:63:A2:50:31:24:A0:CE:23:FE:23 Authority Information Access: OCSP - URI:http://o.pki.goog/s/wr3/EvI CA Issuers - URI:http://i.pki.goog/wr3.crt X509v3 Subject Alternative Name: DNS:pub.dev X509v3 Certificate Policies: Policy: 2.23.140.1.2.1 X509v3 CRL Distribution Points: Full Name: URI:http://c.pki.goog/wr3/S5z_MAP_58A.crl CT Precertificate SCTs: Signed Certificate Timestamp: Version : v1 (0x0) Log ID : 0E:57:94:BC:F3:AE:A9:3E:33:1B:2C:99:07:B3:F7:90: DF:9B:C2:3D:71:32:25:DD:21:A9:25:AC:61:C5:4E:21 Timestamp : Mar 12 10:56:43.822 2026 GMT Extensions: none Signature : ecdsa-with-SHA256 30:45:02:20:3C:10:85:D1:0B:C4:5E:F9:75:07:5C:9C: 7C:1B:BB:94:52:5A:3B:07:CE:FE:57:99:57:B3:6F:6B: D4:4F:34:19:02:21:00:BB:05:42:F8:0B:9F:EB:FF:4E: 4B:A3:C1:04:64:FB:EE:13:E6:91:06:82:6D:23:19:09: F2:AB:4A:AB:DF:02:57 Signed Certificate Timestamp: Version : v1 (0x0) Log ID : 49:9C:9B:69:DE:1D:7C:EC:FC:36:DE:CD:87:64:A6:B8: 5B:AF:0A:87:80:19:D1:55:52:FB:E9:EB:29:DD:F8:C3 Timestamp : Mar 12 10:56:43.837 2026 GMT Extensions: none Signature : ecdsa-with-SHA256 30:45:02:21:00:B7:62:42:C2:8F:50:D5:A8:5F:F2:5A: F6:DC:6B:B8:63:B3:E5:64:B1:58:BD:C1:67:D7:D7:B9: 13:A0:71:08:4E:02:20:15:8F:98:E3:7B:EE:B6:C6:59: 09:3A:CF:BA:99:21:F9:F6:44:93:D5:B6:FA:CA:B4:A0: 0C:EB:AF:97:49:35:49 Signature Algorithm: sha256WithRSAEncryption Signature Value: 7d:ea:4f:30:83:6e:96:c8:a2:8e:0a:c5:e0:eb:1c:16:0e:5d: 17:90:8a:5e:8c:9b:0f:ed:2d:05:a6:09:bc:88:d9:73:23:54: 13:0c:0d:e4:3f:97:62:3f:cb:f2:b1:e2:a3:f0:94:70:98:b2: c2:26:88:68:f2:af:b1:22:d8:cb:5c:48:79:6d:f9:1f:71:7d: 5b:00:a6:ea:e5:fb:23:da:e8:94:82:74:4b:04:de:1e:d5:d2: 93:e7:ce:e4:a7:be:e6:91:0a:0c:1f:9c:48:85:c8:92:c8:85: 85:4e:4c:e7:8b:82:21:6e:40:cb:10:70:09:ab:cc:25:17:f2: 4f:79:78:f1:23:44:55:21:74:a7:20:e4:f9:31:d8:43:38:4f: d1:4d:96:d7:35:bc:92:d6:d6:d9:fc:72:25:f8:37:59:da:61: 0d:c5:3c:54:b8:c7:f7:0e:ed:5f:df:04:68:bd:f1:8e:c1:ff: 9a:46:f3:74:02:a5:4f:a9:ec:2b:1c:85:63:b0:4c:87:44:70: ab:a7:4a:9c:b9:3d:c1:ee:7c:21:1c:05:d1:b3:73:8e:e9:16: 8a:c7:98:48:e9:ed:93:aa:26:d7:55:4d:ac:46:cb:31:11:d6: b4:e2:f9:c6:38:d8:13:ef:bf:db:b1:7d:d0:90:cc:cb:5d:32: a0:3e:31:1c |
| 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 === 40B78E3E94710000: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 === 4097227F9F740000: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 = Google Trust Services LLC, CN = GTS Root R1 verify return:1 depth=1 C = US, O = Google Trust Services, CN = WR3 verify return:1 depth=0 CN = pub.dev verify return:1 CONNECTED(00000003) --- Certificate chain 0 s:CN = pub.dev i:C = US, O = Google Trust Services, CN = WR3 a:PKEY: rsaEncryption, 2048 (bit); sigalg: RSA-SHA256 v:NotBefore: Mar 12 09:56:43 2026 GMT; NotAfter: Jun 10 10:49:55 2026 GMT 1 s:C = US, O = Google Trust Services, CN = WR3 i:C = US, O = Google Trust Services LLC, CN = GTS Root R1 a:PKEY: rsaEncryption, 2048 (bit); sigalg: RSA-SHA256 v:NotBefore: Dec 13 09:00:00 2023 GMT; NotAfter: Feb 20 14:00:00 2029 GMT 2 s:C = US, O = Google Trust Services LLC, CN = GTS Root R1 i:C = BE, O = GlobalSign nv-sa, OU = Root CA, CN = GlobalSign Root CA a:PKEY: rsaEncryption, 4096 (bit); sigalg: RSA-SHA256 v:NotBefore: Jun 19 00:00:42 2020 GMT; NotAfter: Jan 28 00:00:42 2028 GMT --- Server certificate -----BEGIN CERTIFICATE----- MIIFGTCCBAGgAwIBAgIQEvI4kYjhRKIKW8SQbTm6azANBgkqhkiG9w0BAQsFADA7 MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZpY2VzMQww CgYDVQQDEwNXUjMwHhcNMjYwMzEyMDk1NjQzWhcNMjYwNjEwMTA0OTU1WjASMRAw DgYDVQQDEwdwdWIuZGV2MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA 5gP65Q8rT83EWH3V4RhivONsQNQD6eW2Bu1y+UEqsF9cgR9qrlW2linbpcLVnp7q 5YcXWwpeTzsViwEAcxTtiBen8sHWEfM0Q4/YJRH6gbD0Ixs9s/BvtZ9axucJitHu cBysWQV6naLtbkUOXk5f20IZO3uyPgEz5q7olVyhsRnuTu1OBYqojmiJY7HgzgJu 3Oyl+YRn7KbBmMVFJ4b+aJPRlVVHdsomE/Xe+5W8nMeyf53mVNgk9p4erJI3kylr TTdFhjjA0mmhRAxh/+5Q02FExnbXLh/xxwVqc2TBSg6JCw+eS63pwnItxgSQdYJL BjbUxNHbTHimGpp9nwTuKwIDAQABo4ICQDCCAjwwDgYDVR0PAQH/BAQDAgWgMBMG A1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFK8+yqIR SgvdBHu8l5goQD5geqJkMB8GA1UdIwQYMBaAFMeB9f2OiNkAPE1jolAxJKDOI/4j MF4GCCsGAQUFBwEBBFIwUDAnBggrBgEFBQcwAYYbaHR0cDovL28ucGtpLmdvb2cv cy93cjMvRXZJMCUGCCsGAQUFBzAChhlodHRwOi8vaS5wa2kuZ29vZy93cjMuY3J0 MBIGA1UdEQQLMAmCB3B1Yi5kZXYwEwYDVR0gBAwwCjAIBgZngQwBAgEwNgYDVR0f BC8wLTAroCmgJ4YlaHR0cDovL2MucGtpLmdvb2cvd3IzL1M1el9NQVBfNThBLmNy bDCCAQQGCisGAQQB1nkCBAIEgfUEgfIA8AB2AA5XlLzzrqk+MxssmQez95Dfm8I9 cTIl3SGpJaxhxU4hAAABnOGxES4AAAQDAEcwRQIgPBCF0QvEXvl1B1ycfBu7lFJa OwfO/leZV7Nva9RPNBkCIQC7BUL4C5/r/05Lo8EEZPvuE+aRBoJtIxkJ8qtKq98C VwB2AEmcm2neHXzs/DbezYdkprhbrwqHgBnRVVL76esp3fjDAAABnOGxET0AAAQD AEcwRQIhALdiQsKPUNWoX/Ja9txruGOz5WSxWL3BZ9fXuROgcQhOAiAVj5jje+62 xlkJOs+6mSH59kST1bb6yrSgDOuvl0k1STANBgkqhkiG9w0BAQsFAAOCAQEAfepP MINulsiijgrF4OscFg5dF5CKXoybD+0tBaYJvIjZcyNUEwwN5D+XYj/L8rHio/CU cJiywiaIaPKvsSLYy1xIeW35H3F9WwCm6uX7I9rolIJ0SwTeHtXSk+fO5Ke+5pEK DB+cSIXIksiFhU5M54uCIW5AyxBwCavMJRfyT3l48SNEVSF0pyDk+THYQzhP0U2W 1zW8ktbW2fxyJfg3WdphDcU8VLjH9w7tX98EaL3xjsH/mkbzdAKlT6nsKxyFY7BM h0Rwq6dKnLk9we58IRwF0bNzjukWiseYSOntk6om11VNrEbLMRHWtOL5xjjYE++/ 27F90JDMy10yoD4xHA== -----END CERTIFICATE----- subject=CN = pub.dev issuer=C = US, O = Google Trust Services, CN = WR3 --- 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 4696 bytes and written 289 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: C06CAEE90234CC8CAD46102481710296BDC6212739A1EC7505FD97607162793B Session-ID-ctx: Master-Key: 054155239569E418F9C53986AAD8A9F03A8C316704E266CB0CBEC694380B9155210B79DD0767A50B0E7299B0960BF291 PSK identity: None PSK identity hint: None SRP username: None TLS session ticket lifetime hint: 100800 (seconds) TLS session ticket: 0000 - 02 4b 5a f4 40 4d 3f 91-a9 9c fd ee b5 df e3 a9 .KZ.@M?......... 0010 - 8c 4d 2b a6 1e a3 6c 44-db 05 24 9d 23 18 c7 e3 .M+...lD..$.#... 0020 - b0 05 86 91 46 21 74 e8-8f 59 c6 ae 81 ce ff 6f ....F!t..Y.....o 0030 - 61 20 9d ee e9 16 7b 01-9e 1d 2f dc 84 fd 8a 2b a ....{.../....+ 0040 - 0f df ec 72 eb d6 fc 2e-5e 19 0f 93 25 8e 3e 08 ...r....^...%.>. 0050 - 8a 49 9d 34 ec dd 40 91-f5 8e e7 f6 2b e3 d4 bc .I.4..@.....+... 0060 - 11 24 a0 a6 92 40 d1 c9-6d 94 01 6f 3b de 1f 15 .$...@..m..o;... 0070 - 04 f4 5d 23 7c b6 47 76-d5 8c 74 2d 60 a6 c9 a0 ..]#|.Gv..t-`... 0080 - fc 1a 30 5b 1a 82 4d 55-fd d6 f5 d0 be 71 83 18 ..0[..MU.....q.. 0090 - 56 7a 01 89 57 f8 45 2b-c1 ee 73 04 27 e9 ed 49 Vz..W.E+..s.'..I 00a0 - 15 92 cb 77 68 9b 34 03-81 c6 a3 c4 87 ed 3e 73 ...wh.4.......>s 00b0 - 23 9f 86 d8 ac c6 17 f6-1c 19 f2 ac 7f c2 18 e0 #............... 00c0 - da da 01 78 2e 7f 1a 02-d4 6d d2 9d 49 2b ba f5 ...x.....m..I+.. 00d0 - 2f 2f 86 82 c9 b8 e4 62-e1 7a b1 cd de c9 3e 64 //.....b.z....>d 00e0 - 1c 2e 5b de 55 86 b3 df-29 3c 4c 50 50 3c 99 75 ..[.U...) Start Time: 1774377291 Timeout : 7200 (sec) Verify return code: 0 (ok) Extended master secret: yes --- DONE === tls1_3 === depth=2 C = US, O = Google Trust Services LLC, CN = GTS Root R1 verify return:1 depth=1 C = US, O = Google Trust Services, CN = WR3 verify return:1 depth=0 CN = pub.dev verify return:1 CONNECTED(00000003) --- Certificate chain 0 s:CN = pub.dev i:C = US, O = Google Trust Services, CN = WR3 a:PKEY: rsaEncryption, 2048 (bit); sigalg: RSA-SHA256 v:NotBefore: Mar 12 09:56:43 2026 GMT; NotAfter: Jun 10 10:49:55 2026 GMT 1 s:C = US, O = Google Trust Services, CN = WR3 i:C = US, O = Google Trust Services LLC, CN = GTS Root R1 a:PKEY: rsaEncryption, 2048 (bit); sigalg: RSA-SHA256 v:NotBefore: Dec 13 09:00:00 2023 GMT; NotAfter: Feb 20 14:00:00 2029 GMT 2 s:C = US, O = Google Trust Services LLC, CN = GTS Root R1 i:C = BE, O = GlobalSign nv-sa, OU = Root CA, CN = GlobalSign Root CA a:PKEY: rsaEncryption, 4096 (bit); sigalg: RSA-SHA256 v:NotBefore: Jun 19 00:00:42 2020 GMT; NotAfter: Jan 28 00:00:42 2028 GMT --- Server certificate -----BEGIN CERTIFICATE----- MIIFGTCCBAGgAwIBAgIQEvI4kYjhRKIKW8SQbTm6azANBgkqhkiG9w0BAQsFADA7 MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZpY2VzMQww CgYDVQQDEwNXUjMwHhcNMjYwMzEyMDk1NjQzWhcNMjYwNjEwMTA0OTU1WjASMRAw DgYDVQQDEwdwdWIuZGV2MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA 5gP65Q8rT83EWH3V4RhivONsQNQD6eW2Bu1y+UEqsF9cgR9qrlW2linbpcLVnp7q 5YcXWwpeTzsViwEAcxTtiBen8sHWEfM0Q4/YJRH6gbD0Ixs9s/BvtZ9axucJitHu cBysWQV6naLtbkUOXk5f20IZO3uyPgEz5q7olVyhsRnuTu1OBYqojmiJY7HgzgJu 3Oyl+YRn7KbBmMVFJ4b+aJPRlVVHdsomE/Xe+5W8nMeyf53mVNgk9p4erJI3kylr TTdFhjjA0mmhRAxh/+5Q02FExnbXLh/xxwVqc2TBSg6JCw+eS63pwnItxgSQdYJL BjbUxNHbTHimGpp9nwTuKwIDAQABo4ICQDCCAjwwDgYDVR0PAQH/BAQDAgWgMBMG A1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFK8+yqIR SgvdBHu8l5goQD5geqJkMB8GA1UdIwQYMBaAFMeB9f2OiNkAPE1jolAxJKDOI/4j MF4GCCsGAQUFBwEBBFIwUDAnBggrBgEFBQcwAYYbaHR0cDovL28ucGtpLmdvb2cv cy93cjMvRXZJMCUGCCsGAQUFBzAChhlodHRwOi8vaS5wa2kuZ29vZy93cjMuY3J0 MBIGA1UdEQQLMAmCB3B1Yi5kZXYwEwYDVR0gBAwwCjAIBgZngQwBAgEwNgYDVR0f BC8wLTAroCmgJ4YlaHR0cDovL2MucGtpLmdvb2cvd3IzL1M1el9NQVBfNThBLmNy bDCCAQQGCisGAQQB1nkCBAIEgfUEgfIA8AB2AA5XlLzzrqk+MxssmQez95Dfm8I9 cTIl3SGpJaxhxU4hAAABnOGxES4AAAQDAEcwRQIgPBCF0QvEXvl1B1ycfBu7lFJa OwfO/leZV7Nva9RPNBkCIQC7BUL4C5/r/05Lo8EEZPvuE+aRBoJtIxkJ8qtKq98C VwB2AEmcm2neHXzs/DbezYdkprhbrwqHgBnRVVL76esp3fjDAAABnOGxET0AAAQD AEcwRQIhALdiQsKPUNWoX/Ja9txruGOz5WSxWL3BZ9fXuROgcQhOAiAVj5jje+62 xlkJOs+6mSH59kST1bb6yrSgDOuvl0k1STANBgkqhkiG9w0BAQsFAAOCAQEAfepP MINulsiijgrF4OscFg5dF5CKXoybD+0tBaYJvIjZcyNUEwwN5D+XYj/L8rHio/CU cJiywiaIaPKvsSLYy1xIeW35H3F9WwCm6uX7I9rolIJ0SwTeHtXSk+fO5Ke+5pEK DB+cSIXIksiFhU5M54uCIW5AyxBwCavMJRfyT3l48SNEVSF0pyDk+THYQzhP0U2W 1zW8ktbW2fxyJfg3WdphDcU8VLjH9w7tX98EaL3xjsH/mkbzdAKlT6nsKxyFY7BM h0Rwq6dKnLk9we58IRwF0bNzjukWiseYSOntk6om11VNrEbLMRHWtOL5xjjYE++/ 27F90JDMy10yoD4xHA== -----END CERTIFICATE----- subject=CN = pub.dev issuer=C = US, O = Google Trust Services, CN = WR3 --- 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 4490 bytes and written 321 bytes Verification: OK --- New, TLSv1.3, Cipher is TLS_AES_256_GCM_SHA384 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 |
Crawler stats
| Basic stats | |
|---|---|
| Total execution time | 2 s |
| Total URLs | 1 |
| Total size | 9 kB |
| Requests - total time | 160 ms |
| Requests - avg time | 160 ms |
| Requests - min time | 160 ms |
| Requests - max time | 160 ms |
| Requests by status | 200: 1 |
Analysis stats
Found 21 row(s).
| Class::method | Exec time 🔽 | Exec count |
|---|---|---|
| SslTlsAnalyzer::getTLSandSSLCertificateInfo | 312 ms | 1 |
| BestPracticeAnalyzer::checkNonClickablePhoneNumbers | 3 ms | 1 |
| SecurityAnalyzer::checkHtmlSecurity | 0 ms | 1 |
| AccessibilityAnalyzer::checkMissingLabels | 0 ms | 1 |
| SeoAndOpenGraphAnalyzer::analyzeHeadings | 0 ms | 1 |
| AccessibilityAnalyzer::checkMissingAriaLabels | 0 ms | 1 |
| AccessibilityAnalyzer::checkImageAltAttributes | 0 ms | 1 |
| BestPracticeAnalyzer::checkHeadingStructure | 0 ms | 1 |
| SecurityAnalyzer::checkHeaders | 0 ms | 1 |
| AccessibilityAnalyzer::checkMissingRoles | 0 ms | 1 |
| BestPracticeAnalyzer::checkMaxDOMDepth | 0 ms | 1 |
| AccessibilityAnalyzer::checkMissingLang | 0 ms | 1 |
| BestPracticeAnalyzer::checkMissingQuotesOnAttributes | 0 ms | 1 |
| BestPracticeAnalyzer::checkInlineSvg | 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 |
|---|---|---|
| CssProcessor::findUrls | 0 ms | 1 |
| NextJsProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 1 |
| JavaScriptProcessor::findUrls | 0 ms | 1 |
| AstroProcessor::findUrls | 0 ms | 1 |
| HtmlProcessor::findUrls | 0 ms | 1 |
| AstroProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 1 |
| NextJsProcessor::findUrls | 0 ms | 1 |
| JavaScriptProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 1 |
| SvelteProcessor::findUrls | 0 ms | 1 |
| HtmlProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 1 |
| SvelteProcessor::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 18:34:49 |
| Command | siteone-crawler --url=https://pub.dev/help --markdown-export-dir=/tmp/siteone-kiwi_edit --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 --single-page |
| 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 |