diff --git a/.github/workflows/pull_requests.yml b/.github/workflows/pull_requests.yml index ac9e39a2eb..ff8b715b13 100644 --- a/.github/workflows/pull_requests.yml +++ b/.github/workflows/pull_requests.yml @@ -67,7 +67,7 @@ jobs: - name: Set up Docker Buildx if: success() - uses: docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # v4.2.0 + uses: docker/setup-buildx-action@37fe631027851001ddb9b187196cc803df7f5f0e # v4.3.0 - name: Set up QEMU uses: docker/setup-qemu-action@96fe6ef7f33517b61c61be40b68a1882f3264fb8 # v4.2.0 diff --git a/.github/workflows/releases.yml b/.github/workflows/releases.yml index 7e472d7531..f11aa476de 100644 --- a/.github/workflows/releases.yml +++ b/.github/workflows/releases.yml @@ -61,7 +61,7 @@ jobs: xvfb-run --server-args="-screen 0 1200x800x24" npx grunt testui - name: Set up Docker Buildx - uses: docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # v4.2.0 + uses: docker/setup-buildx-action@37fe631027851001ddb9b187196cc803df7f5f0e # v4.3.0 - name: Set up QEMU uses: docker/setup-qemu-action@96fe6ef7f33517b61c61be40b68a1882f3264fb8 # v4.2.0 diff --git a/Dockerfile b/Dockerfile index 24029b3087..d8041248d3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -27,7 +27,7 @@ RUN npm run build ######################################### # Package static build files into nginx # ######################################### -FROM nginxinc/nginx-unprivileged:stable-alpine@sha256:44e36330f74d4f3a1d4e222acca9e23b401fb87811a7597024502bb759c4dd49 AS cyberchef +FROM nginxinc/nginx-unprivileged:stable-alpine@sha256:93722936b82ec8a1178d48448e619226680d2de3706a1640800e186cd5fa7fd3 AS cyberchef LABEL maintainer="GCHQ " diff --git a/package-lock.json b/package-lock.json index 90dc4ee3a1..dec5e6db20 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,7 +15,7 @@ "@blu3r4y/lzma": "^2.3.3", "@noble/hashes": "2.3.0", "@wavesenterprise/crypto-gost-js": "^2.1.0-RC1", - "@xmldom/xmldom": "^0.8.14", + "@xmldom/xmldom": "^0.8.15", "argon2-browser": "^1.18.0", "arrive": "^2.5.3", "assert": "^2.1.0", @@ -39,7 +39,7 @@ "d3": "7.9.0", "d3-hexbin": "^0.2.2", "diff": "^9.0.0", - "dompurify": "^3.4.13", + "dompurify": "^3.4.14", "es6-promisify": "^7.0.0", "escodegen": "^2.1.0", "esprima": "^4.0.1", @@ -105,7 +105,7 @@ "unorm": "^1.6.0", "url": "^0.11.4", "utf8": "^3.0.0", - "uuid": "^14.0.1", + "uuid": "^14.0.2", "vkbeautify": "^0.99.3", "xpath": "0.0.34", "xregexp": "^5.1.2", @@ -121,7 +121,7 @@ "@codemirror/search": "^6.7.1", "@codemirror/state": "^6.7.1", "@codemirror/view": "^6.43.9", - "@puppeteer/browsers": "3.2.0", + "@puppeteer/browsers": "3.2.1", "autoprefixer": "^10.5.4", "babel-loader": "^10.1.1", "babel-plugin-polyfill-corejs3": "^1.0.0", @@ -162,7 +162,7 @@ "sitemap": "^9.0.1", "terser": "^5.50.0", "webpack": "^5.109.2", - "webpack-bundle-analyzer": "^5.3.1", + "webpack-bundle-analyzer": "^5.3.2", "webpack-dev-server": "^5.2.6", "webpack-node-externals": "^3.0.0", "worker-loader": "^3.0.8" @@ -4550,9 +4550,9 @@ "license": "MIT" }, "node_modules/@puppeteer/browsers": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-3.2.0.tgz", - "integrity": "sha512-LlBrE8oqGfU7b1Nk2d5Q1SbuPhZxTj0cJEMDPEws28OjNMELlflekmPPuf4FnK03x0ZRjKaYwJElUcKK4kyqJA==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-3.2.1.tgz", + "integrity": "sha512-KDz+3qDRdBAlRlMjmKyj6dEs33YHTk/xRHEENSXq6TNnhgoU15ruSHtEBeVF6OZ9tBDY55Se4P0nFMNsipzU9A==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -5191,9 +5191,9 @@ } }, "node_modules/@xmldom/xmldom": { - "version": "0.8.14", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.14.tgz", - "integrity": "sha512-T4EDRUBVZYRldYApjEJiU0e1stYWaRAX7CuSnKzrpwdZKo53zGV8/pqfzV6FfwNl9YThD2OumQYvqtvjvgG7aQ==", + "version": "0.8.15", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.15.tgz", + "integrity": "sha512-/5NV/vDALVFDXgLmfsy9TRCBlKwO2LNBFzpzvb9iIj+jR+eSc6DLYYvVOdivT/jm7MtU6TebYuRmzEOI7w40UA==", "license": "MIT", "engines": { "node": ">=10.0.0" @@ -8871,9 +8871,9 @@ } }, "node_modules/dompurify": { - "version": "3.4.13", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.4.13.tgz", - "integrity": "sha512-2vmYIoqjze2d+kakP8S/nS5shfsl587kzwEjcGlTdiksUVgFHnFCsLYDVj/JNqJVOQZGSYBTmuycv0PodwmnMQ==", + "version": "3.4.14", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.4.14.tgz", + "integrity": "sha512-dVoH9z+MY+C9IilgGCk3YfFqjLi3fChm2OiKJMzh6axrJ5qwxqWaZamgmHrpv22CN/KdbZJuGEGgfQoL00LTdg==", "license": "(MPL-2.0 OR Apache-2.0)", "optionalDependencies": { "@types/trusted-types": "^2.0.7" @@ -18591,9 +18591,9 @@ } }, "node_modules/uuid": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-14.0.1.tgz", - "integrity": "sha512-6ZxzVpzDXDa3bJWaHilVayA+BH/1zmxCJoVgvmqJnid/gPoKHxUrS/aC/T6LGQtNHT+XHG9fXPJB4d+IrU30Ew==", + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-14.0.2.tgz", + "integrity": "sha512-xZe/16rV4aa+HGSOCiY2YeLT1OybRLrrkL/Rqaq7p7GMVXjFh+6wN4oMYgjFmnSnhY8t6Xpdl2l9qmnHYuMHwQ==", "funding": [ "https://github.com/sponsors/broofa", "https://github.com/sponsors/ctavan" @@ -18760,9 +18760,9 @@ } }, "node_modules/webpack-bundle-analyzer": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-5.3.1.tgz", - "integrity": "sha512-wP2EusncRGL1tZyMHC/umLkjPdYMkTL9nPEKh8G8dkYCJ9TyF6xnXFqjhdqmv5J900irN/g0P5jMvLT22krEXQ==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-5.3.2.tgz", + "integrity": "sha512-IagCa/GrdxSz+ba9OMgK7UCfQp97HtXbgjXu7ObcqmRo9PTp0d+24rgY+mIFOx7JPQ9bo6FGsqZhA55rYRZrrQ==", "dev": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index f9681074ea..f3b4c09ff2 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "@codemirror/search": "^6.7.1", "@codemirror/state": "^6.7.1", "@codemirror/view": "^6.43.9", - "@puppeteer/browsers": "3.2.0", + "@puppeteer/browsers": "3.2.1", "autoprefixer": "^10.5.4", "babel-loader": "^10.1.1", "babel-plugin-polyfill-corejs3": "^1.0.0", @@ -89,7 +89,7 @@ "sitemap": "^9.0.1", "terser": "^5.50.0", "webpack": "^5.109.2", - "webpack-bundle-analyzer": "^5.3.1", + "webpack-bundle-analyzer": "^5.3.2", "webpack-dev-server": "^5.2.6", "webpack-node-externals": "^3.0.0", "worker-loader": "^3.0.8" @@ -100,7 +100,7 @@ "@blu3r4y/lzma": "^2.3.3", "@noble/hashes": "2.3.0", "@wavesenterprise/crypto-gost-js": "^2.1.0-RC1", - "@xmldom/xmldom": "^0.8.14", + "@xmldom/xmldom": "^0.8.15", "argon2-browser": "^1.18.0", "arrive": "^2.5.3", "assert": "^2.1.0", @@ -124,7 +124,7 @@ "d3": "7.9.0", "d3-hexbin": "^0.2.2", "diff": "^9.0.0", - "dompurify": "^3.4.13", + "dompurify": "^3.4.14", "es6-promisify": "^7.0.0", "escodegen": "^2.1.0", "esprima": "^4.0.1", @@ -190,7 +190,7 @@ "unorm": "^1.6.0", "url": "^0.11.4", "utf8": "^3.0.0", - "uuid": "^14.0.1", + "uuid": "^14.0.2", "vkbeautify": "^0.99.3", "xpath": "0.0.34", "xregexp": "^5.1.2",