Mail adversarial probe expects a different anonymous AuthError shape #1248

Open
opened 2026-10-06 23:27:25 +00:00 by kayg · 0 comments
Owner

Round 31 Mail event probe stops at an old AuthError shape (#1202)

On product 139d4378e, an anonymous /api/v1/mail/events request returns HTTP 401 with { "error": { "code": "unauthorized", "message": "authentication is required" } }. tests/adversarial/mail_api.mjs:100 expects { "code": "unauthenticated", "message": "Authentication required" }. The 401 assertion passes; the shape assertion fails and stops the independent hostile-ID, account-input and attachment probes.

The original assertion remains intact, per the job rule against changing existing expectations. A small runner correction now defers this anonymous-contract error until the independent Mail probes finish, then returns failure. A focused rerun will report both the contract result and the later probes. The owner/orchestrator must decide the intended AuthError contract. No anonymous stream opened, provider details leaked or access hole was observed.

Round 31 Mail event probe stops at an old AuthError shape (#1202) On product `139d4378e`, an anonymous `/api/v1/mail/events` request returns HTTP 401 with `{ "error": { "code": "unauthorized", "message": "authentication is required" } }`. `tests/adversarial/mail_api.mjs:100` expects `{ "code": "unauthenticated", "message": "Authentication required" }`. The 401 assertion passes; the shape assertion fails and stops the independent hostile-ID, account-input and attachment probes. The original assertion remains intact, per the job rule against changing existing expectations. A small runner correction now defers this anonymous-contract error until the independent Mail probes finish, then returns failure. A focused rerun will report both the contract result and the later probes. The owner/orchestrator must decide the intended AuthError contract. No anonymous stream opened, provider details leaked or access hole was observed.
Commenting is not possible because the repository is archived.
No labels
No milestone
No project
No assignees
1 participant
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
kayg/calternal-v0#1248
No description provided.