Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions enterprise/e2e/empty/hurl/mcp-2025-11-25.all.hurl
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ MCP-Protocol-Version: 2025-03-26
last_response: body
schema_path: header "Link" regex "<([^>]+)>"
[Asserts]
header "Vary" not exists
header "Referrer-Policy" not exists
header "Content-Security-Policy" not exists
header "X-Frame-Options" not exists
Expand All @@ -37,6 +38,7 @@ POST {{base}}/self/v1/api/schemas/evaluate{{schema_path}}
HTTP 200
Cache-Control: no-store
[Asserts]
header "Vary" not exists
jsonpath "$.valid" == true

# RFC 6454 §7.3: user agents send `Origin: null` from privacy-sensitive
Expand All @@ -61,6 +63,7 @@ MCP-Protocol-Version: 2025-03-26
last_response: body
schema_path: header "Link" regex "<([^>]+)>"
[Asserts]
header "Vary" not exists
header "Referrer-Policy" not exists
header "Content-Security-Policy" not exists
header "X-Frame-Options" not exists
Expand All @@ -78,4 +81,5 @@ POST {{base}}/self/v1/api/schemas/evaluate{{schema_path}}
HTTP 200
Cache-Control: no-store
[Asserts]
header "Vary" not exists
jsonpath "$.valid" == true
12 changes: 9 additions & 3 deletions enterprise/e2e/html/hurl/draft3.all.hurl
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@ Link: <http://json-schema.org/draft-03/schema\#>; rel="describedby"
Access-Control-Allow-Origin: *
Access-Control-Expose-Headers: Link, ETag
[Asserts]
header "Vary" == "User-Agent, Accept-Encoding"
header "Referrer-Policy" not exists
header "Content-Security-Policy" not exists
header "X-Frame-Options" not exists
header "Date" matches /^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (0[1-9]|[12][0-9]|3[01]) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) [0-9]{4} ([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9] GMT$/
header "ETag" exists
header "Vary" == "Accept-Encoding"
{
"$schema": "http://json-schema.org/draft-03/schema#",
"id": "{{base}}/test/draft3/string",
Expand All @@ -27,6 +27,7 @@ Referrer-Policy: strict-origin-when-cross-origin
Content-Security-Policy: frame-ancestors 'none'
X-Frame-Options: DENY
[Asserts]
header "Vary" == "Accept, Accept-Encoding"
header "Date" matches /^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (0[1-9]|[12][0-9]|3[01]) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) [0-9]{4} ([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9] GMT$/
body contains "Draft3"
body contains "https://www.learnjsonschema.com/draft3"
Expand All @@ -40,6 +41,7 @@ Link: </self/v1/schemas/api/schemas/evaluate/response>; rel="describedby"
[Captures]
last_response: body
[Asserts]
header "Vary" not exists
header "Referrer-Policy" not exists
header "Content-Security-Policy" not exists
header "X-Frame-Options" not exists
Expand All @@ -54,6 +56,7 @@ HTTP 200
Cache-Control: no-store
Link: </self/v1/schemas/api/schemas/evaluate/response>; rel="describedby"
[Asserts]
header "Vary" not exists
header "Referrer-Policy" not exists
header "Content-Security-Policy" not exists
header "X-Frame-Options" not exists
Expand All @@ -68,12 +71,12 @@ Link: <http://json-schema.org/draft-03/schema\#>; rel="describedby"
Access-Control-Allow-Origin: *
Access-Control-Expose-Headers: Link, ETag
[Asserts]
header "Vary" == "User-Agent, Accept-Encoding"
header "Referrer-Policy" not exists
header "Content-Security-Policy" not exists
header "X-Frame-Options" not exists
header "Date" matches /^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (0[1-9]|[12][0-9]|3[01]) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) [0-9]{4} ([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9] GMT$/
header "ETag" exists
header "Vary" == "Accept-Encoding"
{
"$schema": "http://json-schema.org/draft-03/schema#",
"id": "{{base}}/test/draft3/with-ref",
Expand All @@ -93,12 +96,12 @@ Link: <http://json-schema.org/draft-03/schema\#>; rel="describedby"
Access-Control-Allow-Origin: *
Access-Control-Expose-Headers: Link, ETag
[Asserts]
header "Vary" == "User-Agent, Accept-Encoding"
header "Referrer-Policy" not exists
header "Content-Security-Policy" not exists
header "X-Frame-Options" not exists
header "Date" matches /^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (0[1-9]|[12][0-9]|3[01]) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) [0-9]{4} ([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9] GMT$/
header "ETag" exists
header "Vary" == "Accept-Encoding"
{
"$schema": "http://json-schema.org/draft-03/schema#",
"id": "{{base}}/test/draft3/with-ref",
Expand Down Expand Up @@ -126,6 +129,7 @@ Link: </self/v1/schemas/api/schemas/evaluate/response>; rel="describedby"
[Captures]
last_response: body
[Asserts]
header "Vary" not exists
header "Referrer-Policy" not exists
header "Content-Security-Policy" not exists
header "X-Frame-Options" not exists
Expand All @@ -140,6 +144,7 @@ HTTP 200
Cache-Control: no-store
Link: </self/v1/schemas/api/schemas/evaluate/response>; rel="describedby"
[Asserts]
header "Vary" not exists
header "Referrer-Policy" not exists
header "Content-Security-Policy" not exists
header "X-Frame-Options" not exists
Expand All @@ -152,6 +157,7 @@ Content-Type: application/json
HTTP 200
Cache-Control: no-store
[Asserts]
header "Vary" not exists
header "Referrer-Policy" not exists
header "Content-Security-Policy" not exists
header "X-Frame-Options" not exists
Expand Down
3 changes: 2 additions & 1 deletion enterprise/e2e/html/hurl/list.all.hurl
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,12 @@ Link: </self/v1/schemas/api/list/response>; rel="describedby"
last_response: body
schema_path: header "Link" regex "<([^>]+)>"
[Asserts]
header "Vary" == "Accept-Encoding"
header "Referrer-Policy" not exists
header "Content-Security-Policy" not exists
header "X-Frame-Options" not exists
header "Date" matches /^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (0[1-9]|[12][0-9]|3[01]) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) [0-9]{4} ([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9] GMT$/
header "ETag" exists
header "Vary" == "Accept-Encoding"
header "Last-Modified" exists
jsonpath "$.path" == "/"
jsonpath "$.url" == "{{base}}"
Expand Down Expand Up @@ -48,6 +48,7 @@ HTTP 200
Cache-Control: no-store
Link: </self/v1/schemas/api/schemas/evaluate/response>; rel="describedby"
[Asserts]
header "Vary" not exists
header "Referrer-Policy" not exists
header "Content-Security-Policy" not exists
header "X-Frame-Options" not exists
Expand Down
26 changes: 26 additions & 0 deletions enterprise/e2e/html/hurl/mcp-2025-03-26-batch.all.hurl
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ Content-Type: application/json
HTTP 200
Cache-Control: no-store
[Asserts]
header "Vary" not exists
header "Referrer-Policy" not exists
header "Content-Security-Policy" not exists
header "X-Frame-Options" not exists
Expand Down Expand Up @@ -42,6 +43,7 @@ MCP-Protocol-Version: 2025-03-26
last_response: body
schema_path: header "Link" regex "<([^>]+)>"
[Asserts]
header "Vary" not exists
header "Referrer-Policy" not exists
header "Content-Security-Policy" not exists
header "X-Frame-Options" not exists
Expand All @@ -67,6 +69,7 @@ POST {{base}}/self/v1/api/schemas/evaluate{{schema_path}}
HTTP 200
Cache-Control: no-store
[Asserts]
header "Vary" not exists
header "Referrer-Policy" not exists
header "Content-Security-Policy" not exists
header "X-Frame-Options" not exists
Expand Down Expand Up @@ -97,6 +100,7 @@ MCP-Protocol-Version: 2025-03-26
last_response: body
schema_path: header "Link" regex "<([^>]+)>"
[Asserts]
header "Vary" not exists
header "Referrer-Policy" not exists
header "Content-Security-Policy" not exists
header "X-Frame-Options" not exists
Expand All @@ -121,6 +125,7 @@ POST {{base}}/self/v1/api/schemas/evaluate{{schema_path}}
HTTP 200
Cache-Control: no-store
[Asserts]
header "Vary" not exists
header "Referrer-Policy" not exists
header "Content-Security-Policy" not exists
header "X-Frame-Options" not exists
Expand All @@ -145,6 +150,7 @@ Cache-Control: no-store
Access-Control-Allow-Origin: http://localhost:8000
Access-Control-Expose-Headers: Link, ETag
[Asserts]
header "Vary" not exists
header "Referrer-Policy" not exists
header "Content-Security-Policy" not exists
header "X-Frame-Options" not exists
Expand All @@ -171,6 +177,7 @@ MCP-Protocol-Version: 2025-03-26
last_response: body
schema_path: header "Link" regex "<([^>]+)>"
[Asserts]
header "Vary" not exists
header "Referrer-Policy" not exists
header "Content-Security-Policy" not exists
header "X-Frame-Options" not exists
Expand All @@ -190,6 +197,7 @@ POST {{base}}/self/v1/api/schemas/evaluate{{schema_path}}
HTTP 200
Cache-Control: no-store
[Asserts]
header "Vary" not exists
header "Referrer-Policy" not exists
header "Content-Security-Policy" not exists
header "X-Frame-Options" not exists
Expand Down Expand Up @@ -217,6 +225,7 @@ MCP-Protocol-Version: 2025-03-26
last_response: body
schema_path: header "Link" regex "<([^>]+)>"
[Asserts]
header "Vary" not exists
header "Referrer-Policy" not exists
header "Content-Security-Policy" not exists
header "X-Frame-Options" not exists
Expand All @@ -235,6 +244,7 @@ POST {{base}}/self/v1/api/schemas/evaluate{{schema_path}}
HTTP 200
Cache-Control: no-store
[Asserts]
header "Vary" not exists
header "Referrer-Policy" not exists
header "Content-Security-Policy" not exists
header "X-Frame-Options" not exists
Expand Down Expand Up @@ -265,6 +275,7 @@ MCP-Protocol-Version: 2025-03-26
last_response: body
schema_path: header "Link" regex "<([^>]+)>"
[Asserts]
header "Vary" not exists
header "Referrer-Policy" not exists
header "Content-Security-Policy" not exists
header "X-Frame-Options" not exists
Expand All @@ -283,6 +294,7 @@ POST {{base}}/self/v1/api/schemas/evaluate{{schema_path}}
HTTP 200
Cache-Control: no-store
[Asserts]
header "Vary" not exists
header "Referrer-Policy" not exists
header "Content-Security-Policy" not exists
header "X-Frame-Options" not exists
Expand Down Expand Up @@ -317,6 +329,7 @@ MCP-Protocol-Version: 2025-03-26
last_response: body
schema_path: header "Link" regex "<([^>]+)>"
[Asserts]
header "Vary" not exists
header "Referrer-Policy" not exists
header "Content-Security-Policy" not exists
header "X-Frame-Options" not exists
Expand Down Expand Up @@ -345,6 +358,7 @@ POST {{base}}/self/v1/api/schemas/evaluate{{schema_path}}
HTTP 200
Cache-Control: no-store
[Asserts]
header "Vary" not exists
header "Referrer-Policy" not exists
header "Content-Security-Policy" not exists
header "X-Frame-Options" not exists
Expand Down Expand Up @@ -374,6 +388,7 @@ MCP-Protocol-Version: 2025-03-26
last_response: body
schema_path: header "Link" regex "<([^>]+)>"
[Asserts]
header "Vary" not exists
header "Referrer-Policy" not exists
header "Content-Security-Policy" not exists
header "X-Frame-Options" not exists
Expand All @@ -398,6 +413,7 @@ POST {{base}}/self/v1/api/schemas/evaluate{{schema_path}}
HTTP 200
Cache-Control: no-store
[Asserts]
header "Vary" not exists
header "Referrer-Policy" not exists
header "Content-Security-Policy" not exists
header "X-Frame-Options" not exists
Expand Down Expand Up @@ -427,6 +443,7 @@ MCP-Protocol-Version: 2025-03-26
last_response: body
schema_path: header "Link" regex "<([^>]+)>"
[Asserts]
header "Vary" not exists
header "Referrer-Policy" not exists
header "Content-Security-Policy" not exists
header "X-Frame-Options" not exists
Expand All @@ -450,6 +467,7 @@ POST {{base}}/self/v1/api/schemas/evaluate{{schema_path}}
HTTP 200
Cache-Control: no-store
[Asserts]
header "Vary" not exists
header "Referrer-Policy" not exists
header "Content-Security-Policy" not exists
header "X-Frame-Options" not exists
Expand Down Expand Up @@ -477,6 +495,7 @@ MCP-Protocol-Version: 2025-03-26
last_response: body
schema_path: header "Link" regex "<([^>]+)>"
[Asserts]
header "Vary" not exists
header "Referrer-Policy" not exists
header "Content-Security-Policy" not exists
header "X-Frame-Options" not exists
Expand Down Expand Up @@ -508,6 +527,7 @@ POST {{base}}/self/v1/api/schemas/evaluate{{schema_path}}
HTTP 200
Cache-Control: no-store
[Asserts]
header "Vary" not exists
header "Referrer-Policy" not exists
header "Content-Security-Policy" not exists
header "X-Frame-Options" not exists
Expand All @@ -533,6 +553,7 @@ MCP-Protocol-Version: 2025-06-18
last_response: body
schema_path: header "Link" regex "<([^>]+)>"
[Asserts]
header "Vary" not exists
header "Referrer-Policy" not exists
header "Content-Security-Policy" not exists
header "X-Frame-Options" not exists
Expand All @@ -552,6 +573,7 @@ POST {{base}}/self/v1/api/schemas/evaluate{{schema_path}}
HTTP 200
Cache-Control: no-store
[Asserts]
header "Vary" not exists
header "Referrer-Policy" not exists
header "Content-Security-Policy" not exists
header "X-Frame-Options" not exists
Expand All @@ -577,6 +599,7 @@ MCP-Protocol-Version: 2025-11-25
last_response: body
schema_path: header "Link" regex "<([^>]+)>"
[Asserts]
header "Vary" not exists
header "Referrer-Policy" not exists
header "Content-Security-Policy" not exists
header "X-Frame-Options" not exists
Expand All @@ -596,6 +619,7 @@ POST {{base}}/self/v1/api/schemas/evaluate{{schema_path}}
HTTP 200
Cache-Control: no-store
[Asserts]
header "Vary" not exists
header "Referrer-Policy" not exists
header "Content-Security-Policy" not exists
header "X-Frame-Options" not exists
Expand Down Expand Up @@ -626,6 +650,7 @@ MCP-Protocol-Version: 2025-03-26
last_response: body
schema_path: header "Link" regex "<([^>]+)>"
[Asserts]
header "Vary" not exists
header "Referrer-Policy" not exists
header "Content-Security-Policy" not exists
header "X-Frame-Options" not exists
Expand All @@ -650,6 +675,7 @@ POST {{base}}/self/v1/api/schemas/evaluate{{schema_path}}
HTTP 200
Cache-Control: no-store
[Asserts]
header "Vary" not exists
header "Referrer-Policy" not exists
header "Content-Security-Policy" not exists
header "X-Frame-Options" not exists
Expand Down
Loading
Loading