diff --git a/package.json b/package.json
index b186e221fd..d3b40552e3 100644
--- a/package.json
+++ b/package.json
@@ -53,10 +53,10 @@
 	"devDependencies": {
 		"@types/gulp": "4.0.10",
 		"@types/gulp-rename": "2.0.1",
-		"@typescript-eslint/eslint-plugin": "latest",
-		"@typescript-eslint/parser": "5.43.0",
+		"@typescript-eslint/eslint-plugin": "5.45.0",
+		"@typescript-eslint/parser": "5.45.0",
 		"cross-env": "7.0.3",
-		"cypress": "11.1.0",
+		"cypress": "11.2.0",
 		"start-server-and-test": "1.14.0",
 		"typescript": "4.9.3"
 	}
diff --git a/packages/backend/package.json b/packages/backend/package.json
index b865502a38..9e50d4d9fa 100644
--- a/packages/backend/package.json
+++ b/packages/backend/package.json
@@ -17,8 +17,8 @@
 		"test-and-coverage": "yarn jest-and-coverage"
 	},
 	"optionalDependencies": {
-		"@tensorflow/tfjs": "^4.0.0",
-		"@tensorflow/tfjs-node": "4.0.0"
+		"@tensorflow/tfjs": "^4.1.0",
+		"@tensorflow/tfjs-node": "4.1.0"
 	},
 	"dependencies": {
 		"@bull-board/api": "4.3.1",
@@ -39,10 +39,10 @@
 		"archiver": "5.3.1",
 		"autobind-decorator": "2.4.0",
 		"autwh": "0.1.0",
-		"aws-sdk": "2.1258.0",
+		"aws-sdk": "2.1262.0",
 		"bcryptjs": "2.4.3",
 		"blurhash": "2.0.4",
-		"bull": "4.10.1",
+		"bull": "4.10.2",
 		"cacheable-lookup": "6.1.0",
 		"cbor": "8.1.0",
 		"chalk": "5.1.2",
@@ -64,11 +64,11 @@
 		"ip-cidr": "3.0.11",
 		"is-svg": "4.3.2",
 		"js-yaml": "4.1.0",
-		"jsdom": "20.0.2",
+		"jsdom": "20.0.3",
 		"json5": "2.2.1",
 		"json5-loader": "4.0.1",
 		"jsonld": "8.1.0",
-		"jsrsasign": "10.6.0",
+		"jsrsasign": "10.6.1",
 		"koa": "2.13.4",
 		"koa-bodyparser": "4.3.0",
 		"koa-favicon": "2.1.0",
@@ -89,7 +89,7 @@
 		"nsfwjs": "2.4.2",
 		"oauth": "^0.10.0",
 		"os-utils": "0.0.14",
-		"parse5": "7.1.1",
+		"parse5": "7.1.2",
 		"pg": "8.8.0",
 		"private-ip": "3.0.0",
 		"probe-image-size": "7.2.3",
@@ -100,7 +100,7 @@
 		"qrcode": "1.5.1",
 		"random-seed": "0.3.0",
 		"ratelimiter": "3.4.1",
-		"re2": "1.17.7",
+		"re2": "1.17.8",
 		"redis-lock": "0.1.4",
 		"reflect-metadata": "0.1.13",
 		"rename": "1.0.4",
@@ -117,7 +117,7 @@
 		"stringz": "2.1.0",
 		"summaly": "2.7.0",
 		"syslog-pro": "1.0.0",
-		"systeminformation": "5.13.5",
+		"systeminformation": "5.14.4",
 		"tinycolor2": "1.4.2",
 		"tmp": "0.2.1",
 		"ts-loader": "9.4.1",
@@ -136,7 +136,7 @@
 	},
 	"devDependencies": {
 		"@redocly/openapi-core": "1.0.0-beta.114",
-		"@swc/core": "1.3.18",
+		"@swc/core": "1.3.20",
 		"@swc/jest": "0.2.23",
 		"@types/archiver": "5.3.1",
 		"@types/bcryptjs": "2.4.2",
@@ -147,7 +147,7 @@
 		"@types/jest": "29.2.3",
 		"@types/js-yaml": "4.0.5",
 		"@types/jsdom": "20.0.1",
-		"@types/jsonld": "1.5.7",
+		"@types/jsonld": "1.5.8",
 		"@types/jsrsasign": "10.5.4",
 		"@types/koa": "2.13.5",
 		"@types/koa-bodyparser": "4.3.8",
@@ -185,14 +185,14 @@
 		"@types/web-push": "3.3.2",
 		"@types/websocket": "1.0.5",
 		"@types/ws": "8.5.3",
-		"@typescript-eslint/eslint-plugin": "5.43.0",
-		"@typescript-eslint/parser": "5.43.0",
+		"@typescript-eslint/eslint-plugin": "5.45.0",
+		"@typescript-eslint/parser": "5.45.0",
 		"cross-env": "7.0.3",
 		"eslint": "8.28.0",
 		"eslint-plugin-import": "2.26.0",
 		"execa": "6.1.0",
 		"jest": "29.3.1",
-		"jest-mock": "^29.0.3",
+		"jest-mock": "^29.3.1",
 		"typescript": "4.9.3"
 	}
 }
