diff --git a/mcp-server/package-lock.json b/mcp-server/package-lock.json index b6798dd..1852c19 100644 --- a/mcp-server/package-lock.json +++ b/mcp-server/package-lock.json @@ -1,19 +1,19 @@ { "name": "cicd-security-mcp-server", - "version": "1.13.2", + "version": "1.20.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "cicd-security-mcp-server", - "version": "1.13.2", + "version": "1.20.0", "license": "MIT", "dependencies": { "@cicd/shared": "file:../shared", "@modelcontextprotocol/sdk": "^1.0.0" }, "devDependencies": { - "@types/node": "^20.10.0", + "@types/node": "^20.19.27", "@vitest/coverage-v8": "^4.0.16", "typescript": "^5.3.0", "vitest": "^4.0.16" @@ -24,13 +24,32 @@ }, "../shared": { "name": "@cicd/shared", - "version": "1.1.0", + "version": "1.20.0", + "license": "MIT", + "dependencies": { + "@anthropic-ai/sdk": "^0.52.0", + "@node-saml/node-saml": "^5.0.1", + "better-sqlite3": "^12.5.0", + "exceljs": "^4.4.0", + "jsonwebtoken": "^9.0.2", + "jwks-rsa": "^3.1.0", + "minimatch": "^10.1.1", + "openid-client": "^5.7.1", + "puppeteer": "^24.34.0", + "yaml": "^2.7.0" + }, "devDependencies": { - "@types/node": "^25.0.3", + "@types/better-sqlite3": "^7.6.12", + "@types/jsonwebtoken": "^9.0.7", + "@types/node": "^20.19.27", "@vitest/coverage-v8": "^4.0.16", + "ioredis": "^5.4.2", "rimraf": "^6.0.1", "typescript": "^5.3.0", "vitest": "^4.0.16" + }, + "optionalDependencies": { + "ioredis": "^5.4.2" } }, "node_modules/@babel/helper-string-parser": { @@ -964,6 +983,7 @@ "integrity": "sha512-N2clP5pJhB2YnZJ3PIHFk5RkygRX5WO/5f0WC08tp0wd+sv0rsJk3MqWn3CbNmT2J505a5336jaQj4ph1AdMug==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "undici-types": "~6.21.0" } @@ -1513,6 +1533,7 @@ "resolved": "https://registry.npmjs.org/express/-/express-5.2.1.tgz", "integrity": "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==", "license": "MIT", + "peer": true, "dependencies": { "accepts": "^2.0.0", "body-parser": "^2.2.1", @@ -2142,6 +2163,7 @@ "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=12" }, @@ -2201,9 +2223,9 @@ } }, "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==", "license": "BSD-3-Clause", "dependencies": { "side-channel": "^1.1.0" @@ -2634,6 +2656,7 @@ "integrity": "sha512-dZwN5L1VlUBewiP6H9s2+B3e3Jg96D0vzN+Ry73sOefebhYr9f94wwkMNN/9ouoU8pV1BqA1d1zGk8928cx0rg==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "esbuild": "^0.27.0", "fdir": "^6.5.0", @@ -2709,6 +2732,7 @@ "integrity": "sha512-E4t7DJ9pESL6E3I8nFjPa4xGUd3PmiWDLsDztS2qXSJWfHtbQnwAWylaBvSNY48I3vr8PTqIZlyK8TE3V3CA4Q==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@vitest/expect": "4.0.16", "@vitest/mocker": "4.0.16", @@ -2824,6 +2848,7 @@ "resolved": "https://registry.npmjs.org/zod/-/zod-4.2.1.tgz", "integrity": "sha512-0wZ1IRqGGhMP76gLqz8EyfBXKk0J2qo2+H3fi4mcUP/KtTocoX08nmIAHl1Z2kJIZbZee8KOpBCSNPRgauucjw==", "license": "MIT", + "peer": true, "funding": { "url": "https://github.com/sponsors/colinhacks" }