1
mirror of https://github.com/jakejarvis/hoot.git synced 2025-10-18 14:24:26 -04:00

Update PostHog reporting endpoints to use proxy for improved security

This commit is contained in:
2025-10-12 14:11:04 -04:00
parent 508c61f72c
commit f3deba806d
2 changed files with 7 additions and 7 deletions

View File

@@ -14,7 +14,7 @@ export function middleware(request: NextRequest) {
if (path.length <= 1) {
return NextResponse.next({
headers: {
"x-middleware-verdict": "ignore",
"x-middleware-decision": "ignore",
},
});
}
@@ -86,7 +86,7 @@ export function middleware(request: NextRequest) {
if (!candidate) {
return NextResponse.next({
headers: {
"x-middleware-verdict": "ignore",
"x-middleware-decision": "ignore",
},
});
}
@@ -96,7 +96,7 @@ export function middleware(request: NextRequest) {
if (!registrable) {
return NextResponse.next({
headers: {
"x-middleware-verdict": "ignore",
"x-middleware-decision": "ignore",
},
});
}
@@ -110,7 +110,7 @@ export function middleware(request: NextRequest) {
url.hash = "";
return NextResponse.redirect(url, {
headers: {
"x-middleware-verdict": "redirect",
"x-middleware-decision": "redirect",
},
});
}
@@ -118,7 +118,7 @@ export function middleware(request: NextRequest) {
// Otherwise, it's already a bare registrable domain — proceed
return NextResponse.next({
headers: {
"x-middleware-verdict": "ok",
"x-middleware-decision": "ok",
},
});
}

View File

@@ -59,7 +59,7 @@ const nextConfig: NextConfig = {
base-uri 'self';
${
process.env.NEXT_PUBLIC_POSTHOG_KEY
? `report-uri https://us.i.posthog.com/report/?token=${process.env.NEXT_PUBLIC_POSTHOG_KEY}; report-to posthog`
? `report-uri /_proxy/ingest/report/?token=${process.env.NEXT_PUBLIC_POSTHOG_KEY}; report-to posthog`
: ""
}
`
@@ -69,7 +69,7 @@ const nextConfig: NextConfig = {
{
key: "Reporting-Endpoints",
value: process.env.NEXT_PUBLIC_POSTHOG_KEY
? `posthog="https://us.i.posthog.com/report/?token=${process.env.NEXT_PUBLIC_POSTHOG_KEY}"`
? `posthog="/_proxy/ingest/report/?token=${process.env.NEXT_PUBLIC_POSTHOG_KEY}"`
: "",
},
],