diff --git a/package-lock.json b/package-lock.json index 89429b53c07..9f041828dea 100644 --- a/package-lock.json +++ b/package-lock.json @@ -56,7 +56,7 @@ "cross-env": "^7.0.2", "date-fns": "^2.16.1", "deepool": "^3.0.0", - "dompurify": "^2.3.9", + "dompurify": "^3.2.6", "dotenv": "^8.1.0", "embla-carousel": "^4.0.6", "express": "^4.19.2", @@ -177,7 +177,7 @@ "vite-plugin-svg-store": "^0.1.4", "vite-svg-loader": "^5.1.0", "vitest": "^3.1.4", - "wait-on": "^5.2.1" + "wait-on": "^5.2.0" }, "engines": { "node": ">= 20.11.0", @@ -11427,6 +11427,13 @@ "@types/node": "*" } }, + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "license": "MIT", + "optional": true + }, "node_modules/@types/uuid": { "version": "9.0.8", "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.8.tgz", @@ -16382,9 +16389,13 @@ } }, "node_modules/dompurify": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.4.0.tgz", - "integrity": "sha512-Be9tbQMZds4a3C6xTmz68NlMfeONA//4dOavl/1rNw50E+/QO0KVpbcU0PcaW0nsQxurXls9ZocqFxk8R2mWEA==" + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.6.tgz", + "integrity": "sha512-/2GogDQlohXPZe6D6NOgQvXLPSYBqIWMnZ8zzOhn09REE4eyAzb+Hed3jhoM9OkuaJ8P6ZGTTVWQKAi8ieIzfQ==", + "license": "(MPL-2.0 OR Apache-2.0)", + "optionalDependencies": { + "@types/trusted-types": "^2.0.7" + } }, "node_modules/domutils": { "version": "1.7.0", @@ -39902,6 +39913,12 @@ "@types/node": "*" } }, + "@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "optional": true + }, "@types/uuid": { "version": "9.0.8", "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.8.tgz", @@ -43510,9 +43527,12 @@ } }, "dompurify": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.4.0.tgz", - "integrity": "sha512-Be9tbQMZds4a3C6xTmz68NlMfeONA//4dOavl/1rNw50E+/QO0KVpbcU0PcaW0nsQxurXls9ZocqFxk8R2mWEA==" + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.6.tgz", + "integrity": "sha512-/2GogDQlohXPZe6D6NOgQvXLPSYBqIWMnZ8zzOhn09REE4eyAzb+Hed3jhoM9OkuaJ8P6ZGTTVWQKAi8ieIzfQ==", + "requires": { + "@types/trusted-types": "^2.0.7" + } }, "domutils": { "version": "1.7.0", diff --git a/package.json b/package.json index 6abd6d8b5f2..6ef021ae99a 100644 --- a/package.json +++ b/package.json @@ -83,7 +83,7 @@ "cross-env": "^7.0.2", "date-fns": "^2.16.1", "deepool": "^3.0.0", - "dompurify": "^2.3.9", + "dompurify": "^3.2.6", "dotenv": "^8.1.0", "embla-carousel": "^4.0.6", "express": "^4.19.2",