diff --git a/packages/client/package.json b/packages/client/package.json
index 8860662cde..4935e5b5de 100644
--- a/packages/client/package.json
+++ b/packages/client/package.json
@@ -10,25 +10,25 @@
 		"@discordapp/twemoji": "14.0.2",
 		"@fortawesome/fontawesome-free": "6.1.2",
 		"@rollup/plugin-alias": "4.0.2",
-		"@rollup/plugin-json": "5.0.1",
+		"@rollup/plugin-json": "5.0.2",
 		"@rollup/pluginutils": "5.0.2",
 		"@syuilo/aiscript": "0.11.1",
 		"@vitejs/plugin-vue": "3.2.0",
 		"@vue/compiler-sfc": "3.2.45",
 		"autobind-decorator": "2.4.0",
-		"autosize": "5.0.1",
+		"autosize": "5.0.2",
 		"blurhash": "2.0.4",
 		"broadcast-channel": "4.18.1",
 		"browser-image-resizer": "git+https://github.com/misskey-dev/browser-image-resizer#v2.2.1-misskey.3",
 		"chart.js": "4.0.1",
 		"chartjs-adapter-date-fns": "2.0.1",
 		"chartjs-plugin-gradient": "0.5.1",
-		"chartjs-plugin-zoom": "1.2.1",
+		"chartjs-plugin-zoom": "2.0.0",
 		"compare-versions": "5.0.1",
 		"cropperjs": "2.0.0-beta",
 		"date-fns": "2.29.3",
 		"escape-regexp": "0.0.1",
-		"eventemitter3": "4.0.7",
+		"eventemitter3": "5.0.0",
 		"idb-keyval": "6.2.0",
 		"insert-text-at-cursor": "0.3.0",
 		"json5": "2.2.1",
@@ -36,7 +36,7 @@
 		"matter-js": "0.18.0",
 		"mfm-js": "0.23.0",
 		"misskey-js": "0.0.14",
-		"photoswipe": "5.3.3",
+		"photoswipe": "5.3.4",
 		"prismjs": "1.29.0",
 		"punycode": "2.1.1",
 		"querystring": "0.2.1",
@@ -76,14 +76,14 @@
 		"@types/uuid": "8.3.4",
 		"@types/websocket": "1.0.5",
 		"@types/ws": "8.5.3",
-		"@typescript-eslint/eslint-plugin": "5.43.0",
-		"@typescript-eslint/parser": "5.43.0",
+		"@typescript-eslint/eslint-plugin": "5.45.0",
+		"@typescript-eslint/parser": "5.45.0",
 		"cross-env": "7.0.3",
-		"cypress": "11.1.0",
+		"cypress": "11.2.0",
 		"eslint": "8.28.0",
 		"eslint-plugin-import": "2.26.0",
-		"eslint-plugin-vue": "9.7.0",
-		"rollup": "3.3.0",
+		"eslint-plugin-vue": "9.8.0",
+		"rollup": "3.5.0",
 		"start-server-and-test": "1.14.0"
 	}
 }