typebot.io/packages
Baptiste Arnaud d039794797
Some checks failed
Create Tag / create-tag (push) Has been cancelled
Deploy Workflows (Fly.io) / deploy (push) Has been cancelled
🔒️ Fix TAC scan header findings (#2549)
## What changed

- Upgraded Next.js from 16.1.6 to 16.2.9 across the Next-consuming
packages and lockfile.
- Hardened builder response headers by disabling the powered-by header,
adding CSP directives, setting same-origin CORS for non-API pages, and
applying no-store headers to public entry assets/routes.
- Blocked OPTIONS, TRACE, and TRACK in the builder proxy with a 405
response and an explicit Allow header.

## Why

This addresses TAC scan findings around framework disclosure, cache
behavior, response hardening, and risky HTTP methods on builder routes.

## Validation

- `bunx nx typecheck builder` passed.
- `bunx nx typecheck` currently fails on an unrelated landing-page
telemetry header typing issue at
`apps/landing-page/src/features/telemetry/server/trackPageView.ts:85`
(`"Set-Cookie"` is not in `TypedHeaders<ResponseHeaderMap>`).
2026-06-29 16:16:36 +02:00
..
ai 🔒️ Upgrade vulnerable deps (ai v5, nodemailer v8, otel sdk-node 0.217) (#2491) 2026-05-19 16:30:36 +02:00
auth 🐛 Harden email login codes (#2542) 2026-06-27 15:36:28 +02:00
billing 🐛 Fix misc errors (#2540) 2026-06-27 11:07:17 +00:00
blocks 🐛 Fix file upload advisory (#2544) 2026-06-27 16:32:26 +02:00
bot-engine Fix Dependabot vulnerabilities 2026-06-29 08:19:20 +02:00
chat-api 🔧 Remove "baseUrl": "." from tsconfigs 2026-03-25 16:40:12 +01:00
chat-session 🔧 Remove "baseUrl": "." from tsconfigs 2026-03-25 16:40:12 +01:00
conditions 🔧 Remove "baseUrl": "." from tsconfigs 2026-03-25 16:40:12 +01:00
config 🐛 Ignore expected WhatsApp webhook errors (#2527) 2026-06-17 12:37:37 +02:00
credentials 🐛 Fix WhatsApp webhook verification (#2498) 2026-05-21 16:45:32 +02:00
deprecated/legacy 🔒️ Upgrade vulnerable deps (ai v5, nodemailer v8, otel sdk-node 0.217) (#2491) 2026-05-19 16:30:36 +02:00
emails Fix Dependabot vulnerabilities 2026-06-29 08:19:20 +02:00
embeds 🐛 Fix embed video overlay in preview (#2532) 2026-06-18 16:50:13 +02:00
env 🐛 Fix WhatsApp webhook verification (#2498) 2026-05-21 16:45:32 +02:00
events 🔧 Remove "baseUrl": "." from tsconfigs 2026-03-25 16:40:12 +01:00
forge Fix Dependabot vulnerabilities 2026-06-29 08:19:20 +02:00
groups 🔧 Remove "baseUrl": "." from tsconfigs 2026-03-25 16:40:12 +01:00
lib 🔒️ Fix TAC scan header findings (#2549) 2026-06-29 16:16:36 +02:00
logs 🔧 Remove "baseUrl": "." from tsconfigs 2026-03-25 16:40:12 +01:00
partykit 🔧 Remove "baseUrl": "." from tsconfigs 2026-03-25 16:40:12 +01:00
playwright 🔧 Hash API tokens (#2492) 2026-05-19 18:17:11 +02:00
prisma 🐛 Harden email login codes (#2542) 2026-06-27 15:36:28 +02:00
radar 🔧 Remove "baseUrl": "." from tsconfigs 2026-03-25 16:40:12 +01:00
results 🐛 Fix S3 operations without full config (#2533) 2026-06-18 17:30:39 +02:00
rich-text 🔧 Remove "baseUrl": "." from tsconfigs 2026-03-25 16:40:12 +01:00
runtime-session-store 🔧 Remove "baseUrl": "." from tsconfigs 2026-03-25 16:40:12 +01:00
schemas 🔧 Remove "baseUrl": "." from tsconfigs 2026-03-25 16:40:12 +01:00
scripts 🐛 Improve expired data cleanup reliability (#2536) 2026-06-24 18:38:42 +02:00
services/feature-flags 🔧 Remove "baseUrl": "." from tsconfigs 2026-03-25 16:40:12 +01:00
settings 👌 Configure WhatsApp webhook forwarding URL (#2529) 2026-06-17 15:56:16 +02:00
shared-core 🔧 Remove "baseUrl": "." from tsconfigs 2026-03-25 16:40:12 +01:00
spaces 📝 Document status page and analytics completion criteria (#2480) 2026-05-01 11:10:10 +02:00
telemetry 🔒️ Upgrade vulnerable deps (ai v5, nodemailer v8, otel sdk-node 0.217) (#2491) 2026-05-19 16:30:36 +02:00
templates 🔧 Remove "baseUrl": "." from tsconfigs 2026-03-25 16:40:12 +01:00
theme 🔧 Remove "baseUrl": "." from tsconfigs 2026-03-25 16:40:12 +01:00
typebot 🐛 Fix cross-workspace credential theft via preview endpoint (#2430) 2026-04-07 16:21:17 +02:00
ui 🔒️ Fix TAC scan header findings (#2549) 2026-06-29 16:16:36 +02:00
user 🔧 Remove "baseUrl": "." from tsconfigs 2026-03-25 16:40:12 +01:00
variables 🐛 Fix SSRF bypass via DNS rebinding in HTTP request and script fetch flows (#2461) 2026-04-15 09:28:06 +00:00
whatsapp 🐛 Fix Send Email attachment handling (#2543) 2026-06-27 16:30:06 +02:00
workspaces 🔧 Remove "baseUrl": "." from tsconfigs 2026-03-25 16:40:12 +01:00