diff --git a/package-lock.json b/package-lock.json
index 1cf4d755..7640d96b 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -19,7 +19,7 @@
         "@actions/io": "1.1.3",
         "@types/jest": "29.5.13",
         "@types/mock-fs": "4.13.4",
-        "@types/node": "20.16.10",
+        "@types/node": "20.16.12",
         "@typescript-eslint/parser": "7.18.0",
         "@vercel/ncc": "0.38.1",
         "eslint": "8.57.1",
@@ -27,7 +27,7 @@
         "eslint-plugin-jest": "27.9.0",
         "jest": "29.7.0",
         "jest-circus": "29.7.0",
-        "mock-fs": "5.3.0",
+        "mock-fs": "5.4.0",
         "prettier": "3.3.3",
         "ts-jest": "29.2.5",
         "typescript": "5.4.4"
@@ -1356,9 +1356,9 @@
       }
     },
     "node_modules/@types/node": {
-      "version": "20.16.10",
-      "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz",
-      "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==",
+      "version": "20.16.12",
+      "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.12.tgz",
+      "integrity": "sha512-LfPFB0zOeCeCNQV3i+67rcoVvoN5n0NVuR2vLG0O5ySQMgchuZlC4lgz546ZOJyDtj5KIgOxy+lacOimfqZAIA==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
@@ -5619,9 +5619,9 @@
       }
     },
     "node_modules/mock-fs": {
-      "version": "5.3.0",
-      "resolved": "https://registry.npmjs.org/mock-fs/-/mock-fs-5.3.0.tgz",
-      "integrity": "sha512-IMvz1X+RF7vf+ur7qUenXMR7/FSKSIqS3HqFHXcyNI7G0FbpFO8L5lfsUJhl+bhK1AiulVHWKUSxebWauPA+xQ==",
+      "version": "5.4.0",
+      "resolved": "https://registry.npmjs.org/mock-fs/-/mock-fs-5.4.0.tgz",
+      "integrity": "sha512-3ROPnEMgBOkusBMYQUW2rnT3wZwsgfOKzJDLvx/TZ7FL1WmWvwSwn3j4aDR5fLDGtgcc1WF0Z1y0di7c9L4FKw==",
       "dev": true,
       "license": "MIT",
       "engines": {
diff --git a/package.json b/package.json
index 4b243629..675c64c0 100644
--- a/package.json
+++ b/package.json
@@ -37,15 +37,15 @@
     "@actions/io": "1.1.3",
     "@types/jest": "29.5.13",
     "@types/mock-fs": "4.13.4",
-    "@types/node": "20.16.10",
+    "@types/node": "20.16.12",
     "@typescript-eslint/parser": "7.18.0",
     "@vercel/ncc": "0.38.1",
-    "eslint": "8.57.1",
+    "eslint": "9.13.0",
     "eslint-plugin-github": "4.10.2",
     "eslint-plugin-jest": "27.9.0",
     "jest": "29.7.0",
     "jest-circus": "29.7.0",
-    "mock-fs": "5.3.0",
+    "mock-fs": "5.4.0",
     "prettier": "3.3.3",
     "ts-jest": "29.2.5",
     "typescript": "5.4.4"