typebot.io/packages/ui
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
..
assets/fonts feat: integrate new brand (#1935) 2025-01-23 13:25:47 +01:00
src 👌 Configure WhatsApp webhook forwarding URL (#2529) 2026-06-17 15:56:16 +02:00
package.json 🔒️ Fix TAC scan header findings (#2549) 2026-06-29 16:16:36 +02:00
tsconfig.json ♻️ Migrate to NX (#2418) 2026-03-18 15:29:32 +00:00
tsconfig.lib.json 🔧 Remove "baseUrl": "." from tsconfigs 2026-03-25 16:40:12 +01:00