CSP Header exceeding max header length

Hello!

Our application has quite a lot of different integrations with 3rd party applications:

  • Google Analytics,
  • Heap,
  • Intercom,
  • LogRocket,
  • Firebase,
  • Canny
  • And more
  • Our internal services

After updating one of them to latest package version and adding some new CSP header values we have run into a problem that the current header value exceeds the maximum allowed header length of 4096 characters.

The vercel.json schema validation failed with the following message: headers[0].headers[0].value should NOT be longer than 4096 characters

For now I’ve tried to replace some of the values with wildcard values to conserve space, but I see that as a potential problem going forward. What alternative solutions are there to work around the maximum header length limit?

Hi @martynas-pacerevenue, welcome to the Vercel Community!

Sorry that you faced this issue. Can you try using the Edge Middleware Overview to add the CSP header to the response instead?

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.