
duffyduckandClaude Opus 4.7
caa283e66f
Pentest R92: Strict-400 für accountId auf Vertrags-Endpunkten
R91-Fix war silent-undefined bei invaliden Werten – accountId=abc
auf Vertrags-Endpunkten brach die Mailbox-Isolation (Mails aus
allen Postfächern statt 400). Pentester R92 hat zu Recht
Strict-400 vorgeschlagen.
Helper parsePositiveIntQuery() bekommt { required } option:
- optional (default): fehlend → undefined (kein Filter), invalid → 400
- required: fehlend ODER invalid → 400
Vertrags-Endpunkte (Emails + Folder-Counts) auf required gestellt.
Customer-/Trash-Endpunkte bleiben optional (Cross-Mailbox-View ist
legitim), aber invalid → 400. Frontend hat eh enabled-Guards.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-21 14:47:42 +02:00
..
2026-02-03 23:58:00 +01:00
2026-06-21 14:47:42 +02:00
2026-05-18 15:57:15 +02:00
2026-06-03 14:49:06 +02:00
2026-06-18 10:58:14 +02:00
2026-06-21 14:06:24 +02:00
2026-02-01 00:02:35 +01:00
2026-06-21 13:35:56 +02:00
2026-06-01 20:45:39 +02:00