This is an automated email from the ASF dual-hosted git repository.
mani pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/yunikorn-web.git
The following commit(s) were added to refs/heads/master by this push:
new fc503a5 [YUNIKORN-3227] modelcontextprotocol/sdk high CVE (#253)
fc503a5 is described below
commit fc503a532193c5e8e7908b564634432e170bd10b
Author: Wilfred Spiegelenburg <[email protected]>
AuthorDate: Tue Feb 10 12:21:12 2026 +0530
[YUNIKORN-3227] modelcontextprotocol/sdk high CVE (#253)
Follow up on YUNIKORN-3224 as the updates of multiple dependencies have
clashed.
puppeteer install fix
license exclude for the pnpm-workspace.yaml file
cleanup lint target
Closes: #253
Signed-off-by: Manikandan R <[email protected]>
---
Makefile | 7 ++-----
karma.conf.ci.js | 2 --
karma.conf.js | 2 --
pnpm-lock.yaml | 33 +++++++++++++++++++++------------
pnpm-workspace.yaml | 2 ++
5 files changed, 25 insertions(+), 21 deletions(-)
diff --git a/Makefile b/Makefile
index 7c3ffb9..10928b6 100644
--- a/Makefile
+++ b/Makefile
@@ -187,9 +187,6 @@ $(GOLANGCI_LINT_BIN):
.PHONY: lint
lint: $(GOLANGCI_LINT_BIN)
@echo "running golangci-lint"
- @git symbolic-ref -q HEAD && REV="origin/HEAD" || REV="HEAD^" ; \
- headSHA=$$(git rev-parse --short=12 $${REV}) ; \
- echo "checking against commit sha $${headSHA}" ; \
"$(GOLANGCI_LINT_BIN)" run
.PHONY: license-check
@@ -201,9 +198,9 @@ OS := $(shell uname -s | tr '[:upper:]' '[:lower:]')
license-check:
@echo "checking license headers:"
ifeq (darwin,$(OS))
- $(shell mkdir -p "$(OUTPUT)" && find -E . -not \( -path './.git*'
-prune \) -not \( -path ./coverage -prune \) -not \( -path ./node_modules
-prune \) -not \( -path ./build -prune \) -not \( -path ./tools -prune \) -not
-path ./pnpm-lock.yaml -regex ".*\.(go|sh|md|conf|yaml|yml|html|mod)" -exec
grep -L "Licensed to the Apache Software Foundation" {} \; >
"$(OUTPUT)/license-check.txt")
+ $(shell mkdir -p "$(OUTPUT)" && find -E . -not \( -path './.git*'
-prune \) -not \( -path ./coverage -prune \) -not \( -path ./node_modules
-prune \) -not \( -path ./build -prune \) -not \( -path ./tools -prune \) -not
-path ./pnpm-*.yaml -regex ".*\.(go|sh|md|conf|yaml|yml|html|mod)" -exec grep
-L "Licensed to the Apache Software Foundation" {} \; >
"$(OUTPUT)/license-check.txt")
else
- $(shell mkdir -p "$(OUTPUT)" && find . -not \( -path './.git*' -prune
\) -not \( -path ./coverage -prune \) -not \( -path ./node_modules -prune \)
-not \( -path ./build -prune \) -not \( -path ./tools -prune \) -not -path
./pnpm-lock.yaml -regex ".*\.\(go\|sh\|md\|conf\|yaml\|yml\|html\|mod\)" -exec
grep -L "Licensed to the Apache Software Foundation" {} \; >
"$(OUTPUT)/license-check.txt")
+ $(shell mkdir -p "$(OUTPUT)" && find . -not \( -path './.git*' -prune
\) -not \( -path ./coverage -prune \) -not \( -path ./node_modules -prune \)
-not \( -path ./build -prune \) -not \( -path ./tools -prune \) -not -path
./pnpm-*.yaml -regex ".*\.\(go\|sh\|md\|conf\|yaml\|yml\|html\|mod\)" -exec
grep -L "Licensed to the Apache Software Foundation" {} \; >
"$(OUTPUT)/license-check.txt")
endif
@if [ -s "$(OUTPUT)/license-check.txt" ]; then \
echo "following files are missing license header:" ; \
diff --git a/karma.conf.ci.js b/karma.conf.ci.js
index 4f9a5f6..2f082f1 100644
--- a/karma.conf.ci.js
+++ b/karma.conf.ci.js
@@ -19,8 +19,6 @@
// Karma configuration file, see link for more information
// https://karma-runner.github.io/1.0/config/configuration-file.html
-process.env.CHROME_BIN = require('puppeteer').executablePath();
-
module.exports = function (config) {
config.set({
basePath: '',
diff --git a/karma.conf.js b/karma.conf.js
index 9b21ae1..781403f 100644
--- a/karma.conf.js
+++ b/karma.conf.js
@@ -19,8 +19,6 @@
// Karma configuration file, see link for more information
// https://karma-runner.github.io/1.0/config/configuration-file.html
-process.env.CHROME_BIN = require('puppeteer').executablePath();
-
module.exports = function (config) {
config.set({
basePath: '',
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index a42ce52..502753d 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -4,6 +4,9 @@ settings:
autoInstallPeers: true
excludeLinksFromLockfile: false
+overrides:
+ '@modelcontextprotocol/sdk@>=1.10.0 <=1.25.3': '>=1.26.0'
+
importers:
.:
@@ -116,7 +119,7 @@ importers:
version:
20.3.14(@angular/[email protected](@angular/[email protected])([email protected]))(@angular/[email protected])(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))(@angular/[email protected](@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected])))(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected](@angular
[...]
'@angular/cli':
specifier: ^20.3.15
- version: 20.3.15(@types/[email protected])([email protected])([email protected])
+ version: 20.3.15(@types/[email protected])([email protected])
'@angular/compiler-cli':
specifier: ^20.3.16
version: 20.3.16(@angular/[email protected])([email protected])
@@ -900,8 +903,8 @@ packages:
cpu: [x64]
os: [win32]
- '@modelcontextprotocol/[email protected]':
- resolution: {integrity:
sha512-LZFeo4F9M5qOhC/Uc1aQSrBHxMrvxett+9KLHt7OhcExtoiRN9DKgbZffMP/nxjutWDQpfMDfP3nkHI4X9ijww==}
+ '@modelcontextprotocol/[email protected]':
+ resolution: {integrity:
sha512-Y5RmPncpiDtTXDbLKswIJzTqu2hyBKxTNsgKqKclDbhIgg1wgtf1fRuvxgTnRfcnxtvvgbIEcqUOzZrJ6iSReg==}
engines: {node: '>=18'}
peerDependencies:
'@cfworker/json-schema': ^4.1.1
@@ -2080,8 +2083,8 @@ packages:
[email protected]:
resolution: {integrity:
sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA==}
- [email protected]:
- resolution: {integrity:
sha512-7iN8iPMDzOMHPUYllBEsQdWVB6fPDMPqwjBaFrgr4Jgr/+okjvzAy+UHlYYL/Vs0OsOrMkwS6PJDkFlJwoxUnw==}
+ [email protected]:
+ resolution: {integrity:
sha512-PCZEIEIxqwhzw4KF0n7QF4QqruVTcF73O5kFKUnGOyjbCCgizBBiFaYpd/fnBLUMPw/BWw9OsiN7GgrNYr7j6g==}
engines: {node: '>= 16'}
peerDependencies:
express: '>= 4.11'
@@ -2353,6 +2356,10 @@ packages:
resolution: {integrity:
sha512-IBTdIkzZNOpqm7q3dRqJvMaldXjDHWkEDfrwGEQTs5eaQMWV+djAhR+wahyNNMAa+qpbDUhBMVt4ZKNwpPm7xQ==}
engines: {node: ^20.17.0 || >=22.9.0}
+ [email protected]:
+ resolution: {integrity:
sha512-NWv9YLW4PoW2B7xtzaS3NCot75m6nK7Icdv0o3lfMceJVRfSoQwqD4wEH5rLwoKJwUiZ/rfpiVBhnaF0FK4HoA==}
+ engines: {node: '>= 12'}
+
[email protected]:
resolution: {integrity:
sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==}
engines: {node: '>= 12'}
@@ -3906,14 +3913,14 @@ snapshots:
rxjs: 7.8.2
tslib: 2.8.1
- '@angular/[email protected](@types/[email protected])([email protected])([email protected])':
+ '@angular/[email protected](@types/[email protected])([email protected])':
dependencies:
'@angular-devkit/architect': 0.2003.15([email protected])
'@angular-devkit/core': 20.3.15([email protected])
'@angular-devkit/schematics': 20.3.15([email protected])
'@inquirer/prompts': 7.8.2(@types/[email protected])
'@listr2/prompt-adapter-inquirer':
3.0.1(@inquirer/[email protected](@types/[email protected]))(@types/[email protected])([email protected])
- '@modelcontextprotocol/sdk': 1.25.2([email protected])([email protected])
+ '@modelcontextprotocol/sdk': 1.26.0([email protected])
'@schematics/angular': 20.3.15([email protected])
'@yarnpkg/lockfile': 1.1.0
algoliasearch: 5.35.0
@@ -3930,7 +3937,6 @@ snapshots:
- '@cfworker/json-schema'
- '@types/node'
- chokidar
- - hono
- supports-color
'@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected])':
@@ -4442,7 +4448,7 @@ snapshots:
'@lmdb/[email protected]':
optional: true
- '@modelcontextprotocol/[email protected]([email protected])([email protected])':
+ '@modelcontextprotocol/[email protected]([email protected])':
dependencies:
'@hono/node-server': 1.19.9([email protected])
ajv: 8.17.1
@@ -4453,7 +4459,8 @@ snapshots:
eventsource: 3.0.7
eventsource-parser: 3.0.6
express: 5.2.1
- express-rate-limit: 7.5.1([email protected])
+ express-rate-limit: 8.2.1([email protected])
+ hono: 4.11.7
jose: 6.1.3
json-schema-typed: 8.0.2
pkce-challenge: 5.0.1
@@ -4461,7 +4468,6 @@ snapshots:
zod: 4.1.13
zod-to-json-schema: 3.25.1([email protected])
transitivePeerDependencies:
- - hono
- supports-color
'@msgpackr-extract/[email protected]':
@@ -5577,9 +5583,10 @@ snapshots:
[email protected]: {}
- [email protected]([email protected]):
+ [email protected]([email protected]):
dependencies:
express: 5.2.1
+ ip-address: 10.0.1
[email protected]:
dependencies:
@@ -5923,6 +5930,8 @@ snapshots:
[email protected]: {}
+ [email protected]: {}
+
[email protected]: {}
[email protected]: {}
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
new file mode 100644
index 0000000..f8d6324
--- /dev/null
+++ b/pnpm-workspace.yaml
@@ -0,0 +1,2 @@
+overrides:
+ '@modelcontextprotocol/sdk@>=1.10.0 <=1.25.3': '>=1.26.0'
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]