docs(redesign): accept Phase 6 review and prepare Phase 7 handoff
This commit is contained in:
@@ -0,0 +1,111 @@
|
||||
{
|
||||
"command": {
|
||||
"name": "ingress",
|
||||
"command": [
|
||||
"rtk",
|
||||
"proxy",
|
||||
"node",
|
||||
"node_modules/@playwright/test/cli.js",
|
||||
"test",
|
||||
"--config=playwright.ingress.config.ts",
|
||||
"--retries=0",
|
||||
"--reporter=list,json",
|
||||
"--output=E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\phase6\\current\\ui\\ingress-results"
|
||||
],
|
||||
"startedUtc": "2026-10-11T09:19:25.696411+00:00",
|
||||
"finishedUtc": "2026-10-11T09:19:32.673527+00:00",
|
||||
"exitCode": 0,
|
||||
"stats": {
|
||||
"startTime": "2026-10-11T09:19:26.256Z",
|
||||
"duration": 6375.89,
|
||||
"expected": 6,
|
||||
"skipped": 0,
|
||||
"unexpected": 0,
|
||||
"flaky": 0
|
||||
}
|
||||
},
|
||||
"reportSha256": "7cd85a5aad945f8dc0cea5cd42cd90ed4bc72d83be9b32835e64b93e8196216b",
|
||||
"logSha256": "b1ac46bc04db2b242314a0a8a6457383c0b7349cfc48e04ac42da4fe8c401b34",
|
||||
"stats": {
|
||||
"startTime": "2026-10-11T09:19:26.256Z",
|
||||
"duration": 6375.89,
|
||||
"expected": 6,
|
||||
"skipped": 0,
|
||||
"unexpected": 0,
|
||||
"flaky": 0
|
||||
},
|
||||
"cases": [
|
||||
{
|
||||
"title": "unsafe production CORS overrides fail before the API starts listening",
|
||||
"expectedStatus": "passed",
|
||||
"status": "expected",
|
||||
"results": [
|
||||
{
|
||||
"status": "passed",
|
||||
"retry": 0,
|
||||
"durationMs": 328
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "production CORS defaults to the canonical origin, never localhost or arbitrary origins",
|
||||
"expectedStatus": "passed",
|
||||
"status": "expected",
|
||||
"results": [
|
||||
{
|
||||
"status": "passed",
|
||||
"retry": 0,
|
||||
"durationMs": 58
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "forwarded host cannot replace Host and internal liveness does not expose other routes",
|
||||
"expectedStatus": "passed",
|
||||
"status": "expected",
|
||||
"results": [
|
||||
{
|
||||
"status": "passed",
|
||||
"retry": 0,
|
||||
"durationMs": 20
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "forged forwarding scheme cannot downgrade canonical HTTPS cookie security",
|
||||
"expectedStatus": "passed",
|
||||
"status": "expected",
|
||||
"results": [
|
||||
{
|
||||
"status": "passed",
|
||||
"retry": 0,
|
||||
"durationMs": 25
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "untrusted direct source cannot reset its IP allowance using IP, scheme or host forwarding",
|
||||
"expectedStatus": "passed",
|
||||
"status": "expected",
|
||||
"results": [
|
||||
{
|
||||
"status": "passed",
|
||||
"retry": 0,
|
||||
"durationMs": 77
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "trusted proxy gives two real clients independent IP allowances and ignores leftmost extra hops",
|
||||
"expectedStatus": "passed",
|
||||
"status": "expected",
|
||||
"results": [
|
||||
{
|
||||
"status": "passed",
|
||||
"retry": 0,
|
||||
"durationMs": 46
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user