From a4a2ac3fb6984103d05e2116b7aa13b8369af14d Mon Sep 17 00:00:00 2001 From: "gh-worker-campaigns-3e9aa4[bot]" <244854796+gh-worker-campaigns-3e9aa4[bot]@users.noreply.github.com> Date: Mon, 3 Aug 2026 15:01:25 +0000 Subject: [PATCH] =?UTF-8?q?ADMS:=20vuln=20minor=20upgrades=20=E2=80=94=201?= =?UTF-8?q?2=20packages=20(minor:=205=20=C2=B7=20patch:=207)=20[web-backen?= =?UTF-8?q?d/infra]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web-backend/infra/aws/package-lock.json | 389 +++++--------- web-backend/infra/aws/package.json | 655 +++++++++++++++++++++++- 2 files changed, 790 insertions(+), 254 deletions(-) diff --git a/web-backend/infra/aws/package-lock.json b/web-backend/infra/aws/package-lock.json index f5c8f65c..df7da588 100644 --- a/web-backend/infra/aws/package-lock.json +++ b/web-backend/infra/aws/package-lock.json @@ -9,7 +9,7 @@ "version": "0.1.0", "dependencies": { "@aws-cdk/aws-lambda-dotnet": "^0.0.6", - "aws-cdk-lib": "2.234.1", + "aws-cdk-lib": "2.263.0", "constructs": "^10.4.4", "datadog-cdk-constructs-v2": "^3.6.0" }, @@ -40,14 +40,16 @@ } }, "node_modules/@aws-cdk/asset-awscli-v1": { - "version": "2.2.258", - "resolved": "https://registry.npmjs.org/@aws-cdk/asset-awscli-v1/-/asset-awscli-v1-2.2.258.tgz", - "integrity": "sha512-TL3I9cIue0bAsuwrmjgjAQaEH6JL09y49FVQMDhrz4jJ2iPKuHtdrYd7ydm02t1YZdPZE2M0VNj6VD4fGIFpvw==" + "version": "2.2.282", + "resolved": "https://registry.npmjs.org/@aws-cdk/asset-awscli-v1/-/asset-awscli-v1-2.2.282.tgz", + "integrity": "sha512-7hKMi5tTxDcKGIMIOq14PnY0GBcugW33Uh/2YHDZiEwSxLeFOCYBwhR+BFXONb/EJeVI3RETFgailNZbkcKF6g==", + "license": "Apache-2.0" }, "node_modules/@aws-cdk/asset-node-proxy-agent-v6": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/asset-node-proxy-agent-v6/-/asset-node-proxy-agent-v6-2.1.0.tgz", - "integrity": "sha512-7bY3J8GCVxLupn/kNmpPc5VJz8grx+4RKfnnJiO1LG+uxkZfANZG3RMHhE+qQxxwkyQ9/MfPtTpf748UhR425A==" + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@aws-cdk/asset-node-proxy-agent-v6/-/asset-node-proxy-agent-v6-2.1.2.tgz", + "integrity": "sha512-pDiuqH+qY3zM9lhhLjbKJ1tnKOHzQ2V4Wr/3qsxyKeKAkuPMI/BVGvZG1PbrikUw949cGVTfVEt4ETKKYnrj0Q==", + "license": "Apache-2.0" }, "node_modules/@aws-cdk/aws-lambda-dotnet": { "version": "0.0.6", @@ -62,23 +64,24 @@ } }, "node_modules/@aws-cdk/cloud-assembly-schema": { - "version": "48.20.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-48.20.0.tgz", - "integrity": "sha512-+eeiav9LY4wbF/EFuCt/vfvi/Zoxo8bf94PW5clbMraChEliq83w4TbRVy0jB9jE0v1ooFTtIjSQkowSPkfISg==", + "version": "54.15.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-54.15.0.tgz", + "integrity": "sha512-eWdbH+SRmxeTSyECibUdP4MkRqhoXJ7GMFiHJgIt5081sU4D42tsNmwe8rPHQHyFXRTwauxdLNdhJeykOv8+Cg==", "bundleDependencies": [ "jsonschema", "semver" ], + "license": "Apache-2.0", "dependencies": { - "jsonschema": "~1.4.1", - "semver": "^7.7.2" + "jsonschema": "^1.5.0", + "semver": "^7.8.5" }, "engines": { "node": ">= 18.0.0" } }, "node_modules/@aws-cdk/cloud-assembly-schema/node_modules/jsonschema": { - "version": "1.4.1", + "version": "1.5.0", "inBundle": true, "license": "MIT", "engines": { @@ -86,7 +89,7 @@ } }, "node_modules/@aws-cdk/cloud-assembly-schema/node_modules/semver": { - "version": "7.7.2", + "version": "7.8.5", "inBundle": true, "license": "ISC", "bin": { @@ -1578,11 +1581,13 @@ } }, "node_modules/aws-cdk-lib": { - "version": "2.234.1", - "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.234.1.tgz", - "integrity": "sha512-2oNqAA1qjF9xHCom6yHuY8KE6UltK7pTg3egf/t1+C6/OFEaw9+jyhCWmTasGmvjyQSkbvKiCPZco0l+XVyxiQ==", + "version": "2.263.0", + "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.263.0.tgz", + "integrity": "sha512-cXC9wnOr+LknMee9x0kYwofgVs8aN8eBKsbzcE90sDUtpLTgWG2Bd+9koqxBKPeIU8kig/GGBFwJ69Wr+hLKDg==", "bundleDependencies": [ + "@aws/cloudformation-validate", "@balena/dockerignore", + "@aws-cdk/cloud-assembly-api", "case", "fs-extra", "ignore", @@ -1590,95 +1595,79 @@ "minimatch", "punycode", "semver", - "table", "yaml", "mime-types" ], + "license": "Apache-2.0", "dependencies": { - "@aws-cdk/asset-awscli-v1": "2.2.258", - "@aws-cdk/asset-node-proxy-agent-v6": "^2.1.0", - "@aws-cdk/cloud-assembly-schema": "^48.20.0", + "@aws-cdk/asset-awscli-v1": "2.2.282", + "@aws-cdk/asset-node-proxy-agent-v6": "^2.1.2", + "@aws-cdk/cloud-assembly-api": "^2.2.6", + "@aws-cdk/cloud-assembly-schema": "^54.11.0", + "@aws/cloudformation-validate": "1.6.0-beta", "@balena/dockerignore": "^1.0.2", "case": "1.6.3", - "fs-extra": "^11.3.3", + "fs-extra": "^11.3.6", "ignore": "^5.3.2", "jsonschema": "^1.5.0", "mime-types": "^2.1.35", - "minimatch": "^3.1.2", + "minimatch": "^10.2.5", "punycode": "^2.3.1", - "semver": "^7.7.3", - "table": "^6.9.0", - "yaml": "1.10.2" + "semver": "^7.8.5", + "yaml": "1.10.3" }, "engines": { - "node": ">= 18.0.0" + "node": ">= 20.0.0" }, "peerDependencies": { - "constructs": "^10.0.0" + "constructs": "^10.5.0" } }, - "node_modules/aws-cdk-lib/node_modules/@balena/dockerignore": { - "version": "1.0.2", - "inBundle": true, - "license": "Apache-2.0" - }, - "node_modules/aws-cdk-lib/node_modules/ajv": { - "version": "8.17.1", + "node_modules/aws-cdk-lib/node_modules/@aws-cdk/cloud-assembly-api": { + "version": "2.2.6", "inBundle": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" + "jsonschema": "^1.5.0", + "semver": "^7.8.4" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "engines": { + "node": ">= 18.0.0" + }, + "peerDependencies": { + "@aws-cdk/cloud-assembly-schema": ">=54.5.0" } }, - "node_modules/aws-cdk-lib/node_modules/ansi-regex": { - "version": "5.0.1", + "node_modules/aws-cdk-lib/node_modules/@aws/cloudformation-validate": { + "version": "1.6.0-beta", "inBundle": true, - "license": "MIT", + "license": "Apache-2.0", "engines": { - "node": ">=8" + "node": ">=20.0.0" } }, - "node_modules/aws-cdk-lib/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/aws-cdk-lib/node_modules/@balena/dockerignore": { + "version": "1.0.2", "inBundle": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } + "license": "Apache-2.0" }, - "node_modules/aws-cdk-lib/node_modules/astral-regex": { - "version": "2.0.0", + "node_modules/aws-cdk-lib/node_modules/balanced-match": { + "version": "4.0.4", "inBundle": true, "license": "MIT", "engines": { - "node": ">=8" + "node": "18 || 20 || >=22" } }, - "node_modules/aws-cdk-lib/node_modules/balanced-match": { - "version": "1.0.2", - "inBundle": true, - "license": "MIT" - }, "node_modules/aws-cdk-lib/node_modules/brace-expansion": { - "version": "1.1.12", + "version": "5.0.8", "inBundle": true, "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "20 || >=22" } }, "node_modules/aws-cdk-lib/node_modules/case": { @@ -1689,54 +1678,8 @@ "node": ">= 0.8.0" } }, - "node_modules/aws-cdk-lib/node_modules/color-convert": { - "version": "2.0.1", - "inBundle": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/aws-cdk-lib/node_modules/color-name": { - "version": "1.1.4", - "inBundle": true, - "license": "MIT" - }, - "node_modules/aws-cdk-lib/node_modules/concat-map": { - "version": "0.0.1", - "inBundle": true, - "license": "MIT" - }, - "node_modules/aws-cdk-lib/node_modules/emoji-regex": { - "version": "8.0.0", - "inBundle": true, - "license": "MIT" - }, - "node_modules/aws-cdk-lib/node_modules/fast-deep-equal": { - "version": "3.1.3", - "inBundle": true, - "license": "MIT" - }, - "node_modules/aws-cdk-lib/node_modules/fast-uri": { - "version": "3.1.0", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fastify" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/fastify" - } - ], - "inBundle": true, - "license": "BSD-3-Clause" - }, "node_modules/aws-cdk-lib/node_modules/fs-extra": { - "version": "11.3.3", + "version": "11.3.6", "inBundle": true, "license": "MIT", "dependencies": { @@ -1761,21 +1704,8 @@ "node": ">= 4" } }, - "node_modules/aws-cdk-lib/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/aws-cdk-lib/node_modules/json-schema-traverse": { - "version": "1.0.0", - "inBundle": true, - "license": "MIT" - }, "node_modules/aws-cdk-lib/node_modules/jsonfile": { - "version": "6.2.0", + "version": "6.2.1", "inBundle": true, "license": "MIT", "dependencies": { @@ -1793,11 +1723,6 @@ "node": "*" } }, - "node_modules/aws-cdk-lib/node_modules/lodash.truncate": { - "version": "4.4.2", - "inBundle": true, - "license": "MIT" - }, "node_modules/aws-cdk-lib/node_modules/mime-db": { "version": "1.52.0", "inBundle": true, @@ -1818,14 +1743,17 @@ } }, "node_modules/aws-cdk-lib/node_modules/minimatch": { - "version": "3.1.2", + "version": "10.2.5", "inBundle": true, - "license": "ISC", + "license": "BlueOak-1.0.0", "dependencies": { - "brace-expansion": "^1.1.7" + "brace-expansion": "^5.0.5" }, "engines": { - "node": "*" + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/aws-cdk-lib/node_modules/punycode": { @@ -1836,16 +1764,8 @@ "node": ">=6" } }, - "node_modules/aws-cdk-lib/node_modules/require-from-string": { - "version": "2.0.2", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/aws-cdk-lib/node_modules/semver": { - "version": "7.7.3", + "version": "7.8.5", "inBundle": true, "license": "ISC", "bin": { @@ -1855,61 +1775,6 @@ "node": ">=10" } }, - "node_modules/aws-cdk-lib/node_modules/slice-ansi": { - "version": "4.0.0", - "inBundle": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/aws-cdk-lib/node_modules/string-width": { - "version": "4.2.3", - "inBundle": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/aws-cdk-lib/node_modules/strip-ansi": { - "version": "6.0.1", - "inBundle": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/aws-cdk-lib/node_modules/table": { - "version": "6.9.0", - "inBundle": true, - "license": "BSD-3-Clause", - "dependencies": { - "ajv": "^8.0.1", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=10.0.0" - } - }, "node_modules/aws-cdk-lib/node_modules/universalify": { "version": "2.0.1", "inBundle": true, @@ -1919,7 +1784,7 @@ } }, "node_modules/aws-cdk-lib/node_modules/yaml": { - "version": "1.10.2", + "version": "1.10.3", "inBundle": true, "license": "ISC", "engines": { @@ -2027,10 +1892,11 @@ "dev": true }, "node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.4.tgz", + "integrity": "sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } @@ -2300,12 +2166,14 @@ "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/constructs": { - "version": "10.4.4", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-10.4.4.tgz", - "integrity": "sha512-lP0qC1oViYf1cutHo9/KQ8QL637f/W29tDmv/6sy35F5zs+MD9f66nbAAIjicwc7fwyuF3rkg6PhZh4sfvWIpA==" + "version": "10.7.2", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-10.7.2.tgz", + "integrity": "sha512-vA7JOqvO/xwq2HBCuq3qc6V2R9mHZCxJ8HPoucUcUWJY88YULe7bzMcsdBy27/gJJIphZi73U1oIXDY2Eqg6nA==", + "license": "Apache-2.0" }, "node_modules/convert-source-map": { "version": "2.0.0", @@ -2413,10 +2281,11 @@ } }, "node_modules/diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.4.tgz", + "integrity": "sha512-X07nttJQkwkfKfvTPG/KSnE2OMdcUCao6+eXF3wmnIQRn2aPAHH3VxDbDOdegkd6JbPsXqShpvEOHfAT+nCNwQ==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.3.1" } @@ -2668,10 +2537,12 @@ } }, "node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", + "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", "dev": true, + "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", @@ -2703,10 +2574,11 @@ "dev": true }, "node_modules/handlebars": { - "version": "4.7.8", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", - "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", + "version": "4.7.9", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.9.tgz", + "integrity": "sha512-4E71E0rpOaQuJR2A3xDZ+GM1HyWYv1clR58tC8emQNeQe3RH7MAzSbat+V0wG78LQBo6m6bzSG/L4pBuCsgnUQ==", "dev": true, + "license": "MIT", "dependencies": { "minimist": "^1.2.5", "neo-async": "^2.6.2", @@ -2869,10 +2741,11 @@ } }, "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "7.7.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", - "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -3408,10 +3281,11 @@ } }, "node_modules/jest-snapshot/node_modules/semver": { - "version": "7.7.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", - "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -3437,10 +3311,11 @@ } }, "node_modules/jest-util/node_modules/picomatch": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", - "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz", + "integrity": "sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -3634,10 +3509,11 @@ } }, "node_modules/make-dir/node_modules/semver": { - "version": "7.7.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", - "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -3689,12 +3565,13 @@ } }, "node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "version": "9.0.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", + "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", "dev": true, + "license": "ISC", "dependencies": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^2.0.2" }, "engines": { "node": ">=16 || 14 >=14.17" @@ -3942,10 +3819,11 @@ "dev": true }, "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", "dev": true, + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -4056,6 +3934,7 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, "bin": { "semver": "bin/semver.js" } @@ -4227,12 +4106,13 @@ } }, "node_modules/strip-ansi": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", - "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", "dev": true, + "license": "MIT", "dependencies": { - "ansi-regex": "^6.0.1" + "ansi-regex": "^6.2.2" }, "engines": { "node": ">=12" @@ -4335,10 +4215,11 @@ } }, "node_modules/test-exclude/node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "version": "1.1.18", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.18.tgz", + "integrity": "sha512-Edep/X9fGqVNmzKBVsDYIOtD+z1tuezV70LBjdCst9Tqu76lsnvRiZ6oTic1n+/BIwX6QDGAO94PN4N2SADvtw==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -4366,10 +4247,11 @@ } }, "node_modules/test-exclude/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -4448,10 +4330,11 @@ } }, "node_modules/ts-jest/node_modules/semver": { - "version": "7.7.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", - "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" }, diff --git a/web-backend/infra/aws/package.json b/web-backend/infra/aws/package.json index 2eaa09d9..4041e439 100644 --- a/web-backend/infra/aws/package.json +++ b/web-backend/infra/aws/package.json @@ -21,8 +21,661 @@ }, "dependencies": { "@aws-cdk/aws-lambda-dotnet": "^0.0.6", - "aws-cdk-lib": "2.234.1", + "aws-cdk-lib": "2.263.0", "constructs": "^10.4.4", "datadog-cdk-constructs-v2": "^3.6.0" + }, + "overrides": { + "aws-cdk-lib": { + "brace-expansion": "^1.1.18", + "minimatch": "^3.1.5" + }, + "jest": { + "@jest/core": { + "@jest/reporters": { + "glob": { + "minimatch": { + "brace-expansion": "^2.1.4" + } + }, + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + }, + "jest-config": { + "glob": { + "minimatch": { + "brace-expansion": "^2.1.4" + } + }, + "jest-circus": { + "jest-runtime": { + "glob": { + "minimatch": { + "brace-expansion": "^2.1.4" + } + }, + "@jest/globals": { + "@jest/expect": { + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + } + }, + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + }, + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + }, + "@jest/expect": { + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + }, + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + }, + "jest-runner": { + "jest-runtime": { + "glob": { + "minimatch": { + "brace-expansion": "^2.1.4" + } + }, + "@jest/globals": { + "@jest/expect": { + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + } + }, + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + }, + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + }, + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + }, + "babel-jest": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + }, + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + }, + "jest-runner": { + "jest-runtime": { + "glob": { + "minimatch": { + "brace-expansion": "^2.1.4" + } + }, + "@jest/globals": { + "@jest/expect": { + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + } + }, + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + }, + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + }, + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + }, + "jest-runtime": { + "glob": { + "minimatch": { + "brace-expansion": "^2.1.4" + } + }, + "@jest/globals": { + "@jest/expect": { + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + } + }, + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + }, + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + }, + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + }, + "jest-resolve-dependencies": { + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + }, + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + }, + "jest-cli": { + "@jest/core": { + "@jest/reporters": { + "glob": { + "minimatch": { + "brace-expansion": "^2.1.4" + } + }, + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + }, + "jest-config": { + "glob": { + "minimatch": { + "brace-expansion": "^2.1.4" + } + }, + "jest-circus": { + "jest-runtime": { + "glob": { + "minimatch": { + "brace-expansion": "^2.1.4" + } + }, + "@jest/globals": { + "@jest/expect": { + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + } + }, + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + }, + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + }, + "@jest/expect": { + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + }, + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + }, + "jest-runner": { + "jest-runtime": { + "glob": { + "minimatch": { + "brace-expansion": "^2.1.4" + } + }, + "@jest/globals": { + "@jest/expect": { + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + } + }, + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + }, + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + }, + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + }, + "babel-jest": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + }, + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + }, + "jest-runner": { + "jest-runtime": { + "glob": { + "minimatch": { + "brace-expansion": "^2.1.4" + } + }, + "@jest/globals": { + "@jest/expect": { + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + } + }, + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + }, + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + }, + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + }, + "jest-runtime": { + "glob": { + "minimatch": { + "brace-expansion": "^2.1.4" + } + }, + "@jest/globals": { + "@jest/expect": { + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + } + }, + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + }, + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + }, + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + }, + "jest-resolve-dependencies": { + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + }, + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + }, + "jest-config": { + "glob": { + "minimatch": { + "brace-expansion": "^2.1.4" + } + }, + "jest-circus": { + "jest-runtime": { + "glob": { + "minimatch": { + "brace-expansion": "^2.1.4" + } + }, + "@jest/globals": { + "@jest/expect": { + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + } + }, + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + }, + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + }, + "@jest/expect": { + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + }, + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + }, + "jest-runner": { + "jest-runtime": { + "glob": { + "minimatch": { + "brace-expansion": "^2.1.4" + } + }, + "@jest/globals": { + "@jest/expect": { + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + } + }, + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + }, + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + }, + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + }, + "babel-jest": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + }, + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + } + }, + "ts-jest": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + }, + "babel-jest": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + }, + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } } }