[A-04] Tabletop Time webhook is unauthenticated #40
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Audit ID: A-04 · Priority: P1 · Effort: S
Tabletop Time webhook is unauthenticated (
integrations/router.py). Anyone who knows or guesses a session UUID can cancel or reschedule a session and add attendees. There is no shared secret or signature check. ReplayedFINALIZEDevents insert duplicate attendees. It also prints the full payload and returnsstr(e)to the caller.Source:
AUDIT_FINDINGS.md(audit 2026-10-11). Items marked (verify) need confirming first.