This is an automated email from the ASF dual-hosted git repository.

mcgilman 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 64e88f6938 NIFI-15444 - Address dependabot alert: qs's arrayLimit 
bypass in its bracket notation allows DoS via memory exhaustion (#10747)
64e88f6938 is described below

commit 64e88f69383b5cae41572afe1e06e5c1b1fa5276
Author: Rob Fellows <[email protected]>
AuthorDate: Thu Jan 8 17:14:28 2026 -0500

    NIFI-15444 - Address dependabot alert: qs's arrayLimit bypass in its 
bracket notation allows DoS via memory exhaustion (#10747)
---
 nifi-frontend/src/main/frontend/package-lock.json | 135 ++++++++++++++--------
 1 file changed, 88 insertions(+), 47 deletions(-)

diff --git a/nifi-frontend/src/main/frontend/package-lock.json 
b/nifi-frontend/src/main/frontend/package-lock.json
index fa8e927906..714dd45903 100644
--- a/nifi-frontend/src/main/frontend/package-lock.json
+++ b/nifi-frontend/src/main/frontend/package-lock.json
@@ -806,19 +806,19 @@
             }
         },
         "node_modules/@angular/cli": {
-            "version": "20.3.13",
-            "resolved": 
"https://registry.npmjs.org/@angular/cli/-/cli-20.3.13.tgz";,
-            "integrity": 
"sha512-G78I/HDJULloS2LSqfUfbmBlhDCbcWujIRWfuMnGsRf82TyGA2OEPe3IA/F8MrJfeOzPQim2fMyn24MqHL40Vg==",
+            "version": "20.3.14",
+            "resolved": 
"https://registry.npmjs.org/@angular/cli/-/cli-20.3.14.tgz";,
+            "integrity": 
"sha512-vlvnxyUtPnETl5az+creSPOrcnrZC5mhD5hSGl2WoqhYeyWdyUwsC9KLSy8/5gCH/4TNwtjqeX3Pw0KaAJUoCQ==",
             "dev": true,
             "license": "MIT",
             "dependencies": {
-                "@angular-devkit/architect": "0.2003.13",
-                "@angular-devkit/core": "20.3.13",
-                "@angular-devkit/schematics": "20.3.13",
+                "@angular-devkit/architect": "0.2003.14",
+                "@angular-devkit/core": "20.3.14",
+                "@angular-devkit/schematics": "20.3.14",
                 "@inquirer/prompts": "7.8.2",
                 "@listr2/prompt-adapter-inquirer": "3.0.1",
-                "@modelcontextprotocol/sdk": "1.24.0",
-                "@schematics/angular": "20.3.13",
+                "@modelcontextprotocol/sdk": "1.25.2",
+                "@schematics/angular": "20.3.14",
                 "@yarnpkg/lockfile": "1.1.0",
                 "algoliasearch": "5.35.0",
                 "ini": "5.0.0",
@@ -841,13 +841,13 @@
             }
         },
         "node_modules/@angular/cli/node_modules/@angular-devkit/architect": {
-            "version": "0.2003.13",
-            "resolved": 
"https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.2003.13.tgz";,
-            "integrity": 
"sha512-JyH6Af6PNC1IHJToColFk1RaXDU87mpPjz7M5sWDfn8bC+KBipw6dSdRkCEuw0D9HY1lZkC9EBV9k9GhpvHjCQ==",
+            "version": "0.2003.14",
+            "resolved": 
"https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.2003.14.tgz";,
+            "integrity": 
"sha512-dVlWqaYu0PIgHTBu16uYUS6lJOIpXCpOYhPWuYwqdo7a4x2HcagPQ+omUZJTA6kukh7ROpKcRoiy/DsO/DgvUA==",
             "dev": true,
             "license": "MIT",
             "dependencies": {
-                "@angular-devkit/core": "20.3.13",
+                "@angular-devkit/core": "20.3.14",
                 "rxjs": "7.8.2"
             },
             "engines": {
@@ -857,9 +857,9 @@
             }
         },
         "node_modules/@angular/cli/node_modules/@angular-devkit/core": {
-            "version": "20.3.13",
-            "resolved": 
"https://registry.npmjs.org/@angular-devkit/core/-/core-20.3.13.tgz";,
-            "integrity": 
"sha512-/D84T1Caxll3I2sRihPDR9UaWBhF50M+tAX15PdP6uSh/TxwAlLl9p7Rm1bD0mPjPercqaEKA+h9a9qLP16hug==",
+            "version": "20.3.14",
+            "resolved": 
"https://registry.npmjs.org/@angular-devkit/core/-/core-20.3.14.tgz";,
+            "integrity": 
"sha512-hWQVi73aGdIRInJqNia79Yi6SzqEThkfLug3AdZiNuNvYMaxAI347yPQz4f3Dr/i0QuiqRq/T8zfqbr46tfCqg==",
             "dev": true,
             "license": "MIT",
             "dependencies": {
@@ -885,13 +885,13 @@
             }
         },
         "node_modules/@angular/cli/node_modules/@angular-devkit/schematics": {
-            "version": "20.3.13",
-            "resolved": 
"https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-20.3.13.tgz";,
-            "integrity": 
"sha512-hdMKY4rUTko8xqeWYGnwwDYDomkeOoLsYsP6SdaHWK7hpGvzWsT6Q/aIv8J8NrCYkLu+M+5nLiKOooweUZu3GQ==",
+            "version": "20.3.14",
+            "resolved": 
"https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-20.3.14.tgz";,
+            "integrity": 
"sha512-+Al9QojzTucccSUnJI+9x64Nnuev82eIgIlb1Ov9hLR572SNtjhV7zIXIalphFghEy+SPvynRuvOSc69Otp3Fg==",
             "dev": true,
             "license": "MIT",
             "dependencies": {
-                "@angular-devkit/core": "20.3.13",
+                "@angular-devkit/core": "20.3.14",
                 "jsonc-parser": "3.3.1",
                 "magic-string": "0.30.17",
                 "ora": "8.2.0",
@@ -904,14 +904,14 @@
             }
         },
         "node_modules/@angular/cli/node_modules/@schematics/angular": {
-            "version": "20.3.13",
-            "resolved": 
"https://registry.npmjs.org/@schematics/angular/-/angular-20.3.13.tgz";,
-            "integrity": 
"sha512-ETJ1budKmrkdxojo5QP6TPr6zQZYGxtWWf8NrX1cBIS851zPCmFkKyhSFLZsoksariYF/LP8ljvm8tlcIzt/XA==",
+            "version": "20.3.14",
+            "resolved": 
"https://registry.npmjs.org/@schematics/angular/-/angular-20.3.14.tgz";,
+            "integrity": 
"sha512-JO37puMXFWN8YWqZZJ/URs8vPJNszZXcIyBnYdKDWTGaAnbOZMu0nzQlOC+h5NM7R5cPQtOpJv0wxEnY6EYI4A==",
             "dev": true,
             "license": "MIT",
             "dependencies": {
-                "@angular-devkit/core": "20.3.13",
-                "@angular-devkit/schematics": "20.3.13",
+                "@angular-devkit/core": "20.3.14",
+                "@angular-devkit/schematics": "20.3.14",
                 "jsonc-parser": "3.3.1"
             },
             "engines": {
@@ -3975,6 +3975,19 @@
                 "jest-util": ">=25.0.0"
             }
         },
