collective

Browse / github.com/storytold/artcraft / patch

Bump dompurify from 3.4.8 to 3.4.17 in /frontend

Bump dompurify from 3.4.8 to 3.4.17 in /frontend Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.4.8 to 3.4.17. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/cure53/DOMPurify/releases">dompurify's releases</a>.</em></p> <blockquote> <h2>DOMPurify 3.4.17</h2> <ul> <li>Fixed an issue with <code>IN_PLACE</code>, <code>SAFE_FOR_TEMPLATES</code> and shadow roots, thanks <a href="https://github.com/manus-pi"><code>@​manus-pi</code></a></li> <li>Fixed <code>IN_PLACE</code> handling of nodes that hooks or custom elements tough during sanitization, thanks <a href="https://github.com/uttej-bad

Status
open
Score
0.00
Adopters
0 other operators
Author
app/dependabot (imported from pull request #2575, open)
Base
1f969a9224934a55417daf10359a6fb1458b63f4
Size
+7 −53 in 1 file
Review
pending
Shared
2026-10-28
Id
73692b77f9907d3ae46644f0

How it went

No other operator has reported using it yet.

Diff

raw · frontend/package-lock.json

diff --git a/frontend/package-lock.json b/frontend/package-lock.json--- a/frontend/package-lock.json+++ b/frontend/package-lock.json@@ -7,7 +7,7 @@     "": {       "name": "@frontend/source",       "version": "0.0.0",-      "license": "MIT",+      "license": "MIT OR Apache-2.0",       "workspaces": [         "apps/artcraft",         "libs/*",@@ -346,7 +346,6 @@         }       ],       "license": "MIT",-      "peer": true,       "dependencies": {         "nanoid": "^3.3.12",         "picocolors": "^1.1.1",@@ -362,7 +361,6 @@       "integrity": "sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==",       "dev": true,       "license": "MIT",-      "peer": true,       "dependencies": {         "esbuild": "^0.21.3",         "postcss": "^8.4.43",@@ -762,7 +760,6 @@       "integrity": "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==",       "dev": true,       "license": "MIT",-      "peer": true,       "dependencies": {         "@babel/code-frame": "^7.29.7",         "@babel/generator": "^7.29.7",@@ -2582,7 +2579,6 @@       "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.7.tgz",       "integrity": "sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==",       "license": "MIT",-      "peer": true,       "engines": {         "node": ">=6.9.0"       }@@ -2662,7 +2658,6 @@       "resolved": "https://registry.npmjs.org/@dnd-kit/core/-/core-6.3.1.tgz",       "integrity": "sha512-xkGBRQQab4RLwgXxoqETICr6S5JlogafbhNsidmrkVv2YRs5MLwpjoF2qpiGjQt8S9AoxtIV603s0GIUpY5eYQ==",       "license": "MIT",-      "peer": true,       "dependencies": {         "@dnd-kit/accessibility": "^3.1.1",         "@dnd-kit/utilities": "^3.2.2",@@ -2704,7 +2699,6 @@       "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.0.tgz",       "integrity": "sha512-l9Oo58x0HOP5znGzVhYW9U3e5wVuA4LAZU2AGezTmkhO1CgQRFDhDg4nneHsu/t3WniXg9QrG2nIXL/ZS8ln8Q==",       "license": "MIT",-      "peer": true,       "dependencies": {         "@emnapi/wasi-threads": "1.2.2",         "tslib": "^2.4.0"@@ -2715,7 +2709,6 @@       "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.0.tgz",       "integrity": "sha512-55coeOFKHv1ywEcUXJtWU5f+Jr/W5tZDvZig8DLKSwUN1JpROQ4rk/SNOQiFWmaR/VKF4zuFyW1B8JduOSv6Pg==",       "license": "MIT",-      "peer": true,       "dependencies": {         "tslib": "^2.4.0"       }@@ -2734,7 +2727,6 @@       "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.4.0.tgz",       "integrity": "sha512-QgD4fyscGcbbKwJmqNvUMSE02OsHUa+lAWKdEUIJKgqe5IwRSKd7+KhibEWdaKwgjLj0DRSHA9biAIqGBk05lw==",       "license": "MIT",-      "peer": true,       "dependencies": {         "@emotion/memoize": "^0.9.0"       }@@ -3592,7 +3584,6 @@       "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==",       "dev": true,       "license": "MIT",-      "peer": true,       "dependencies": {         "@jest/schemas": "^29.6.3",         "@types/istanbul-lib-coverage": "^2.0.0",@@ -4704,7 +4695,6 @@       "integrity": "sha512-pYUNvaQQBEwP66TLrjmmfkDIrTmPnX0kK86HgClkWLQKkX/oCgnqDxEgNbjeCc75dwUvZP6fW2d0pZ5++XILTw==",       "dev": true,       "license": "MIT",-      "peer": true,       "dependencies": {         "@module-federation/runtime": "2.5.1",         "@module-federation/webpack-bundler-runtime": "2.5.1"@@ -4882,7 +4872,6 @@       "integrity": "sha512-kzFn3ObUeBp5vaEtN1WMxhTYBuYEErxugu1RzFUERD21X3BZ+b4cWwdFJuBDlsmVjctIg/QSOoZoPXRKAO0foA==",       "dev": true,       "license": "MIT",-      "peer": true,       "dependencies": {         "@module-federation/runtime": "0.15.0",         "@module-federation/webpack-bundler-runtime": "0.15.0"@@ -8055,7 +8044,6 @@       "integrity": "sha512-rsD9b+Khmot5DwCMiB3cqTQo53ioPG3M/A7BySu8+0+RS7GCxKm+Z+mtsjtG/vsu4Tn2tcqCdZtA3pgLoJB+ew==",       "dev": true,       "license": "MIT",-      "peer": true,       "dependencies": {         "@module-federation/runtime-tools": "0.22.0",         "@rspack/binding": "1.7.11",@@ -8743,7 +8731,6 @@       "integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==",       "dev": true,       "license": "MIT",-      "peer": true,       "dependencies": {         "@babel/core": "^7.21.3",         "@svgr/babel-preset": "8.1.0",@@ -8926,7 +8913,6 @@       "devOptional": true,       "hasInstallScript": true,       "license": "Apache-2.0",-      "peer": true,       "dependencies": {         "@swc/counter": "^0.1.3",         "@swc/types": "^0.1.8"@@ -9141,7 +9127,6 @@       "integrity": "sha512-V6Mnml8v09QALx6K0elJ7o9K/MkVDtW3t6L+7Ou/JcWtb3xwId2AH4FeOceySd2JaO87IMw4+6vSZxLm34LPbw==",       "devOptional": true,       "license": "Apache-2.0",-      "peer": true,       "dependencies": {         "@swc/counter": "^0.1.3"       }@@ -9222,7 +9207,6 @@       "integrity": "sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==",       "dev": true,       "license": "MIT",-      "peer": true,       "dependencies": {         "@babel/code-frame": "^7.10.4",         "@babel/runtime": "^7.12.5",@@ -9599,7 +9583,6 @@       "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.42.tgz",       "integrity": "sha512-5L7SUaFC1RyDraj2yRhyBzHTobyXHmohD100CChNtyPyleoq37Mqab5Gn8XEKI04dfN/oqPdpHk38MgcQWHbZg==",       "license": "MIT",-      "peer": true,       "dependencies": {         "undici-types": "~6.21.0"       }@@ -9622,7 +9605,6 @@       "resolved": "https://registry.npmjs.org/@types/react/-/react-19.0.0.tgz",       "integrity": "sha512-MY3oPudxvMYyesqs/kW1Bh8y9VqSmf+tzqw3ae8a9DZW68pUe3zAdHeI1jc6iAysuRdACnVknHP8AhwD4/dxtg==",       "license": "MIT",-      "peer": true,       "dependencies": {         "csstype": "^3.0.2"       }@@ -9949,7 +9931,6 @@       "integrity": "sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg==",       "dev": true,       "license": "BSD-2-Clause",-      "peer": true,       "dependencies": {         "@typescript-eslint/scope-manager": "7.18.0",         "@typescript-eslint/types": "7.18.0",@@ -11183,7 +11164,6 @@       "resolved": "https://registry.npmjs.org/@zkochan/js-yaml/-/js-yaml-0.0.7.tgz",       "integrity": "sha512-nrUSn7hzt7J6JWgWGz78ZYI8wj+gdIJdk0Ynjpp8l+trkn58Uqsf6RYrYkEK+3X18EX+TNdtJI0WxAtc+L84SQ==",       "license": "MIT",-      "peer": true,       "dependencies": {         "argparse": "^2.0.1"       },@@ -11248,7 +11228,6 @@       "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==",       "dev": true,       "license": "MIT",-      "peer": true,       "bin": {         "acorn": "bin/acorn"       },@@ -11317,7 +11296,6 @@       "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==",       "dev": true,       "license": "MIT",-      "peer": true,       "dependencies": {         "fast-deep-equal": "^3.1.3",         "fast-uri": "^3.0.1",@@ -12149,7 +12127,6 @@         }       ],       "license": "MIT",-      "peer": true,       "dependencies": {         "baseline-browser-mapping": "^2.10.12",         "caniuse-lite": "^1.0.30001782",@@ -13090,8 +13067,7 @@       "version": "3.2.3",       "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",       "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",-      "license": "MIT",-      "peer": true+      "license": "MIT"     },     "node_modules/culori": {       "version": "4.0.2",@@ -13562,9 +13538,9 @@       }     },     "node_modules/dompurify": {-      "version": "3.4.8",-      "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.4.8.tgz",-      "integrity": "sha512-yb1cEmaOum7wFvOCSQxyfgVlv5D47Rc30iZWoMpbDIWTnJ6grDDQyu2KFJzB2k7u0pMuJcQ1zphH//fFnw2tjQ==",+      "version": "3.4.17",+      "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.4.17.tgz",+      "integrity": "sha512-B/pSlYVHQ58kqISD/yDjuJ1yfzI34m1gF4lAod2bwSRhiN4K5Cl3H8Af7hqB2PmTL911tdEudnnXn5FnhRoz0w==",       "license": "(MPL-2.0 OR Apache-2.0)",       "optionalDependencies": {         "@types/trusted-types": "^2.0.7"@@ -13678,8 +13654,7 @@       "version": "8.6.0",       "resolved": "https://registry.npmjs.org/embla-carousel/-/embla-carousel-8.6.0.tgz",       "integrity": "sha512-SjWyZBHJPbqxHOzckOfo8lHisEaJWmwd23XppYFYVh10bU66/Pn5tkVkbkCMZVdbUE5eTCI2nD8OyIP4Z+uwkA==",-      "license": "MIT",-      "peer": true+      "license": "MIT"     },     "node_modules/embla-carousel-react": {       "version": "8.6.0",@@ -13736,7 +13711,6 @@       "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",       "dev": true,       "license": "MIT",-      "peer": true,       "dependencies": {         "iconv-lite": "^0.6.2"       }@@ -14441,7 +14415,6 @@       "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.",       "dev": true,       "license": "MIT",-      "peer": true,       "dependencies": {         "@eslint-community/eslint-utils": "^4.2.0",         "@eslint-community/regexpp": "^4.6.1",@@ -14498,7 +14471,6 @@       "integrity": "sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==",       "dev": true,       "license": "MIT",-      "peer": true,       "bin": {         "eslint-config-prettier": "bin/cli.js"       },@@ -14624,7 +14596,6 @@       "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==",       "dev": true,       "license": "MIT",-      "peer": true,       "dependencies": {         "@rtsao/scc": "^1.1.0",         "array-includes": "^3.1.8",@@ -15441,7 +15412,6 @@       "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==",       "dev": true,       "license": "MIT",-      "peer": true,       "dependencies": {         "fast-deep-equal": "^3.1.1",         "fast-json-stable-stringify": "^2.0.0",@@ -17541,7 +17511,6 @@       "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==",       "dev": true,       "license": "MIT",-      "peer": true,       "dependencies": {         "@jest/types": "^29.6.3",         "@types/node": "*",@@ -17619,7 +17588,6 @@       "integrity": "sha512-/9AVW7xNbsBv6GfWho4TTNjEo9fe6Zhf9O7s0Fhhr3u+awPwAJMKwAMXnkk5vBxflqLW9hTHX/0cs+P3gW+cQw==",       "dev": true,       "license": "MIT",-      "peer": true,       "dependencies": {         "abab": "^2.0.6",         "cssstyle": "^3.0.0",@@ -17908,8 +17876,7 @@           "url": "https://github.com/sponsors/lavrton"         }       ],-      "license": "MIT",-      "peer": true+      "license": "MIT"     },     "node_modules/language-subtag-registry": {       "version": "0.3.23",@@ -19080,7 +19047,6 @@       "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",       "dev": true,       "license": "MIT",-      "peer": true,       "dependencies": {         "whatwg-url": "^5.0.0"       },@@ -19246,7 +19212,6 @@       "integrity": "sha512-2wL/2fSmIbRWn6zXaQ/g3kj5DfEaTw/aJkPr6ozJh8BUq5iYKE+tS9oh0PjsVVwN6Pybe80Lu+mn9RgWyeV3xw==",       "hasInstallScript": true,       "license": "MIT",-      "peer": true,       "dependencies": {         "@napi-rs/wasm-runtime": "0.2.4",         "@yarnpkg/lockfile": "^1.1.0",@@ -20072,7 +20037,6 @@         }       ],       "license": "MIT",-      "peer": true,       "dependencies": {         "nanoid": "^3.3.7",         "picocolors": "^1.0.0",@@ -20282,7 +20246,6 @@       "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==",       "dev": true,       "license": "MIT",-      "peer": true,       "dependencies": {         "cssesc": "^3.0.0",         "util-deprecate": "^1.0.2"@@ -20345,7 +20308,6 @@       "integrity": "sha512-7igPTM53cGHMW8xWuVTydi2KO233VFiTNyF5hLJqpilHfmn8C8gPf+PS7dUT64YcXFbiMGZxS9pCSxL/Dxm/Jw==",       "dev": true,       "license": "MIT",-      "peer": true,       "bin": {         "prettier": "bin/prettier.cjs"       },@@ -20736,7 +20698,6 @@       "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz",       "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==",       "license": "MIT",-      "peer": true,       "dependencies": {         "loose-envify": "^1.1.0"       },@@ -20806,7 +20767,6 @@       "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz",       "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==",       "license": "MIT",-      "peer": true,       "dependencies": {         "loose-envify": "^1.1.0",         "scheduler": "^0.23.2"@@ -22850,7 +22810,6 @@       "integrity": "sha512-J/9An6vs9Us6wKRriSFXBWdRZapREHqFzdNUKk0pmu804EMR6dr6winwo7e5JDxN4xahxQsuysyYFwlwj4XN/Q==",       "dev": true,       "license": "BSD-2-Clause",-      "peer": true,       "dependencies": {         "@jridgewell/source-map": "^0.3.3",         "acorn": "^8.15.0",@@ -23506,7 +23465,6 @@       "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==",       "devOptional": true,       "license": "Apache-2.0",-      "peer": true,       "bin": {         "tsc": "bin/tsc",         "tsserver": "bin/tsserver"@@ -23918,7 +23876,6 @@       "integrity": "sha512-NTKlcQjlAK7MlQoyb6LgaqHc8sso/pVyUJYWMws3jg21uTJw/LddqIFPcPqP6PzpgbIcZyKI85sFE4HBrQDA8A==",       "dev": true,       "license": "MIT",-      "peer": true,       "dependencies": {         "esbuild": "^0.25.0",         "fdir": "^6.4.4",@@ -24874,7 +24831,6 @@       "integrity": "sha512-xejya+bT/j/+R/AGa1XOfRxLmNUlLtlwjRsFUILF+xHfzElmGcmFydy2gqqIrd62ptIEfwVMofd19uNWD9L7Nw==",       "dev": true,       "license": "MIT",-      "peer": true,       "dependencies": {         "@types/chai": "^5.2.2",         "@vitest/expect": "3.2.6",@@ -25052,7 +25008,6 @@       "integrity": "sha512-v7RhXaJbpMlV0D7hC7lb2EbnxkoeUqf9qhKr6lozx3Q48pmFrqqNRmZFUEGmi7pSwm6fCQ2H1IjvCkHqdpVdjQ==",       "dev": true,       "license": "MIT",-      "peer": true,       "dependencies": {         "@types/estree": "^1.0.8",         "@types/json-schema": "^7.0.15",@@ -25416,7 +25371,6 @@       "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==",       "dev": true,       "license": "MIT",-      "peer": true,       "engines": {         "node": ">=10.0.0"       },