Skip to content

Commit 0a2371d

Browse files
MDA2AVclaude
andcommitted
Add Pass/Warn/Fail explanation to probe results page
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 21a1115 commit 0a2371d

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

docs/content/probe-results/_index.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,12 @@ HTTP/1.1 compliance comparison across frameworks. Each test sends a specific mal
1212
<div id="cat-filter" style="margin-bottom:16px;"></div>
1313
<div id="probe-summary"><p><em>Loading probe data...</em></p></div>
1414

15+
**Pass** — the server gave the correct response. For most tests this means rejecting a malformed request with `400` or closing the connection. For body handling tests it means successfully reading the request body and returning `2xx`.
16+
17+
**Warn** — the server's response is technically valid per the RFC, but a stricter alternative exists. For example, accepting a `GET` request with a body is allowed, but rejecting it is safer because GET-with-body is a known smuggling vector. Warnings appear when the RFC uses "MAY" or "SHOULD" language rather than "MUST", giving the server a choice — the lenient option is compliant but the strict option is more secure.
18+
19+
**Fail** — the server gave the wrong response. It either accepted a request it should have rejected, or rejected one it should have accepted.
20+
1521
{{< callout type="info" >}}
1622
These results are from CI runs (`ubuntu-latest`). Click on the **Compliance**, **Smuggling**, or **Malformed Input** tabs above for detailed results per category.
1723
{{< /callout >}}

0 commit comments

Comments
 (0)