diff --git a/packages/redux-devtools-rtk-query-monitor/demo/package.json b/packages/redux-devtools-rtk-query-monitor/demo/package.json
index 9ce1733fe6..df660973a6 100644
--- a/packages/redux-devtools-rtk-query-monitor/demo/package.json
+++ b/packages/redux-devtools-rtk-query-monitor/demo/package.json
@@ -20,7 +20,7 @@
     "@redux-devtools/rtk-query-monitor": "workspace:^",
     "@reduxjs/toolkit": "^2.8.2",
     "framer-motion": "^11.18.2",
-    "msw": "^2.7.3",
+    "msw": "^2.8.4",
     "react": "^18.3.1",
     "react-dom": "^18.3.1",
     "react-icons": "^5.5.0",
diff --git a/packages/redux-devtools-rtk-query-monitor/demo/public/mockServiceWorker.js b/packages/redux-devtools-rtk-query-monitor/demo/public/mockServiceWorker.js
index 34057e898f..0c8e0df6af 100644
--- a/packages/redux-devtools-rtk-query-monitor/demo/public/mockServiceWorker.js
+++ b/packages/redux-devtools-rtk-query-monitor/demo/public/mockServiceWorker.js
@@ -8,7 +8,7 @@
  * - Please do NOT serve this file on production.
  */
 
-const PACKAGE_VERSION = '2.7.3'
+const PACKAGE_VERSION = '2.8.4'
 const INTEGRITY_CHECKSUM = '00729d72e3b82faf54ca8b9621dbb96f'
 const IS_MOCKED_RESPONSE = Symbol('isMockedResponse')
 const activeClientIds = new Set()
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 59c8334708..3ec6eb4f52 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -2106,7 +2106,7 @@ importers:
         specifier: ^11.18.2
         version: 11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
       msw:
-        specifier: ^2.7.3
+        specifier: ^2.8.4
         version: 2.8.4(@types/node@22.15.21)(typescript@5.8.3)
       react:
         specifier: ^18.3.1