npm / @vitejs/plugin-rsc
@vitejs/plugin-rsc
What changed in @vitejs/plugin-rsc 0.5, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-19.
8 security1 new APIs and options6 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli init@vitejs/plugin-rsc 0.515 changes
Security 8
Encrypted closures are now bound to their action id.
@vitejs/plugin-rsc has a Denial of Service Vulnerability in React Server Components
@vitejs/plugin-rsc has a Denial of Service with React Server Components
@vitejs/plugin-rsc has an Arbitrary File Read via
/__vite_rsc_findSourceMapURLEndpointVite Plugin React has a Denial of Service Vulnerability in React Server Components
Vite Plugin React has a Source Code Exposure Vulnerability in React Server Components
@vitejs/plugin-rsc Remote Code Execution through unsafe dynamic imports in RSC server function APIs on development server
React Server Components are Vulnerable to RCE
New APIs and options 1
The transformHoistInlineDirective meta now exposes closure captures.
Fixes and other changes 6
Scan build strip now skips glob dynamic import specifiers.
Server Function source is now dropped from client sourcemaps.
CSS wrappers no longer end up inside a trailing comment when a module has no final newline.
Finalizes the asset manifest after CSS processing, so the manifest reflects CSS assets.
Uses anonymous cross-origin mode for CSS.
Resolves the facade client entry with strictExecutionOrder.