typebot.io/apps
Baptiste Arnaud c0ffd825e2
🐛 Fix Google Sheets OAuth callback authorization (#2501)
- Secure Google Sheets OAuth state with a signed payload, expiry, user
binding, and HttpOnly nonce cookie.
- Enforce workspace and typebot write authorization before generating
consent URLs and before callback side effects.
- Scope Google Sheets credential creation and typebot updates in a
transaction, and clear the OAuth state cookie after callback.
- Add OAuth state verification to the Forge popup flow and centralize
OAuth block definition lookup.
- Add tests for signed Google Sheets OAuth state parsing and redirect
sanitization.
2026-05-21 17:31:47 +02:00
..
builder 🐛 Fix Google Sheets OAuth callback authorization (#2501) 2026-05-21 17:31:47 +02:00
docs 🐛 Fix WhatsApp webhook verification (#2498) 2026-05-21 16:45:32 +02:00
landing-page 🔒️ Upgrade vulnerable deps (ai v5, nodemailer v8, otel sdk-node 0.217) (#2491) 2026-05-19 16:30:36 +02:00
viewer 🐛 Fix WhatsApp webhook verification (#2498) 2026-05-21 16:45:32 +02:00
workflows ♻️ Remove shared-primitives package 2026-03-25 10:43:35 +01:00