diff --git a/vercel.json b/vercel.json index 0d199b2..e49e954 100644 --- a/vercel.json +++ b/vercel.json @@ -1,5 +1,31 @@ { "rewrites": [ - { "source": "/(.*)", "destination": "/index.html" } + { + "source": "/(.*)", + "destination": "/index.html" + } + ], + "headers": [ + { + "source": "/(.*)", + "headers": [ + { + "key": "Content-Security-Policy", + "value": "default-src 'none'; script-src 'self'; style-src 'self'; img-src https://wsrv.nl; connect-src https://api.instatus.com;" + }, + { + "key": "Cache-Control", + "value": "public, max-age=43200, stale-while-revalidate=86400, stale-if-error=604800" + }, + { + "key": "X-Content-Type-Options", + "value": "nosniff" + }, + { + "key": "Referrer-Policy", + "value": "no-referrer" + } + ] + } ] }