+        "node_modules/@hono/node-server": {
+            "version": "1.19.7",
+            "resolved": 
"https://registry.npmjs.org/@hono/node-server/-/node-server-1.19.7.tgz";,
+            "integrity": 
"sha512-vUcD0uauS7EU2caukW8z5lJKtoGMokxNbJtBiwHgpqxEXokaHCBkQUmCHhjFB1VUTWdqj25QoMkMKzgjq+uhrw==",
+            "dev": true,
+            "license": "MIT",
+            "engines": {
+                "node": ">=18.14.1"
+            },
+            "peerDependencies": {
+                "hono": "^4"
+            }
+        },
         "node_modules/@humanwhocodes/config-array": {
             "version": "0.11.14",
             "resolved": 
"https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz";,
@@ -6357,12 +6370,13 @@
             }
         },
         "node_modules/@modelcontextprotocol/sdk": {
-            "version": "1.24.0",
-            "resolved": 
"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.24.0.tgz";,
-            "integrity": 
"sha512-D8h5KXY2vHFW8zTuxn2vuZGN0HGrQ5No6LkHwlEA9trVgNdPL3TF1dSqKA7Dny6BbBYKSW/rOBDXdC8KJAjUCg==",
+            "version": "1.25.2",
+            "resolved": 
"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.25.2.tgz";,
+            "integrity": 
"sha512-LZFeo4F9M5qOhC/Uc1aQSrBHxMrvxett+9KLHt7OhcExtoiRN9DKgbZffMP/nxjutWDQpfMDfP3nkHI4X9ijww==",
             "dev": true,
             "license": "MIT",
             "dependencies": {
+                "@hono/node-server": "^1.19.7",
                 "ajv": "^8.17.1",
                 "ajv-formats": "^3.0.1",
                 "content-type": "^1.0.5",
@@ -6373,6 +6387,7 @@
                 "express": "^5.0.1",
                 "express-rate-limit": "^7.5.0",
                 "jose": "^6.1.1",
+                "json-schema-typed": "^8.0.2",
                 "pkce-challenge": "^5.0.0",
                 "raw-body": "^3.0.0",
                 "zod": "^3.25 || ^4.0",
@@ -14443,9 +14458,9 @@
             }
         },
         "node_modules/body-parser": {
-            "version": "2.2.1",
-            "resolved": 
"https://registry.npmjs.org/body-parser/-/body-parser-2.2.1.tgz";,
-            "integrity": 
"sha512-nfDwkulwiZYQIGwxdy0RUmowMhKcFVcYXUU7m4QlKYim1rUtg83xm2yjZ40QjDuc291AJjjeSc9b++AWHSgSHw==",
+            "version": "2.2.2",
+            "resolved": 
"https://registry.npmjs.org/body-parser/-/body-parser-2.2.2.tgz";,
+            "integrity": 
"sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA==",
             "dev": true,
             "license": "MIT",
             "dependencies": {
@@ -14455,7 +14470,7 @@
                 "http-errors": "^2.0.0",
                 "iconv-lite": "^0.7.0",
                 "on-finished": "^2.4.1",
-                "qs": "^6.14.0",
+                "qs": "^6.14.1",
                 "raw-body": "^3.0.1",
                 "type-is": "^2.0.1"
             },
@@ -20024,6 +20039,17 @@
                 "node": ">=0.10.0"
             }
         },
