This is an automated email from the ASF dual-hosted git repository.
pvillard pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/nifi.git
The following commit(s) were added to refs/heads/main by this push:
new c31d02121a NIFI-15496 - Address Lodash Prototype Pollution
Vulnerability in "_.unset" and "_.omit" functions
c31d02121a is described below
commit c31d02121a1b952fee4fcf8a3b23d21bd0840c5f
Author: Rob Fellows <[email protected]>
AuthorDate: Thu Jan 22 11:05:16 2026 -0500
NIFI-15496 - Address Lodash Prototype Pollution Vulnerability in "_.unset"
and "_.omit" functions
This closes #10804.
Signed-off-by: Pierre Villard <[email protected]>
---
nifi-frontend/src/main/frontend/package-lock.json | 585 +---------------------
nifi-frontend/src/main/frontend/package.json | 3 +-
2 files changed, 5 insertions(+), 583 deletions(-)
diff --git a/nifi-frontend/src/main/frontend/package-lock.json
b/nifi-frontend/src/main/frontend/package-lock.json
index de306c497f..cdc48b9cb2 100644
--- a/nifi-frontend/src/main/frontend/package-lock.json
+++ b/nifi-frontend/src/main/frontend/package-lock.json
@@ -1099,20 +1099,6 @@
"rxjs": "^6.5.3 || ^7.4.0"
}
},
- "node_modules/@antfu/install-pkg": {
- "version": "1.1.0",
- "resolved":
"https://registry.npmjs.org/@antfu/install-pkg/-/install-pkg-1.1.0.tgz",
- "integrity":
"sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==",
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "package-manager-detector": "^1.3.0",
- "tinyexec": "^1.0.1"
- },
- "funding": {
- "url": "https://github.com/sponsors/antfu"
- }
- },
"node_modules/@babel/code-frame": {
"version": "7.28.6",
"resolved":
"https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.28.6.tgz",
@@ -3059,13 +3045,6 @@
"dev": true,
"license": "MIT"
},
- "node_modules/@braintree/sanitize-url": {
- "version": "7.1.1",
- "resolved":
"https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-7.1.1.tgz",
- "integrity":
"sha512-i1L7noDNxtFyL5DmZafWy1wRVhGehQmzZaz1HiN5e7iylJMSZR7ekOV7NsIqa5qBldlLrsKv4HbgFUVlQrz8Mw==",
- "license": "MIT",
- "optional": true
- },
"node_modules/@bufbuild/protobuf": {
"version": "2.10.2",
"resolved":
"https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.10.2.tgz",
@@ -3073,64 +3052,6 @@
"dev": true,
"license": "(Apache-2.0 AND BSD-3-Clause)"
},
- "node_modules/@chevrotain/cst-dts-gen": {
- "version": "11.0.3",
- "resolved":
"https://registry.npmjs.org/@chevrotain/cst-dts-gen/-/cst-dts-gen-11.0.3.tgz",
- "integrity":
"sha512-BvIKpRLeS/8UbfxXxgC33xOumsacaeCKAjAeLyOn7Pcp95HiRbrpl14S+9vaZLolnbssPIUuiUd8IvgkRyt6NQ==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@chevrotain/gast": "11.0.3",
- "@chevrotain/types": "11.0.3",
- "lodash-es": "4.17.21"
- }
- },
- "node_modules/@chevrotain/cst-dts-gen/node_modules/lodash-es": {
- "version": "4.17.21",
- "resolved":
"https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz",
- "integrity":
"sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==",
- "license": "MIT",
- "optional": true
- },
- "node_modules/@chevrotain/gast": {
- "version": "11.0.3",
- "resolved":
"https://registry.npmjs.org/@chevrotain/gast/-/gast-11.0.3.tgz",
- "integrity":
"sha512-+qNfcoNk70PyS/uxmj3li5NiECO+2YKZZQMbmjTqRI3Qchu8Hig/Q9vgkHpI3alNjr7M+a2St5pw5w5F6NL5/Q==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@chevrotain/types": "11.0.3",
- "lodash-es": "4.17.21"
- }
- },
- "node_modules/@chevrotain/gast/node_modules/lodash-es": {
- "version": "4.17.21",
- "resolved":
"https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz",
- "integrity":
"sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==",
- "license": "MIT",
- "optional": true
- },
- "node_modules/@chevrotain/regexp-to-ast": {
- "version": "11.0.3",
- "resolved":
"https://registry.npmjs.org/@chevrotain/regexp-to-ast/-/regexp-to-ast-11.0.3.tgz",
- "integrity":
"sha512-1fMHaBZxLFvWI067AVbGJav1eRY7N8DDvYCTwGBiE/ytKBgP8azTdgyrKyWZ9Mfh09eHWb5PgTSO8wi7U824RA==",
- "license": "Apache-2.0",
- "optional": true
- },
- "node_modules/@chevrotain/types": {
- "version": "11.0.3",
- "resolved":
"https://registry.npmjs.org/@chevrotain/types/-/types-11.0.3.tgz",
- "integrity":
"sha512-gsiM3G8b58kZC2HaWR50gu6Y1440cHiJ+i3JUvcp/35JchYejb2+5MVeJK0iKThYpAa/P2PYFV4hoi44HD+aHQ==",
- "license": "Apache-2.0",
- "optional": true
- },
- "node_modules/@chevrotain/utils": {
- "version": "11.0.3",
- "resolved":
"https://registry.npmjs.org/@chevrotain/utils/-/utils-11.0.3.tgz",
- "integrity":
"sha512-YslZMgtJUyuMbZ+aKvfF3x1f5liK4mWNxghFRv7jqRR9C3R3fAOGTTKvxXDa2Y1s9zSbcpuO0cAxDYsc9SrXoQ==",
- "license": "Apache-2.0",
- "optional": true
- },
"node_modules/@codemirror/autocomplete": {
"version": "6.20.0",
"resolved":
"https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.20.0.tgz",
@@ -4064,25 +3985,6 @@
"dev": true,
"license": "BSD-3-Clause"
},
- "node_modules/@iconify/types": {
- "version": "2.0.0",
- "resolved":
"https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz",
- "integrity":
"sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==",
- "license": "MIT",
- "optional": true
- },
- "node_modules/@iconify/utils": {
- "version": "3.1.0",
- "resolved":
"https://registry.npmjs.org/@iconify/utils/-/utils-3.1.0.tgz",
- "integrity":
"sha512-Zlzem1ZXhI1iHeeERabLNzBHdOa4VhQbqAcOQaMKuTuyZCpwKbC2R4Dd0Zo3g9EAc+Y4fiarO8HIHRAth7+skw==",
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "@antfu/install-pkg": "^1.1.0",
- "@iconify/types": "^2.0.0",
- "mlly": "^1.8.0"
- }
- },
"node_modules/@inquirer/ansi": {
"version": "1.0.2",
"resolved":
"https://registry.npmjs.org/@inquirer/ansi/-/ansi-1.0.2.tgz",
@@ -6373,16 +6275,6 @@
"integrity":
"sha512-l0h88YhZFyKdXIFNfSWpyjStDjGHwZ/U7iobcK1cQQD8sejsONdQtTVU+1wVN1PBw40PiiHB1vA5S7VTfQiP9g==",
"license": "MIT"
},
- "node_modules/@mermaid-js/parser": {
- "version": "0.6.3",
- "resolved":
"https://registry.npmjs.org/@mermaid-js/parser/-/parser-0.6.3.tgz",
- "integrity":
"sha512-lnjOhe7zyHjc+If7yT4zoedx2vo4sHaTmtkl1+or8BRTnCtDmcTpAjpzDSfCZrshM5bCoz0GyidzadJAH1xobA==",
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "langium": "3.3.1"
- }
- },
"node_modules/@modelcontextprotocol/sdk": {
"version": "1.25.2",
"resolved":
"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.25.2.tgz",
@@ -14835,41 +14727,6 @@
"dev": true,
"license": "MIT"
},
- "node_modules/chevrotain": {
- "version": "11.0.3",
- "resolved":
"https://registry.npmjs.org/chevrotain/-/chevrotain-11.0.3.tgz",
- "integrity":
"sha512-ci2iJH6LeIkvP9eJW6gpueU8cnZhv85ELY8w8WiFtNjMHA5ad6pQLaJo9mEly/9qUyCpvqX8/POVUTf18/HFdw==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@chevrotain/cst-dts-gen": "11.0.3",
- "@chevrotain/gast": "11.0.3",
- "@chevrotain/regexp-to-ast": "11.0.3",
- "@chevrotain/types": "11.0.3",
- "@chevrotain/utils": "11.0.3",
- "lodash-es": "4.17.21"
- }
- },
- "node_modules/chevrotain-allstar": {
- "version": "0.3.1",
- "resolved":
"https://registry.npmjs.org/chevrotain-allstar/-/chevrotain-allstar-0.3.1.tgz",
- "integrity":
"sha512-b7g+y9A0v4mxCW1qUhf3BSVPg+/NvGErk/dOkrDaHA0nQIQGAtrOjlX//9OQtRlSCy+x9rfB5N8yC71lH1nvMw==",
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "lodash-es": "^4.17.21"
- },
- "peerDependencies": {
- "chevrotain": "^11.0.0"
- }
- },
- "node_modules/chevrotain/node_modules/lodash-es": {
- "version": "4.17.21",
- "resolved":
"https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz",
- "integrity":
"sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==",
- "license": "MIT",
- "optional": true
- },
"node_modules/chokidar": {
"version": "4.0.3",
"resolved":
"https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz",
@@ -15341,13 +15198,6 @@
"dev": true,
"license": "MIT"
},
- "node_modules/confbox": {
- "version": "0.1.8",
- "resolved":
"https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz",
- "integrity":
"sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==",
- "license": "MIT",
- "optional": true
- },
"node_modules/config-chain": {
"version": "1.1.13",
"resolved":
"https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz",
@@ -15528,16 +15378,6 @@
"node": ">= 0.4.0"
}
},
- "node_modules/cose-base": {
- "version": "1.0.3",
- "resolved":
"https://registry.npmjs.org/cose-base/-/cose-base-1.0.3.tgz",
- "integrity":
"sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg==",
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "layout-base": "^1.0.0"
- }
- },
"node_modules/cosmiconfig": {
"version": "7.1.0",
"resolved":
"https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz",
@@ -16653,59 +16493,6 @@
"dev": true,
"license": "MIT"
},
- "node_modules/cytoscape": {
- "version": "3.33.1",
- "resolved":
"https://registry.npmjs.org/cytoscape/-/cytoscape-3.33.1.tgz",
- "integrity":
"sha512-iJc4TwyANnOGR1OmWhsS9ayRS3s+XQ185FmuHObThD+5AeJCakAAbWv8KimMTt08xCCLNgneQwFp+JRJOr9qGQ==",
- "license": "MIT",
- "optional": true,
- "engines": {
- "node": ">=0.10"
- }
- },
- "node_modules/cytoscape-cose-bilkent": {
- "version": "4.1.0",
- "resolved":
"https://registry.npmjs.org/cytoscape-cose-bilkent/-/cytoscape-cose-bilkent-4.1.0.tgz",
- "integrity":
"sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ==",
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "cose-base": "^1.0.0"
- },
- "peerDependencies": {
- "cytoscape": "^3.2.0"
- }
- },
- "node_modules/cytoscape-fcose": {
- "version": "2.2.0",
- "resolved":
"https://registry.npmjs.org/cytoscape-fcose/-/cytoscape-fcose-2.2.0.tgz",
- "integrity":
"sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ==",
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "cose-base": "^2.2.0"
- },
- "peerDependencies": {
- "cytoscape": "^3.2.0"
- }
- },
- "node_modules/cytoscape-fcose/node_modules/cose-base": {
- "version": "2.2.0",
- "resolved":
"https://registry.npmjs.org/cose-base/-/cose-base-2.2.0.tgz",
- "integrity":
"sha512-AzlgcsCbUMymkADOJtQm3wO9S3ltPfYOFD5033keQn9NJzIbtnZj+UdBJe7DYml/8TdbtHJW3j58SOnKhWY/5g==",
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "layout-base": "^2.0.0"
- }
- },
- "node_modules/cytoscape-fcose/node_modules/layout-base": {
- "version": "2.0.1",
- "resolved":
"https://registry.npmjs.org/layout-base/-/layout-base-2.0.1.tgz",
- "integrity":
"sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg==",
- "license": "MIT",
- "optional": true
- },
"node_modules/d3": {
"version": "7.9.0",
"resolved": "https://registry.npmjs.org/d3/-/d3-7.9.0.tgz",
@@ -17010,51 +16797,6 @@
"node": ">=12"
}
},
- "node_modules/d3-sankey": {
- "version": "0.12.3",
- "resolved":
"https://registry.npmjs.org/d3-sankey/-/d3-sankey-0.12.3.tgz",
- "integrity":
"sha512-nQhsBRmM19Ax5xEIPLMY9ZmJ/cDvd1BG3UVvt5h3WRxKg5zGRbvnteTyWAbzeSvlh3tW7ZEmq4VwR5mB3tutmQ==",
- "license": "BSD-3-Clause",
- "optional": true,
- "dependencies": {
- "d3-array": "1 - 2",
- "d3-shape": "^1.2.0"
- }
- },
- "node_modules/d3-sankey/node_modules/d3-array": {
- "version": "2.12.1",
- "resolved":
"https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz",
- "integrity":
"sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==",
- "license": "BSD-3-Clause",
- "optional": true,
- "dependencies": {
- "internmap": "^1.0.0"
- }
- },
- "node_modules/d3-sankey/node_modules/d3-path": {
- "version": "1.0.9",
- "resolved":
"https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz",
- "integrity":
"sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==",
- "license": "BSD-3-Clause",
- "optional": true
- },
- "node_modules/d3-sankey/node_modules/d3-shape": {
- "version": "1.3.7",
- "resolved":
"https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz",
- "integrity":
"sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==",
- "license": "BSD-3-Clause",
- "optional": true,
- "dependencies": {
- "d3-path": "1"
- }
- },
- "node_modules/d3-sankey/node_modules/internmap": {
- "version": "1.0.1",
- "resolved":
"https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz",
- "integrity":
"sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==",
- "license": "ISC",
- "optional": true
- },
"node_modules/d3-scale": {
"version": "4.0.2",
"resolved":
"https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz",
@@ -17173,17 +16915,6 @@
"node": ">=12"
}
},
- "node_modules/dagre-d3-es": {
- "version": "7.0.13",
- "resolved":
"https://registry.npmjs.org/dagre-d3-es/-/dagre-d3-es-7.0.13.tgz",
- "integrity":
"sha512-efEhnxpSuwpYOKRm/L5KbqoZmNNukHa/Flty4Wp62JRvgH2ojwVgPgdYyr4twpieZnyRDdIH7PY2mopX26+j2Q==",
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "d3": "^7.9.0",
- "lodash-es": "^4.17.21"
- }
- },
"node_modules/data-urls": {
"version": "3.0.2",
"resolved":
"https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz",
@@ -17209,13 +16940,6 @@
"node": ">=4.0"
}
},
- "node_modules/dayjs": {
- "version": "1.11.19",
- "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.19.tgz",
- "integrity":
"sha512-t5EcLVS6QPBNqM2z8fakk/NKel+Xzshgt8FFKAn+qwlD1pzZWxh0nVCrvFK7ZDb6XucZeF9z8C7CBWTRIVApAw==",
- "license": "MIT",
- "optional": true
- },
"node_modules/debug": {
"version": "4.4.3",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
@@ -17576,16 +17300,6 @@
"url": "https://github.com/fb55/domhandler?sponsor=1"
}
},
- "node_modules/dompurify": {
- "version": "3.3.1",
- "resolved":
"https://registry.npmjs.org/dompurify/-/dompurify-3.3.1.tgz",
- "integrity":
"sha512-qkdCKzLNtrgPFP1Vo+98FRzJnBRGe4ffyCea9IwHB1fyxPOeNTHpLKYGd4Uk9xvNoH0ZoOjwZxNptyMwqrId1Q==",
- "license": "(MPL-2.0 OR Apache-2.0)",
- "optional": true,
- "optionalDependencies": {
- "@types/trusted-types": "^2.0.7"
- }
- },
"node_modules/domutils": {
"version": "3.2.2",
"resolved":
"https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz",
@@ -19867,13 +19581,6 @@
"dev": true,
"license": "MIT"
},
- "node_modules/hachure-fill": {
- "version": "0.5.2",
- "resolved":
"https://registry.npmjs.org/hachure-fill/-/hachure-fill-0.5.2.tgz",
- "integrity":
"sha512-3GKBOn+m2LX9iq+JC1064cSFprJY4jL1jCXTcpnfER5HYE2l/4EfWSGzkPa/ZDBmYI0ZOEj5VHV/eKnPGkHuOg==",
- "license": "MIT",
- "optional": true
- },
"node_modules/handle-thing": {
"version": "2.0.1",
"resolved":
"https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz",
@@ -25023,33 +24730,6 @@
"source-map-support": "^0.5.5"
}
},
- "node_modules/katex": {
- "version": "0.16.27",
- "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.27.tgz",
- "integrity":
"sha512-aeQoDkuRWSqQN6nSvVCEFvfXdqo1OQiCmmW1kc9xSdjutPv7BGO7pqY9sQRJpMOGrEdfDgF2TfRXe5eUAD2Waw==",
- "funding": [
- "https://opencollective.com/katex",
- "https://github.com/sponsors/katex"
- ],
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "commander": "^8.3.0"
- },
- "bin": {
- "katex": "cli.js"
- }
- },
- "node_modules/katex/node_modules/commander": {
- "version": "8.3.0",
- "resolved":
"https://registry.npmjs.org/commander/-/commander-8.3.0.tgz",
- "integrity":
"sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==",
- "license": "MIT",
- "optional": true,
- "engines": {
- "node": ">= 12"
- }
- },
"node_modules/keygrip": {
"version": "1.1.0",
"resolved":
"https://registry.npmjs.org/keygrip/-/keygrip-1.1.0.tgz",
@@ -25074,12 +24754,6 @@
"json-buffer": "3.0.1"
}
},
- "node_modules/khroma": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/khroma/-/khroma-2.1.0.tgz",
- "integrity":
"sha512-Ls993zuzfayK269Svk9hzpeGUKob/sIgZzyHYdjQoAdQetRKpOLj+k/QQQ/6Qi0Yz65mlROrfd+Ev+1+7dz9Kw==",
- "optional": true
- },
"node_modules/kind-of": {
"version": "6.0.3",
"resolved":
"https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
@@ -25238,23 +24912,6 @@
],
"license": "MIT"
},
- "node_modules/langium": {
- "version": "3.3.1",
- "resolved":
"https://registry.npmjs.org/langium/-/langium-3.3.1.tgz",
- "integrity":
"sha512-QJv/h939gDpvT+9SiLVlY7tZC3xB2qK57v0J04Sh9wpMb6MP1q8gB21L3WIo8T5P1MSMg3Ep14L7KkDCFG3y4w==",
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "chevrotain": "~11.0.3",
- "chevrotain-allstar": "~0.3.0",
- "vscode-languageserver": "~9.0.1",
- "vscode-languageserver-textdocument": "~1.0.11",
- "vscode-uri": "~3.0.8"
- },
- "engines": {
- "node": ">=16.0.0"
- }
- },
"node_modules/launch-editor": {
"version": "2.12.0",
"resolved":
"https://registry.npmjs.org/launch-editor/-/launch-editor-2.12.0.tgz",
@@ -25266,13 +24923,6 @@
"shell-quote": "^1.8.3"
}
},
- "node_modules/layout-base": {
- "version": "1.0.2",
- "resolved":
"https://registry.npmjs.org/layout-base/-/layout-base-1.0.2.tgz",
- "integrity":
"sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg==",
- "license": "MIT",
- "optional": true
- },
"node_modules/less": {
"version": "4.4.0",
"resolved": "https://registry.npmjs.org/less/-/less-4.4.0.tgz",
@@ -25619,19 +25269,12 @@
}
},
"node_modules/lodash": {
- "version": "4.17.21",
- "resolved":
"https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
- "integrity":
"sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "version": "4.17.23",
+ "resolved":
"https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz",
+ "integrity":
"sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==",
"dev": true,
"license": "MIT"
},
- "node_modules/lodash-es": {
- "version": "4.17.22",
- "resolved":
"https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.22.tgz",
- "integrity":
"sha512-XEawp1t0gxSi9x01glktRZ5HDy0HXqrM0x5pXQM98EaI0NxO6jVM7omDOxsuEo5UIASAnm2bRp1Jt/e0a2XU8Q==",
- "license": "MIT",
- "optional": true
- },
"node_modules/lodash.clonedeepwith": {
"version": "4.5.0",
"resolved":
"https://registry.npmjs.org/lodash.clonedeepwith/-/lodash.clonedeepwith-4.5.0.tgz",
@@ -26066,62 +25709,6 @@
"node": ">= 8"
}
},
- "node_modules/mermaid": {
- "version": "11.12.2",
- "resolved":
"https://registry.npmjs.org/mermaid/-/mermaid-11.12.2.tgz",
- "integrity":
"sha512-n34QPDPEKmaeCG4WDMGy0OT6PSyxKCfy2pJgShP+Qow2KLrvWjclwbc3yXfSIf4BanqWEhQEpngWwNp/XhZt6w==",
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "@braintree/sanitize-url": "^7.1.1",
- "@iconify/utils": "^3.0.1",
- "@mermaid-js/parser": "^0.6.3",
- "@types/d3": "^7.4.3",
- "cytoscape": "^3.29.3",
- "cytoscape-cose-bilkent": "^4.1.0",
- "cytoscape-fcose": "^2.2.0",
- "d3": "^7.9.0",
- "d3-sankey": "^0.12.3",
- "dagre-d3-es": "7.0.13",
- "dayjs": "^1.11.18",
- "dompurify": "^3.2.5",
- "katex": "^0.16.22",
- "khroma": "^2.1.0",
- "lodash-es": "^4.17.21",
- "marked": "^16.2.1",
- "roughjs": "^4.6.6",
- "stylis": "^4.3.6",
- "ts-dedent": "^2.2.0",
- "uuid": "^11.1.0"
- }
- },
- "node_modules/mermaid/node_modules/marked": {
- "version": "16.4.2",
- "resolved":
"https://registry.npmjs.org/marked/-/marked-16.4.2.tgz",
- "integrity":
"sha512-TI3V8YYWvkVf3KJe1dRkpnjs68JUPyEa5vjKrp1XEEJUAOaQc+Qj+L1qWbPd0SJuAdQkFU0h73sXXqwDYxsiDA==",
- "license": "MIT",
- "optional": true,
- "bin": {
- "marked": "bin/marked.js"
- },
- "engines": {
- "node": ">= 20"
- }
- },
- "node_modules/mermaid/node_modules/uuid": {
- "version": "11.1.0",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.0.tgz",
- "integrity":
"sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==",
- "funding": [
- "https://github.com/sponsors/broofa",
- "https://github.com/sponsors/ctavan"
- ],
- "license": "MIT",
- "optional": true,
- "bin": {
- "uuid": "dist/esm/bin/uuid"
- }
- },
"node_modules/methods": {
"version": "1.1.2",
"resolved":
"https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
@@ -26428,19 +26015,6 @@
"node": ">= 18"
}
},
- "node_modules/mlly": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.8.0.tgz",
- "integrity":
"sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==",
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "acorn": "^8.15.0",
- "pathe": "^2.0.3",
- "pkg-types": "^1.3.1",
- "ufo": "^1.6.1"
- }
- },
"node_modules/mrmime": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz",
@@ -27810,13 +27384,6 @@
"integrity":
"sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==",
"license": "BlueOak-1.0.0"
},
- "node_modules/package-manager-detector": {
- "version": "1.6.0",
- "resolved":
"https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-1.6.0.tgz",
- "integrity":
"sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA==",
- "license": "MIT",
- "optional": true
- },
"node_modules/pacote": {
"version": "21.0.4",
"resolved":
"https://registry.npmjs.org/pacote/-/pacote-21.0.4.tgz",
@@ -28000,13 +27567,6 @@
"node": ">= 0.8"
}
},
- "node_modules/path-data-parser": {
- "version": "0.1.0",
- "resolved":
"https://registry.npmjs.org/path-data-parser/-/path-data-parser-0.1.0.tgz",
- "integrity":
"sha512-NOnmBpt5Y2RWbuv0LMzsayp3lVylAHLPUTut412ZA3l+C4uw4ZVkQbjShYCQ8TCpUMdPapr4YjUqLYD6v68j+w==",
- "license": "MIT",
- "optional": true
- },
"node_modules/path-exists": {
"version": "4.0.0",
"resolved":
"https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
@@ -28086,13 +27646,6 @@
"node": ">=8"
}
},
- "node_modules/pathe": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz",
- "integrity":
"sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==",
- "license": "MIT",
- "optional": true
- },
"node_modules/picocolors": {
"version": "1.1.1",
"resolved":
"https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
@@ -28225,36 +27778,6 @@
"node": ">=8"
}
},
- "node_modules/pkg-types": {
- "version": "1.3.1",
- "resolved":
"https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.1.tgz",
- "integrity":
"sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==",
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "confbox": "^0.1.8",
- "mlly": "^1.7.4",
- "pathe": "^2.0.1"
- }
- },
- "node_modules/points-on-curve": {
- "version": "0.2.0",
- "resolved":
"https://registry.npmjs.org/points-on-curve/-/points-on-curve-0.2.0.tgz",
- "integrity":
"sha512-0mYKnYYe9ZcqMCWhUjItv/oHjvgEsfKvnUTg8sAtnHr3GVy7rGkXCb6d5cSyqrWqL4k81b9CPg3urd+T7aop3A==",
- "license": "MIT",
- "optional": true
- },
- "node_modules/points-on-path": {
- "version": "0.2.1",
- "resolved":
"https://registry.npmjs.org/points-on-path/-/points-on-path-0.2.1.tgz",
- "integrity":
"sha512-25ClnWWuw7JbWZcgqY/gJ4FQWadKxGWk+3kR/7kD0tCaDtPPMj7oHu2ToLaVhfpnHrZzYby2w6tUA0eOIuUg8g==",
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "path-data-parser": "0.1.0",
- "points-on-curve": "0.2.0"
- }
- },
"node_modules/portfinder": {
"version": "1.0.38",
"resolved":
"https://registry.npmjs.org/portfinder/-/portfinder-1.0.38.tgz",
@@ -29802,19 +29325,6 @@
"@jridgewell/sourcemap-codec": "^1.5.5"
}
},
- "node_modules/roughjs": {
- "version": "4.6.6",
- "resolved":
"https://registry.npmjs.org/roughjs/-/roughjs-4.6.6.tgz",
- "integrity":
"sha512-ZUz/69+SYpFN/g/lUlo2FXcIjRkSu3nDarreVdGGndHEBJ6cXPdKguS8JGxwj5HA5xIbVKSmLgr5b3AWxtRfvQ==",
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "hachure-fill": "^0.5.2",
- "path-data-parser": "^0.1.0",
- "points-on-curve": "^0.2.0",
- "points-on-path": "^0.2.1"
- }
- },
"node_modules/router": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz",
@@ -31441,13 +30951,6 @@
"postcss": "^8.4.31"
}
},
- "node_modules/stylis": {
- "version": "4.3.6",
- "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.6.tgz",
- "integrity":
"sha512-yQ3rwFWRfwNUY7H5vpU0wfdkNSnvnJinhF9830Swlaxl03zsOjCfmX0ugac+3LtK0lYSgwL/KXc8oYL3mG4YFQ==",
- "license": "MIT",
- "optional": true
- },
"node_modules/sucrase": {
"version": "3.35.1",
"resolved":
"https://registry.npmjs.org/sucrase/-/sucrase-3.35.1.tgz",
@@ -32060,16 +31563,6 @@
"integrity":
"sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==",
"license": "MIT"
},
- "node_modules/tinyexec": {
- "version": "1.0.2",
- "resolved":
"https://registry.npmjs.org/tinyexec/-/tinyexec-1.0.2.tgz",
- "integrity":
"sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==",
- "license": "MIT",
- "optional": true,
- "engines": {
- "node": ">=18"
- }
- },
"node_modules/tinyglobby": {
"version": "0.2.14",
"resolved":
"https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.14.tgz",
@@ -32330,16 +31823,6 @@
"node": ">=8.10.0"
}
},
- "node_modules/ts-dedent": {
- "version": "2.2.0",
- "resolved":
"https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz",
- "integrity":
"sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==",
- "license": "MIT",
- "optional": true,
- "engines": {
- "node": ">=6.10"
- }
- },
"node_modules/ts-interface-checker": {
"version": "0.1.13",
"resolved":
"https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz",
@@ -32642,13 +32125,6 @@
"node": ">=14.17"
}
},
- "node_modules/ufo": {
- "version": "1.6.2",
- "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.2.tgz",
- "integrity":
"sha512-heMioaxBcG9+Znsda5Q8sQbWnLJSl98AFDXTO80wELWEzX3hordXsTdxrIfMQoO9IY1MEnoGoPjpoKpMj+Yx0Q==",
- "license": "MIT",
- "optional": true
- },
"node_modules/uglify-js": {
"version": "3.19.3",
"resolved":
"https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.3.tgz",
@@ -33066,61 +32542,6 @@
"url": "https://github.com/sponsors/SuperchupuDev"
}
},
- "node_modules/vscode-jsonrpc": {
- "version": "8.2.0",
- "resolved":
"https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz",
- "integrity":
"sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==",
- "license": "MIT",
- "optional": true,
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/vscode-languageserver": {
- "version": "9.0.1",
- "resolved":
"https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-9.0.1.tgz",
- "integrity":
"sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==",
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "vscode-languageserver-protocol": "3.17.5"
- },
- "bin": {
- "installServerIntoExtension": "bin/installServerIntoExtension"
- }
- },
- "node_modules/vscode-languageserver-protocol": {
- "version": "3.17.5",
- "resolved":
"https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.5.tgz",
- "integrity":
"sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==",
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "vscode-jsonrpc": "8.2.0",
- "vscode-languageserver-types": "3.17.5"
- }
- },
- "node_modules/vscode-languageserver-textdocument": {
- "version": "1.0.12",
- "resolved":
"https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz",
- "integrity":
"sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==",
- "license": "MIT",
- "optional": true
- },
- "node_modules/vscode-languageserver-types": {
- "version": "3.17.5",
- "resolved":
"https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz",
- "integrity":
"sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==",
- "license": "MIT",
- "optional": true
- },
- "node_modules/vscode-uri": {
- "version": "3.0.8",
- "resolved":
"https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz",
- "integrity":
"sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==",
- "license": "MIT",
- "optional": true
- },
"node_modules/w3c-keyname": {
"version": "2.2.8",
"resolved":
"https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.8.tgz",
diff --git a/nifi-frontend/src/main/frontend/package.json
b/nifi-frontend/src/main/frontend/package.json
index d8be4c33d4..b594fc3867 100644
--- a/nifi-frontend/src/main/frontend/package.json
+++ b/nifi-frontend/src/main/frontend/package.json
@@ -104,7 +104,8 @@
"node": "^20.19.0 || ^22.12.0 || >=24.0.0"
},
"overrides": {
- "koa": "^3.0.3"
+ "koa": "^3.0.3",
+ "lodash-es": "^4.17.23"
},
"browser": {
"fs": false,