@csrf-armor/nuxt@1.1.2
Patch Changes
-
#50
7d4adebThanks @muneebs! - fix(client): preserve headers whencsrfFetchis called with aRequestobjectcsrfFetchpreviously only read headers from theinitargument, so when it was called with a fullRequestobject (e.g.csrfFetch(new Request(url, { headers }))), the Request's headers were stripped. It now merges headers from the Request, then theinitargument, then the CSRF headers (CSRF headers always take precedence), makingcsrfFetcha drop-in replacement forfetch.Fixes #49
-
#52
440e0afThanks @muneebs! - chore(deps): patch transitive dev dependency security advisoriesBumps pnpm overrides for
vite(^6.4.1→^6.4.2) andunhead(>=2.1.11→>=2.1.13) to pull in patched versions. These are dev/build-time dependencies only — no runtime behavior or published API changes.Addresses:
- GHSA: Vite arbitrary file read via dev server WebSocket (high, <=6.4.1)
- GHSA: Vite path traversal in optimized deps
.maphandling (medium, <=6.4.1) - GHSA: Unhead
hasDangerousProtocol()bypass via leading-zero padded HTML entities inuseHeadSafe()(medium, <2.1.13)
-
Updated dependencies [
440e0af]:- @csrf-armor/core@1.2.3