#### #### #####
#### #### #######
#### ### #### #########
#### ###### #### ###### ####
###################### ##### ####
####### ####### ##### ####
####### ####### # ####
###################### ####
#### ###### #### ####
#### ## #### ####
#### #### ##################
#### #### ##################
==================================================
# SiteOne Crawler, v2.1.0.20260317 #
# Author: jan.reges@siteone.cz #
==================================================
Detected terminal width 138 < 140 chars - compact mode activated.
URL | Status | Type | Time | Size | Cache | Access. | Best pr.
------------------------------------------------------------------------------------------------------------------------------------
/api/docs/mcp/ | 308 | Redirect | 35 ms | 91 B | 0 s | |
/api/docs/mcp | 200 | HTML | 40 ms | 353 kB | 0 s | 1/2/3 | 2/6
Skipped URLs Summary
--------------------
No skipped URLs found.
Skipped URLs
------------
No skipped URLs found.
External URLs
-------------
No external URLs found.
Redirected URLs
---------------
Status | Redirected URL | Target URL | Found at URL
--------------------------------------------------------------------------------------------------------------------------------------
308 | /api/docs/mcp/ | /api/docs/mcp |
404 URLs
--------
No 404 URLs found.
SSL/TLS info
------------
Info | Text
---------------------------------------------------------------------------------------------------------------------------------------
Issuer | C = US, O = Let's Encrypt, CN = R13
Subject | CN = developers.openai.com
Valid from | Feb 14 00:37:42 2026 GMT (VALID already 38.8 day(s))
Valid to | May 15 00:37:41 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:…a:d5:c0:4e:99:
95:6f:ae:5c
RAW protocols output | === ssl2 ===
s_client: Unknown option: -ssl2
s_client: Use -help for su…Max Early Data: 0
---
read R BLOCK
TOP fastest URLs
----------------
Time | Status | Fast URL
------------------------------------------------------------------------------------------------------------------------------------------
40 ms | 200 | /api/docs/mcp
TOP slowest URLs
----------------
Time | Status | Slow URL
-------------------------------------------------------------------------------------------------------------------------------------
40 ms | 200 | /api/docs/mcp
SEO metadata
------------
This table contains large data and shows max 10 rows. To see them all, use output to HTML using `--output-html-report=tmp/myreport.html`.
URL | Indexing | Title | H1 | Description | Keywords
---------------------------------------------------------------------------------------------------------------------------------------
/api/docs/mcp | Allowed | Building…ons | Building…ons | Learn ho…ns. |
OpenGraph metadata
------------------
This table contains large data and shows max 10 rows. To see them all, use output to HTML using `--output-html-report=tmp/myreport.html`.
URL | OG Title | OG Description | OG Image | Twitter Title | Twitter Description | Twitter Image
--------------------------------------------------------------------------------------------------------------------------------------------------
/api/docs/mcp | Buildin…ns | Learn h…s. | /open-graph.png | Buildin…ns | Learn h…s. | /open-graph.png
Heading structure
-----------------
This table contains large data and shows max 10 rows. To see them all, use output to HTML using `--output-html-report=tmp/myreport.html`.
Heading structure | Count | Errors | URL
----------------------------------------------------------------------------------------------------------------------------------------
Search the API docs [#header-search-title] Sug…necting-to-trusted-servers] | 64 | 51 | /api/docs/mcp
HTTP headers
------------
Header | Occurs | Unique | Values preview | Min value | Max value
----------------------------------------------------------------------------------------------------------------------------
Access-Control-Allow-Origin | 1 | 1 | * | |
Age | 1 | - | [ignored generic values] | 1.1 hour(s) | 1.1 hour(s)
Cache-Control | 2 | 1 | public, max-age=0, must-revalidate | |
Content-Disposition | 1 | - | [ignored generic values] | |
Content-Type | 2 | 2 | text/html (1) / text/html; charset=utf-8 (1) | |
Date | 2 | - | [ignored generic values] | 2026-03-24 | 2026-03-24
Etag | 1 | - | [ignored generic values] | |
Last-Modified | 1 | - | [ignored generic values] | 2026-03-24 | 2026-03-24
Location | 1 | 1 | /api/docs/mcp | |
Refresh | 1 | 1 | 0;url=/api/docs/mcp | |
Server | 2 | 1 | Vercel | |
Strict-Transport-Security | 2 | 1 | max-age=63072000 | |
X-Vercel-Cache | 1 | 1 | HIT | |
X-Vercel-Id | 2 | 2 | arn1::hmzj8-1774381640141-7e1580…aeaf4242608 (1) | |
HTTP header values
------------------
Header | Occurs | Value
---------------------------------------------------------------------------------------------------------------------------
Access-Control-Allow-Origin | 1 | *
Cache-Control | 2 | public, max-age=0, must-revalidate
Content-Type | 1 | text/html
Content-Type | 1 | text/html; charset=utf-8
Location | 1 | /api/docs/mcp
Refresh | 1 | 0;url=/api/docs/mcp
Server | 2 | Vercel
Strict-Transport-Security | 2 | max-age=63072000
X-Vercel-Cache | 1 | HIT
X-Vercel-Id | 1 | arn1::hmzj8-1774381640141-7e1580deb97f
X-Vercel-Id | 1 | arn1::kn4p2-1774381640064-baeaf4242608
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
HTML | Cache-Control + ETag + Last-Modified | 1 | 0 s | 0 s | 0 s
HTTP Caching by domain
----------------------
Domain | Cache type | URLs | AVG lifetime | MIN lifetime | MAX lifetime
------------------------------------------------------------------------------------
developers.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
---------------------------------------------------------------------------------------------------
developers.openai.com | HTML | Cache-Control + ETag + Last-Modified | 1 | 0 s | 0 s | 0 s
developers.openai.com | Redirect | Cache-Control | 1 | 0 s | 0 s | 0 s
Best practices
--------------
Analysis name | OK | Notice | Warning | Critical
--------------------------------------------------------------------------------
Invalid inline SVGs | 21 | 0 | 0 | 0
Heading structure | 1 | 0 | 1 | 0
Large inline SVGs (> 5120 B) | 21 | 0 | 0 | 0
DOM depth (> 30) | 1 | 0 | 0 | 0
Duplicate inline SVGs (> 5 and > 1024 B) | 19 | 0 | 2 | 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
Accessibility
-------------
Analysis name | OK | Notice | Warning | Critical
--------------------------------------------------------------------
Missing roles | 0 | 0 | 6 | 0
Missing aria labels | 17 | 0 | 16 | 1
Missing image alt attributes | 5 | 0 | 0 | 0
Missing html lang attribute | 1 | 0 | 0 | 0
Source domains
--------------
Domain | Totals | HTML | Redirect
------------------------------------------------------------------
developers.openai.com | 2/353kB/76ms | 1/353kB/40ms | 1/91B/35ms
Content types
-------------
Content type | URLs | Total size | Total time | Avg time | Status 20x | Status 30x
-------------------------------------------------------------------------------------
HTML | 1 | 353 kB | 40 ms | 40 ms | 1 | 0
Redirect | 1 | 91 B | 35 ms | 35 ms | 0 | 1
Content types (MIME types)
--------------------------
Content type | URLs | Total size | Total time | Avg time | Status 20x | Status 30x
---------------------------------------------------------------------------------------------------
text/html | 1 | 91 B | 35 ms | 35 ms | 0 | 1
text/html; charset=utf-8 | 1 | 353 kB | 40 ms | 40 ms | 1 | 0
DNS info
--------
DNS resolving tree
------------------------------------------------------------------------
developers.openai.com
08d9e9b18d2ea32e.vercel-dns-013.com
IPv4: 08d9e9b18d2ea32e.vercel-dns-013.com.
IPv4: 64.239.123.1
IPv4: 64.239.109.1
DNS server: 127.0.0.53
Security
--------
Header | OK | Notice | Warning | Critical | Recommendation
-----------------------------------------------------------------------------------------------------------------------------------------
Content-Security-Policy | 0 | 0 | 0 | 1 | Content-Security-Policy header is not set. It…prevents XSS attacks.
Access-Control-All…-Origin | 0 | 0 | 1 | 0 | Access-Control-Allow-Origin is set to '*' whic…n be a security risk.
X-Frame-Options | 0 | 0 | 1 | 0 | X-Frame-Options header is not set. It prevents…deny' or 'sameorigin.
X-Content-Type-Options | 0 | 0 | 1 | 0 | X-Content-Type-Options header is not set. It s…content type attacks.
Referrer-Policy | 0 | 0 | 1 | 0 | Referrer-Policy header is not set. It controls…privacy and security.
Feature-Policy | 0 | 0 | 1 | 0 | Feature-Policy header is not set. It allows en…ssions-Policy is set.
Permissions-Policy | 0 | 0 | 1 | 0 | Permissions-Policy header is not set. It allow…eatures for security.
Server | 0 | 1 | 0 | 0 | Server header is set to 'Vercel'. It is better…al used technologies.
Strict-Transport-Security | 1 | 0 | 0 | 0 |
X-XSS-Protection | 1 | 0 | 0 | 0 |
Analysis stats
--------------
Class::method | Exec time | Exec count
-------------------------------------------------------------------------------
SslTlsAnalyzer::getTLSandSSLCertificateInfo | 328 ms | 1
AccessibilityAnalyzer::checkMissingLabels | 12 ms | 1
AccessibilityAnalyzer::checkMissingAriaLabels | 8 ms | 1
BestPracticeAnalyzer::checkHeadingStructure | 6 ms | 1
BestPracticeAnalyzer::checkNonClickablePhoneNumbers | 5 ms | 1
AccessibilityAnalyzer::checkMissingRoles | 4 ms | 1
BestPracticeAnalyzer::checkMaxDOMDepth | 3 ms | 1
AccessibilityAnalyzer::checkMissingLang | 3 ms | 1
BestPracticeAnalyzer::checkInlineSvg | 1 ms | 1
AccessibilityAnalyzer::checkImageAltAttributes | 0 ms | 1
BestPracticeAnalyzer::checkMissingQuotesOnAttributes | 0 ms | 1
SeoAndOpenGraphAnalyzer::analyzeHeadings | 0 ms | 1
SecurityAnalyzer::checkHtmlSecurity | 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
Content processor stats
-----------------------
Class::method | Exec time | Exec count
-----------------------------------------------------------------------------------
AstroProcessor::findUrls | 13 ms | 1
CssProcessor::findUrls | 1 ms | 1
NextJsProcessor::applyContentChangesBeforeUrlParsing | 1 ms | 1
JavaScriptProcessor::findUrls | 1 ms | 1
HtmlProcessor::findUrls | 0 ms | 2
HtmlProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 2
AstroProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 1
NextJsProcessor::findUrls | 0 ms | 1
JavaScriptProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 1
SvelteProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 1
SvelteProcessor::findUrls | 0 ms | 1
CssProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 1