+        "node_modules/hono": {
+            "version": "4.11.3",
+            "resolved": "https://registry.npmjs.org/hono/-/hono-4.11.3.tgz";,
+            "integrity": 
"sha512-PmQi306+M/ct/m5s66Hrg+adPnkD5jiO6IjA7WhWw0gSBSo1EcRegwuI1deZ+wd5pzCGynCcn2DprnE4/yEV4w==",
+            "dev": true,
+            "license": "MIT",
+            "peer": true,
+            "engines": {
+                "node": ">=16.9.0"
+            }
+        },
         "node_modules/hosted-git-info": {
             "version": "9.0.2",
             "resolved": 
"https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-9.0.2.tgz";,
@@ -24899,6 +24925,13 @@
             "dev": true,
             "license": "MIT"
         },
+        "node_modules/json-schema-typed": {
+            "version": "8.0.2",
+            "resolved": 
"https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-8.0.2.tgz";,
+            "integrity": 
"sha512-fQhoXdcvc3V28x7C7BMs4P5+kNlgUURe2jmUT1T//oBRMDrqy1QPelJimwZGo7Hg9VPV3EQV5Bnq4hbFy2vetA==",
+            "dev": true,
+            "license": "BSD-2-Clause"
+        },
         "node_modules/json-stable-stringify-without-jsonify": {
             "version": "1.0.1",
             "resolved": 
"https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz";,
@@ -29293,9 +29326,9 @@
             "license": "MIT"
         },
         "node_modules/qs": {
-            "version": "6.14.0",
-            "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz";,
-            "integrity": 
"sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==",
+            "version": "6.14.1",
+            "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.1.tgz";,
+            "integrity": 
"sha512-4EK3+xJl8Ts67nLYNwqw/dsFVnCf+qR7RgXSK9jEEm9unao3njwMDdmsdvoKBKHzxd7tCYz5e5M+SnMjdtXGQQ==",
             "dev": true,
             "license": "BSD-3-Clause",
             "dependencies": {
@@ -30562,26 +30595,30 @@
             }
         },
         "node_modules/send": {
-            "version": "1.2.0",
-            "resolved": "https://registry.npmjs.org/send/-/send-1.2.0.tgz";,
-            "integrity": 
"sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==",
+            "version": "1.2.1",
+            "resolved": "https://registry.npmjs.org/send/-/send-1.2.1.tgz";,
+            "integrity": 
"sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==",
             "dev": true,
             "license": "MIT",
             "dependencies": {
-                "debug": "^4.3.5",
+                "debug": "^4.4.3",
                 "encodeurl": "^2.0.0",
                 "escape-html": "^1.0.3",
                 "etag": "^1.8.1",
                 "fresh": "^2.0.0",
-                "http-errors": "^2.0.0",
-                "mime-types": "^3.0.1",
+                "http-errors": "^2.0.1",
+                "mime-types": "^3.0.2",
                 "ms": "^2.1.3",
                 "on-finished": "^2.4.1",
                 "range-parser": "^1.2.1",
-                "statuses": "^2.0.1"
+                "statuses": "^2.0.2"
             },
             "engines": {
                 "node": ">= 18"
+            },
+            "funding": {
+                "type": "opencollective",
+                "url": "https://opencollective.com/express";
             }
         },
         "node_modules/serialize-javascript": {
@@ -30728,9 +30765,9 @@
             }
         },
         "node_modules/serve-static": {
-            "version": "2.2.0",
-            "resolved": 
"https://registry.npmjs.org/serve-static/-/serve-static-2.2.0.tgz";,
-            "integrity": 
"sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ==",
+            "version": "2.2.1",
+            "resolved": 
"https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.tgz";,
+            "integrity": 
"sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==",
             "dev": true,
             "license": "MIT",
             "dependencies": {
@@ -30741,6 +30778,10 @@
             },
             "engines": {
                 "node": ">= 18"
+            },
+            "funding": {
+                "type": "opencollective",
+                "url": "https://opencollective.com/express";
             }
         },
         "node_modules/setprototypeof": {
@@ -34622,9 +34663,9 @@
             }
         },
         "node_modules/zod-to-json-schema": {
-            "version": "3.25.0",
-            "resolved": 
"https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.25.0.tgz";,
-            "integrity": 
"sha512-HvWtU2UG41LALjajJrML6uQejQhNJx+JBO9IflpSja4R03iNWfKXrj6W2h7ljuLyc1nKS+9yDyL/9tD1U/yBnQ==",
+            "version": "3.25.1",
+            "resolved": 
"https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.25.1.tgz";,
+            "integrity": 
"sha512-pM/SU9d3YAggzi6MtR4h7ruuQlqKtad8e9S0fmxcMi+ueAK5Korys/aWcV9LIIHTVbj01NdzxcnXSN+O74ZIVA==",
             "dev": true,
             "license": "ISC",
             "peerDependencies": {

Reply via email to