Summary
Website Quality Score
Performance 10.0
SEO 9.2
Security 10.0
Accessibility 9.9
Best Practices 9.4
- ⚠️ No titles provided for uniqueness check.
- ⚠️ No meta descriptions provided for uniqueness check.
- ⚠️ No WebP image found on the website.
- ⚠️ No AVIF image found on the website.
- ⚠️ 1 page(s) with skipped heading levels.
- ⚠️ 1 page(s) with non-clickable (non-interactive) phone numbers.
- ⏩ Loaded robots.txt for domain 'cookbook.openai.com': status code 308, size 163 B and took 43 ms.
- ⏩ Redirects - 1 redirect(s) found.
- ⏩ DNS IPv6: domain cookbook.openai.com does not support IPv6 (DNS server: 127.0.0.53).
- ✅ Skipped URLs - no skipped URLs found.
- ✅ External URLs - no external URLs found.
- ✅ 404 OK - all pages exists, no non-existent pages found.
- ✅ SSL/TLS certificate is valid until May 15 00:54:57 2026 GMT. Issued by C = US, O = Let's Encrypt, CN = R12. Subject is CN = cookbook.openai.com.
- ✅ 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 8 unique headers.
- ✅ All pages support Brotli compression.
- ✅ 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 valid HTML.
- ✅ All pages have image alt attributes.
- ✅ All pages have form labels.
- ✅ All pages have aria labels.
- ✅ All pages have role attributes.
- ✅ All pages have lang attribute.
- ✅ DNS IPv4 OK: domain cookbook.openai.com resolved to cname.vercel-dns.com., 76.76.21.164, 66.33.60.34 (DNS server: 127.0.0.53).
- ✅ Security - no findings.
- 📌 DNS Aliases: IP(s) for domain cookbook.openai.com were resolved by CNAME chain cookbook.openai.com > cname.vercel-dns.com.
Visited URLs
| URL | Status | Type | Time (s) | Size | Cache |
|---|---|---|---|---|---|
| / | 308 | Redirect | 12 ms | 141 B | 0 s |
| https://developers.openai.com/cookbook | 200 | HTML | 158 ms | 8 MB | 0 s |
Best practices
Found 11 row(s).
| Analysis name | OK | Notice | Warning | Critical |
|---|---|---|---|---|
| Non-clickable phone numbers | 0 | 0 | 10 | 0 |
| Large inline SVGs (> 5120 B) | 24 | 0 | 0 | 0 |
| Duplicate inline SVGs (> 5 and > 1024 B) | 24 | 0 | 0 | 0 |
| DOM depth (> 30) | 1 | 0 | 0 | 0 |
| Invalid inline SVGs | 24 | 0 | 0 | 0 |
| Heading structure | 1 | 0 | 2 | 0 |
| Title uniqueness (> 10%) | 0 | 0 | 1 | 0 |
| Description uniqueness (> 10%) | 0 | 0 | 1 | 0 |
| Brotli support | 0 | 0 | 0 | 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
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| warning | 2 | Heading structure is skipping levels: found an <h4> after an <h2>. | https://developers.openai.com/cookbook |
| warning | 1 | Heading structure is skipping levels: found an <h2> without a previous higher heading. | https://developers.openai.com/cookbook |
Non-clickable phone numbers
Found 10 row(s).
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| warning | 1 | +15559876543 | https://developers.openai.com/cookbook |
| warning | 1 | 110-123-4567 | https://developers.openai.com/cookbook |
| warning | 1 | 617-585-5678 | https://developers.openai.com/cookbook |
| warning | 1 | 708-576-8207 | https://developers.openai.com/cookbook |
| warning | 1 | +15551234567 | https://developers.openai.com/cookbook |
| warning | 1 | +150-250 | https://developers.openai.com/cookbook |
| warning | 1 | +200-300 | https://developers.openai.com/cookbook |
| warning | 1 | 010-1234-5678 | https://developers.openai.com/cookbook |
| warning | 1 | 010-2222-3333 | https://developers.openai.com/cookbook |
| warning | 1 | 555-123-4567 | https://developers.openai.com/cookbook |
| No rows found, please edit your search term. | |||
Title uniqueness
No problems found.
Description uniqueness
No problems found.
Accessibility
Nothing to report.
Valid HTML
No problems found.
Missing image alt attributes
No problems found.
Missing form labels
No problems found.
Missing aria labels
No problems found.
Missing roles
No problems found.
Missing html lang attribute
No problems found.
Security
Nothing to report.
Security headers
No problems found.
SEO metadata
No URLs.
OpenGraph metadata
No URLs with OpenGraph data (og:* or twitter:* meta tags).
Heading structure
No URLs to analyze heading structure.
404 URLs
No 404 URLs found.
Redirected URLs
| Status | Redirected URL 🔼 | Target URL | Found at URL |
|---|---|---|---|
| 308 | / | https://developers.openai.com/cookbook |
Skipped URLs Summary
No skipped URLs found.
Skipped URLs
No skipped URLs found.
External URLs
No external URLs found.
TOP fastest URLs
No fast URLs faster than 1 second(s) found.
TOP slowest URLs
No slow URLs slower than 0.01 second(s) found.
Content types
| Content type | URLs 🔽 | Total size | Total time | Avg time | Status 20x | Status 30x |
|---|---|---|---|---|---|---|
| HTML | 1 | 8 MB | 158 ms | 158 ms | 1 | 0 |
| Redirect | 1 | 141 B | 12 ms | 12 ms | 0 | 1 |
Content types (MIME types)
| Content type | URLs 🔽 | Total size | Total time | Avg time | Status 20x | Status 30x |
|---|---|---|---|---|---|---|
| text/html; charset=utf-8 | 1 | 8 MB | 158 ms | 158 ms | 1 | 0 |
| text / html | 1 | 141 B | 12 ms | 12 ms | 0 | 1 |
Source domains
| Domain | Totals | HTML | Redirect |
|---|---|---|---|
| developers.openai.com | 1 / 8MB / 158ms | 1 / 8MB / 158ms | |
| cookbook.openai.com | 1 / 141B / 11ms | 1 / 141B / 11ms |
HTTP headers
| Header 🔼 | Occurs | Unique | Values preview | Min value | Max value |
|---|---|---|---|---|---|
| Cache-Control | 1 | 1 | public, max-age=0, must-revalidate | ||
| Content-Type | 1 | 1 | text / html | ||
| Date | 1 | - | [ignored generic values] | 2026-03-24 | 2026-03-24 |
| Location | 1 | 1 | https://developers.openai.com/cookbook | ||
| Refresh | 1 | 1 | 0;url=https://developers.openai.com/cookbook | ||
| Server | 1 | 1 | Vercel | ||
| Strict-Transport-Security | 1 | 1 | max-age=63072000 | ||
| X-Vercel-Id | 1 | 1 | arn1::wcd4l-1774381631513-c26eaba775c3 |
HTTP header values
| Header | Occurs | Value |
|---|---|---|
| Cache-Control | 1 | public, max-age=0, must-revalidate |
| Content-Type | 1 | text / html |
| Location | 1 | https://developers.openai.com/cookbook |
| Refresh | 1 | 0;url=https://developers.openai.com/cookbook |
| Server | 1 | Vercel |
| Strict-Transport-Security | 1 | max-age=63072000 |
| X-Vercel-Id | 1 | arn1::wcd4l-1774381631513-c26eaba775c3 |
HTTP Caching by content type (only from crawlable domains)
| Content type | Cache type | URLs 🔽 | AVG lifetime | MIN lifetime | MAX lifetime |
|---|---|---|---|---|---|
| Redirect | Cache-Control | 1 | 0 s | 0 s | 0 s |
HTTP Caching by domain
| Domain | Cache type | URLs 🔽 | AVG lifetime | MIN lifetime | MAX lifetime |
|---|---|---|---|---|---|
| cookbook.openai.com | Cache-Control | 1 | 0 s | 0 s | 0 s |
| developers.openai.com | Cache-Control + ETag + Last-Modified | 1 | 0 s | 0 s | 0 s |
HTTP Caching by domain and content type
| Domain | Content type | Cache type | URLs 🔽 | AVG lifetime | MIN lifetime | MAX lifetime |
|---|---|---|---|---|---|---|
| cookbook.openai.com | Redirect | Cache-Control | 1 | 0 s | 0 s | 0 s |
| developers.openai.com | HTML | Cache-Control + ETag + Last-Modified | 1 | 0 s | 0 s | 0 s |
DNS info
| DNS resolving tree |
|---|
| cookbook.openai.com |
| cname.vercel-dns.com |
| IPv4: cname.vercel-dns.com. |
| IPv4: 76.76.21.164 |
| IPv4: 66.33.60.34 |
| DNS server: 127.0.0.53 |
SSL/TLS info
| Info | Text |
|---|---|
| Issuer | C = US, O = Let's Encrypt, CN = R12 |
| Subject | CN = cookbook.openai.com |
| Valid from | Feb 14 00:54:58 2026 GMT (VALID already 38.8 day(s)) |
| Valid to | May 15 00:54:57 2026 GMT (VALID still for 51.2 day(s)) |
| Supported protocols | TLSv1.2, TLSv1.3 |
| RAW certificate output | Certificate: Data: Version: 3 (0x2) Serial Number: 05:74:6f:70:a7:b1:be:21:5b:f8:d1:cc:00:3f:20:9e:3c:ba Signature Algorithm: sha256WithRSAEncryption Issuer: C = US, O = Let's Encrypt, CN = R12 Validity Not Before: Feb 14 00:54:58 2026 GMT Not After : May 15 00:54:57 2026 GMT Subject: CN = cookbook.openai.com Subject Public Key Info: Public Key Algorithm: rsaEncryption Public-Key: (2048 bit) Modulus: 00:bf:d1:69:59:a7:c1:1d:49:a6:0e:a9:25:c5:4c: d5:bb:f7:3d:ab:a2:35:e6:b2:1d:c5:e6:8d:18:b3: d5:2f:e2:86:19:5c:d1:7c:62:11:51:20:2d:b7:e7: 9b:2d:96:55:a1:f0:d4:fd:cf:9b:ba:89:0e:e2:94: 28:3a:e2:e6:bf:55:68:19:3b:0b:51:24:01:e6:8a: 45:22:f9:9d:49:39:a1:ef:72:3b:df:06:4a:3c:7e: f1:86:5f:72:75:85:37:60:84:a8:d4:45:e4:27:41: 6c:d2:0c:0f:be:d7:a8:68:92:60:b1:c4:3a:7f:b5: 1c:57:48:4b:da:20:c7:8e:a0:bc:e1:87:a1:43:1a: 7f:6f:c3:0d:a9:65:4e:b8:df:e0:9e:f9:76:ec:24: 5d:27:73:c5:72:83:a2:8c:54:ba:e0:4e:ab:ad:97: 24:a3:f6:40:44:ea:26:92:79:93:96:25:ad:c2:a4: 70:c2:14:cb:52:08:02:b0:29:3e:e2:5d:1a:30:54: 80:6f:ed:9d:12:30:52:75:bd:b4:af:4a:76:53:45: bd:11:52:c1:cd:a6:95:2d:f6:fb:7c:a3:69:b6:8d: 5a:94:ba:e7:27:81:6b:31:ee:34:14:84:df:0f:54: c0:37:34:49:20:ec:1a:63:81:b7:81:89:02:b6:42: 2d:01 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: 5B:E9:A1:0F:86:93:53:32:FA:0F:19:8A:36:A3:C5:3F:81:F5:05:12 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:cookbook.openai.com X509v3 Certificate Policies: Policy: 2.23.140.1.2.1 X509v3 CRL Distribution Points: Full Name: URI:http://r12.c.lencr.org/59.crl CT Precertificate SCTs: Signed Certificate Timestamp: Version : v1 (0x0) Log ID : A5:C9:78:92:5D:57:46:17:82:87:0D:D8:89:66:0B:5C: 55:64:8B:7D:00:40:F2:EC:07:68:51:D1:88:69:19:F7 Timestamp : Feb 14 01:53:28.285 2026 GMT Extensions: 00:00:05:00:32:25:DB:E4 Signature : ecdsa-with-SHA256 30:45:02:20:10:D0:A1:D3:44:44:37:C0:93:80:36:21: FE:2E:E8:0F:20:90:95:AE:EB:BF:15:92:F8:93:BD:50: F6:3E:D1:FE:02:21:00:D0:48:49:52:E8:4B:A2:96:AE: 79:AB:E4:54:F8:E5:94:6B:6E:B2:98:A0:4F:55:3F:19: 94:30:A7:B7:30:DE:89 Signed Certificate Timestamp: Version : v1 (0x0) Log ID : 64:11:C4:6C:A4:12:EC:A7:89:1C:A2:02:2E:00:BC:AB: 4F:28:07:D4:1E:35:27:AB:EA:FE:D5:03:C9:7D:CD:F0 Timestamp : Feb 14 01:53:36.216 2026 GMT Extensions: none Signature : ecdsa-with-SHA256 30:46:02:21:00:B5:D7:EB:2D:44:38:CC:20:1A:17:36: E2:D1:73:43:30:FC:B6:79:E2:DF:CF:76:8E:76:55:50: 7E:72:FD:27:52:02:21:00:EB:F5:E6:C1:01:4B:1F:60: 3B:13:E8:7C:D4:27:65:94:39:11:94:5F:74:5F:90:45: 70:73:32:26:D6:42:EE:3D Signature Algorithm: sha256WithRSAEncryption Signature Value: ac:8b:36:7b:aa:99:a9:0d:40:dc:51:e9:6e:22:0e:42:9f:c2: ae:e0:f6:ca:be:9d:bd:32:84:c7:85:a8:99:ad:96:86:0e:c3: a6:ca:e4:8d:27:a8:ae:da:d9:fe:18:f2:4a:f2:a2:4a:50:16: 7c:c8:33:8c:36:61:e4:09:cf:d9:0b:a4:be:4c:37:91:b0:23: 5d:44:5b:24:e4:61:6a:c9:94:f6:4c:2a:eb:c7:d3:b1:52:65: 2b:a7:b0:d3:2b:7d:23:e9:25:54:5c:34:df:57:01:c1:2a:43: 8d:85:8d:fd:c9:7a:1f:71:b6:ee:88:6c:e9:b0:b1:52:17:71: 8f:fd:a2:25:96:35:46:d7:15:25:af:c8:5b:1c:19:e0:0b:7a: 99:51:e7:60:92:3e:57:15:69:a8:df:ad:1a:a7:84:fc:50:92: f0:6c:e5:13:2a:c9:47:6d:2e:fd:59:03:ef:4b:a0:98:8e:dd: 4f:5c:60:b3:fa:5c:f7:32:6b:e9:1e:8c:a8:4c:63:b4:54:5f: 8a:06:79:4b:40:f5:d8:6c:cb:cc:7e:5f:d6:52:7b:d8:80:f2: ee:ca:19:9e:cc:6a:7a:dd:f4:52:7c:ba:c6:5f:df:84:4a:9d: 68:fa:72:57:70:1d:20:5b:99:14:eb:db:21:3a:ff:b5:87:95: 64:ea:bc:db |
| 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 === 408723479D700000: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 === 402703F183770000: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 = cookbook.openai.com verify return:1 CONNECTED(00000003) --- Certificate chain 0 s:CN = cookbook.openai.com i:C = US, O = Let's Encrypt, CN = R12 a:PKEY: rsaEncryption, 2048 (bit); sigalg: RSA-SHA256 v:NotBefore: Feb 14 00:54:58 2026 GMT; NotAfter: May 15 00:54: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----- MIIFATCCA+mgAwIBAgISBXRvcKexviFb+NHMAD8gnjy6MA0GCSqGSIb3DQEBCwUA MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD EwNSMTIwHhcNMjYwMjE0MDA1NDU4WhcNMjYwNTE1MDA1NDU3WjAeMRwwGgYDVQQD ExNjb29rYm9vay5vcGVuYWkuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAv9FpWafBHUmmDqklxUzVu/c9q6I15rIdxeaNGLPVL+KGGVzRfGIRUSAt t+ebLZZVofDU/c+buokO4pQoOuLmv1VoGTsLUSQB5opFIvmdSTmh73I73wZKPH7x hl9ydYU3YISo1EXkJ0Fs0gwPvteoaJJgscQ6f7UcV0hL2iDHjqC84YehQxp/b8MN qWVOuN/gnvl27CRdJ3PFcoOijFS64E6rrZcko/ZAROomknmTliWtwqRwwhTLUggC sCk+4l0aMFSAb+2dEjBSdb20r0p2U0W9EVLBzaaVLfb7fKNpto1alLrnJ4FrMe40 FITfD1TANzRJIOwaY4G3gYkCtkItAQIDAQABo4ICIjCCAh4wDgYDVR0PAQH/BAQD AgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE FFvpoQ+Gk1My+g8ZijajxT+B9QUSMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtMrXg+ +tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMi5p LmxlbmNyLm9yZy8wHgYDVR0RBBcwFYITY29va2Jvb2sub3BlbmFpLmNvbTATBgNV HSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcjEyLmMu bGVuY3Iub3JnLzU5LmNybDCCAQ0GCisGAQQB1nkCBAIEgf4EgfsA+QB+AKXJeJJd V0YXgocN2IlmC1xVZIt9AEDy7AdoUdGIaRn3AAABnFnaWt0ACAAABQAyJdvkBAMA RzBFAiAQ0KHTREQ3wJOANiH+LugPIJCVruu/FZL4k71Q9j7R/gIhANBISVLoS6KW rnmr5FT45ZRrbrKYoE9VPxmUMKe3MN6JAHcAZBHEbKQS7KeJHKICLgC8q08oB9Qe NSer6v7VA8l9zfAAAAGcWdp52AAABAMASDBGAiEAtdfrLUQ4zCAaFzbi0XNDMPy2 eeLfz3aOdlVQfnL9J1ICIQDr9ebBAUsfYDsT6HzUJ2WUORGUX3RfkEVwczIm1kLu PTANBgkqhkiG9w0BAQsFAAOCAQEArIs2e6qZqQ1A3FHpbiIOQp/CruD2yr6dvTKE x4Woma2Whg7DpsrkjSeortrZ/hjySvKiSlAWfMgzjDZh5AnP2Qukvkw3kbAjXURb JORhasmU9kwq68fTsVJlK6ew0yt9I+klVFw031cBwSpDjYWN/cl6H3G27ohs6bCx Uhdxj/2iJZY1RtcVJa/IWxwZ4At6mVHnYJI+VxVpqN+tGqeE/FCS8GzlEyrJR20u /VkD70ugmI7dT1xgs/pc9zJr6R6MqExjtFRfigZ5S0D12GzLzH5f1lJ72IDy7soZ nsxqet30Uny6xl/fhEqdaPpyV3AdIFuZFOvbITr/tYeVZOq82w== -----END CERTIFICATE----- subject=CN = cookbook.openai.com 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 3168 bytes and written 309 bytes Verification: OK --- New, TLSv1.2, Cipher is ECDHE-RSA-AES128-GCM-SHA256 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-AES128-GCM-SHA256 Session-ID: 604DF5DFF3CDCDA97BDE345559528C3416F95FFE94FA6CE066BA75EC216A4C6F Session-ID-ctx: Master-Key: 81BE03F8C8EC86BE17CDED82488F12D184CAE0495735720CF7ED3E778DEA12E47EDE5EDB2C013179F604CDD1A97DD37C PSK identity: None PSK identity hint: None SRP username: None TLS session ticket: 0000 - 39 90 13 e8 5e 7c 7d 2f-f5 b1 e0 38 61 48 1d 8b 9...^|}/...8aH.. 0010 - fc 71 77 0f 58 de 8f 1e-e3 5e bb 54 2d b3 40 d1 .qw.X....^.T-.@. 0020 - ae 35 49 d8 8e 24 86 13-5b c9 eb 5e 2d 03 ac c5 .5I..$..[..^-... 0030 - 5a a4 c7 c7 34 c3 d3 6e-c3 49 3a 2d fb 68 55 d3 Z...4..n.I:-.hU. 0040 - fa 0b 65 ba b6 34 47 af-28 a5 6e cc 78 96 1d d6 ..e..4G.(.n.x... 0050 - a0 ef 9e c4 23 37 52 a5-c7 72 80 14 ba 8f 38 7f ....#7R..r....8. 0060 - a7 9e 76 98 65 be 81 f7-61 a0 be 56 d0 8a 43 6d ..v.e...a..V..Cm 0070 - 4d 19 1d 6d d3 bd 7e f9-99 3c ee M..m..~..<. Start Time: 1774381633 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 = cookbook.openai.com verify return:1 CONNECTED(00000003) --- Certificate chain 0 s:CN = cookbook.openai.com i:C = US, O = Let's Encrypt, CN = R12 a:PKEY: rsaEncryption, 2048 (bit); sigalg: RSA-SHA256 v:NotBefore: Feb 14 00:54:58 2026 GMT; NotAfter: May 15 00:54: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----- MIIFATCCA+mgAwIBAgISBXRvcKexviFb+NHMAD8gnjy6MA0GCSqGSIb3DQEBCwUA MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD EwNSMTIwHhcNMjYwMjE0MDA1NDU4WhcNMjYwNTE1MDA1NDU3WjAeMRwwGgYDVQQD ExNjb29rYm9vay5vcGVuYWkuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAv9FpWafBHUmmDqklxUzVu/c9q6I15rIdxeaNGLPVL+KGGVzRfGIRUSAt t+ebLZZVofDU/c+buokO4pQoOuLmv1VoGTsLUSQB5opFIvmdSTmh73I73wZKPH7x hl9ydYU3YISo1EXkJ0Fs0gwPvteoaJJgscQ6f7UcV0hL2iDHjqC84YehQxp/b8MN qWVOuN/gnvl27CRdJ3PFcoOijFS64E6rrZcko/ZAROomknmTliWtwqRwwhTLUggC sCk+4l0aMFSAb+2dEjBSdb20r0p2U0W9EVLBzaaVLfb7fKNpto1alLrnJ4FrMe40 FITfD1TANzRJIOwaY4G3gYkCtkItAQIDAQABo4ICIjCCAh4wDgYDVR0PAQH/BAQD AgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE FFvpoQ+Gk1My+g8ZijajxT+B9QUSMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtMrXg+ +tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMi5p LmxlbmNyLm9yZy8wHgYDVR0RBBcwFYITY29va2Jvb2sub3BlbmFpLmNvbTATBgNV HSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcjEyLmMu bGVuY3Iub3JnLzU5LmNybDCCAQ0GCisGAQQB1nkCBAIEgf4EgfsA+QB+AKXJeJJd V0YXgocN2IlmC1xVZIt9AEDy7AdoUdGIaRn3AAABnFnaWt0ACAAABQAyJdvkBAMA RzBFAiAQ0KHTREQ3wJOANiH+LugPIJCVruu/FZL4k71Q9j7R/gIhANBISVLoS6KW rnmr5FT45ZRrbrKYoE9VPxmUMKe3MN6JAHcAZBHEbKQS7KeJHKICLgC8q08oB9Qe NSer6v7VA8l9zfAAAAGcWdp52AAABAMASDBGAiEAtdfrLUQ4zCAaFzbi0XNDMPy2 eeLfz3aOdlVQfnL9J1ICIQDr9ebBAUsfYDsT6HzUJ2WUORGUX3RfkEVwczIm1kLu PTANBgkqhkiG9w0BAQsFAAOCAQEArIs2e6qZqQ1A3FHpbiIOQp/CruD2yr6dvTKE x4Woma2Whg7DpsrkjSeortrZ/hjySvKiSlAWfMgzjDZh5AnP2Qukvkw3kbAjXURb JORhasmU9kwq68fTsVJlK6ew0yt9I+klVFw031cBwSpDjYWN/cl6H3G27ohs6bCx Uhdxj/2iJZY1RtcVJa/IWxwZ4At6mVHnYJI+VxVpqN+tGqeE/FCS8GzlEyrJR20u /VkD70ugmI7dT1xgs/pc9zJr6R6MqExjtFRfigZ5S0D12GzLzH5f1lJ72IDy7soZ nsxqet30Uny6xl/fhEqdaPpyV3AdIFuZFOvbITr/tYeVZOq82w== -----END CERTIFICATE----- subject=CN = cookbook.openai.com 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 3124 bytes and written 317 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: ECB4D56C839C42A8F776FB58196A981DF4DAE7E10BC528AB3D3AA1221DF46C91 Session-ID-ctx: Resumption PSK: 7E994BF3A46A3E27E3B85CB79C80CD7FC14B24DDE3F578983A112FD7B6CAEC77 PSK identity: None PSK identity hint: None SRP username: None TLS session ticket lifetime hint: 604800 (seconds) TLS session ticket: 0000 - 3d 85 31 d1 4f c1 14 32-f6 d9 94 ef 22 c0 60 53 =.1.O..2....".`S 0010 - 94 60 d6 df 5d 0e 36 df-f5 a6 55 a0 53 ed c8 5c .`..].6...U.S..\ 0020 - b3 ea ae 8c ec d6 e6 e1-28 23 18 9b 1d 1e f7 b3 ........(#...... 0030 - ba e9 1d 35 de 91 7d 40-53 f1 e7 59 51 1d 12 23 ...5..}@S..YQ..# 0040 - 8e 53 33 40 38 71 ac bc-cb d8 2d e8 ee 44 64 3d .S3@8q....-..Dd= 0050 - 43 d4 7b a3 d9 53 d5 30-3c cd 8c 98 6c 6e e2 17 C.{..S.0<...ln.. 0060 - 9b a6 c4 1d 2b 80 18 ee-ec ....+.... Start Time: 1774381633 Timeout : 7200 (sec) Verify return code: 0 (ok) Extended master secret: no Max Early Data: 0 --- read R BLOCK |
Crawler stats
| Basic stats | |
|---|---|
| Total execution time | 3.4 s |
| Total URLs | 2 |
| Total size | 8 MB |
| Requests - total time | 170 ms |
| Requests - avg time | 85 ms |
| Requests - min time | 12 ms |
| Requests - max time | 158 ms |
| Requests by status | 200: 1 308: 1 |
Analysis stats
Found 14 row(s).
| Class::method | Exec time 🔽 | Exec count |
|---|---|---|
| BestPracticeAnalyzer::checkMissingQuotesOnAttributes | 422 ms | 1 |
| BestPracticeAnalyzer::checkNonClickablePhoneNumbers | 415 ms | 1 |
| SslTlsAnalyzer::getTLSandSSLCertificateInfo | 312 ms | 1 |
| BestPracticeAnalyzer::checkHeadingStructure | 133 ms | 1 |
| BestPracticeAnalyzer::checkMaxDOMDepth | 60 ms | 1 |
| BestPracticeAnalyzer::checkInlineSvg | 13 ms | 1 |
| SeoAndOpenGraphAnalyzer::analyzeSeo | 0 ms | 1 |
| SeoAndOpenGraphAnalyzer::analyzeHeadings | 0 ms | 1 |
| SeoAndOpenGraphAnalyzer::analyzeOpenGraph | 0 ms | 1 |
| BestPracticeAnalyzer::checkTitleUniqueness | 0 ms | 1 |
| BestPracticeAnalyzer::checkMetaDescriptionUniqueness | 0 ms | 1 |
| BestPracticeAnalyzer::checkBrotliSupport | 0 ms | 1 |
| BestPracticeAnalyzer::checkWebpSupport | 0 ms | 1 |
| BestPracticeAnalyzer::checkAvifSupport | 0 ms | 1 |
| No rows found, please edit your search term. | ||
Content processor stats
| Class::method | Exec time 🔽 | Exec count |
|---|---|---|
| NextJsProcessor::applyContentChangesBeforeUrlParsing | 28 ms | 1 |
| HtmlProcessor::findUrls | 0 ms | 1 |
| HtmlProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 2 |
| AstroProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 1 |
| SvelteProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 1 |
| JavaScriptProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 1 |
| CssProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 1 |
Crawler info
| Version | 2.1.0.20260317 |
|---|---|
| Executed At | 2026-03-24 19:47:09 |
| Command | siteone-crawler --url=https://cookbook.openai.com --single-page --markdown-export-dir=/tmp/test-cookbook --disable-javascript --disable-styles --disable-fonts --disable-images --disable-files --timeout=30 --no-color --hide-progress-bar --output=text |
| 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 |