diff --git a/package-lock.json b/package-lock.json index cf68645..3537163 100644 --- a/package-lock.json +++ b/package-lock.json @@ -37,13 +37,13 @@ "github-advisory-mcp": "dist/index.js" }, "devDependencies": { - "@ai-sdk/azure": "^4.0.68", - "@azure/identity": "^4.13.2", + "@ai-sdk/azure": "^4.0.73", + "@azure/identity": "^4.13.3", "@types/cors": "^2.8.17", "@types/express": "^5.0.0", - "@types/node": "^26.5.1", + "@types/node": "^26.6.1", "@vitest/coverage-v8": "^4.1.11", - "ai": "^7.0.97", + "ai": "^7.0.105", "dotenv": "^17.4.2", "typescript": "^5.9.3", "vitest": "^4.1.11" @@ -53,16 +53,16 @@ } }, "node_modules/@ai-sdk/azure": { - "version": "4.0.70", - "resolved": "https://registry.npmjs.org/@ai-sdk/azure/-/azure-4.0.70.tgz", - "integrity": "sha512-Z0G+LLgmNzPec/IaYRzEeHAT9riRrw3Ypme80ktuF636aMrIH9OD8lc+mXvi9QqpoYzZi+uWG+EyGVJF3Stp/w==", + "version": "4.0.73", + "resolved": "https://registry.npmjs.org/@ai-sdk/azure/-/azure-4.0.73.tgz", + "integrity": "sha512-yqUXt1ngmcau0Lb7ovlAlRzkITOTLAXeb8LT1bSBUpfITZefWwyzGr5mIrtcTEXUO0nf1br2FEJCOvr58V9g3Q==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@ai-sdk/deepseek": "3.0.44", - "@ai-sdk/openai": "4.0.66", - "@ai-sdk/provider": "4.0.14", - "@ai-sdk/provider-utils": "5.0.40" + "@ai-sdk/deepseek": "3.0.47", + "@ai-sdk/openai": "4.0.69", + "@ai-sdk/provider": "4.0.17", + "@ai-sdk/provider-utils": "5.0.43" }, "engines": { "node": ">=22" @@ -72,14 +72,14 @@ } }, "node_modules/@ai-sdk/deepseek": { - "version": "3.0.44", - "resolved": "https://registry.npmjs.org/@ai-sdk/deepseek/-/deepseek-3.0.44.tgz", - "integrity": "sha512-yhHGVJFpM5tdhhr33lE6Co8ziu8dNZxk7j5r3L3Pc04NMCTDmnXZ072FY4tqRDsRtIfBEgWqm/zPXNRvdHb44w==", + "version": "3.0.47", + "resolved": "https://registry.npmjs.org/@ai-sdk/deepseek/-/deepseek-3.0.47.tgz", + "integrity": "sha512-HOqj1glI6/LuNj3EiyDePDfgqX1reL1oDBK7EmO7o37QyGgL0HXYcd8J+UiEQJJloJalsBGUJ7eAgfDSu3xVMQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "4.0.14", - "@ai-sdk/provider-utils": "5.0.40" + "@ai-sdk/provider": "4.0.17", + "@ai-sdk/provider-utils": "5.0.43" }, "engines": { "node": ">=22" @@ -89,14 +89,14 @@ } }, "node_modules/@ai-sdk/gateway": { - "version": "4.0.80", - "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-4.0.80.tgz", - "integrity": "sha512-6t+07o8lSthpKf64Xb1qHWR2bWvJ3Fd2oFvS9fQc45p31bi2OUqan246e/ojAmZpWCiMPjKyQ4TBr4MYytnTiQ==", + "version": "4.0.85", + "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-4.0.85.tgz", + "integrity": "sha512-c8ztST/CslupqO3p7izsAuG3TlKg9mhE6mGJ42iUADsSMJIV5IOKd9AsLG33QCAY7SWs6NDO2giM/rq7bUTNlQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "4.0.14", - "@ai-sdk/provider-utils": "5.0.40", + "@ai-sdk/provider": "4.0.17", + "@ai-sdk/provider-utils": "5.0.43", "@vercel/oidc": "3.2.0" }, "engines": { @@ -107,14 +107,14 @@ } }, "node_modules/@ai-sdk/openai": { - "version": "4.0.66", - "resolved": "https://registry.npmjs.org/@ai-sdk/openai/-/openai-4.0.66.tgz", - "integrity": "sha512-W4GooZjROdOmf7dfjWlRWNVs+Vvr7ZwfDZbyAJRPo1bgQbpRoDd9ZcCwy/PX1X0s2G7B/dhN2RWOORsHtr0wGg==", + "version": "4.0.69", + "resolved": "https://registry.npmjs.org/@ai-sdk/openai/-/openai-4.0.69.tgz", + "integrity": "sha512-HAKua/QVNjwsBpJE3SUGLEPCSRThOLiiOy92gsUOkX4ZnEJHubkR6REHvi4RGGIn97lYBma+mq3BjBqgyNuhwQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "4.0.14", - "@ai-sdk/provider-utils": "5.0.40" + "@ai-sdk/provider": "4.0.17", + "@ai-sdk/provider-utils": "5.0.43" }, "engines": { "node": ">=22" @@ -124,9 +124,9 @@ } }, "node_modules/@ai-sdk/provider": { - "version": "4.0.14", - "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-4.0.14.tgz", - "integrity": "sha512-yukP2tbcQQErG5gLCMBGvpvb/rM3D3KlTKG6eKKOdNHLHqtNNDEeBxdYrY/JL+O76B2ig5dXY19H/f1HFSvRiQ==", + "version": "4.0.17", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-4.0.17.tgz", + "integrity": "sha512-VYMBxIQdcHqbIf1j+YZlI9Ati6LZ4wJe0GGd4z4a5H/KxTggjeOiyaVYTnfF7LHZK5jMQ+rofmzz4QPqf++NUw==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -137,13 +137,13 @@ } }, "node_modules/@ai-sdk/provider-utils": { - "version": "5.0.40", - "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-5.0.40.tgz", - "integrity": "sha512-zsXPwSAQ9mRJ2hvyITaLOYUyuGrBmzFhJXOg4mllGmla1PfNxZcm4GwqMiV2xQaDgcgBMdUGxXkp9xekZZNIkg==", + "version": "5.0.43", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-5.0.43.tgz", + "integrity": "sha512-gw/bcNseOGSs59TMtV4H1KwqXXe24NHgx+uBYr98pa4Fg6Uvp8hPPxjuckVnfFFyIxHCDew8so0ujpvcSuyMZA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "4.0.14", + "@ai-sdk/provider": "4.0.17", "@standard-schema/spec": "^1.1.0", "@workflow/serde": "4.1.0", "eventsource-parser": "^3.0.8", @@ -261,9 +261,9 @@ } }, "node_modules/@azure/identity": { - "version": "4.13.2", - "resolved": "https://registry.npmjs.org/@azure/identity/-/identity-4.13.2.tgz", - "integrity": "sha1-zq1+af9YbcKL67rqIgG2u2lguE8=", + "version": "4.13.3", + "resolved": "https://registry.npmjs.org/@azure/identity/-/identity-4.13.3.tgz", + "integrity": "sha512-zGQPtqvXPgSA8yfV2CkIQ1qirqk0p9AIVpC5uEkdXQYcKl07QHvyaGYRnZOk0AsQUmxNb4wfkcwY5di8Z5xa9A==", "dev": true, "license": "MIT", "dependencies": { @@ -276,7 +276,7 @@ "@azure/core-util": "^1.11.0", "@azure/logger": "^1.0.0", "@azure/msal-browser": "^5.5.0", - "@azure/msal-node": "^5.1.5", + "@azure/msal-node": "^6.0.0", "open": "^10.1.0", "tslib": "^2.2.0" }, @@ -322,13 +322,13 @@ } }, "node_modules/@azure/msal-node": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-5.6.0.tgz", - "integrity": "sha1-jL/v8CG20vPQZKOvuCJirZhehDQ=", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-6.0.1.tgz", + "integrity": "sha512-ixSO1Y/kCVRthRs+hSx/5qkwaunX1/RAePhlMN0wIpIQ4WEZ6AREGGnGd1AP0qspHVsAwzWQKGubpjh50JyJIQ==", "dev": true, "license": "MIT", "dependencies": { - "@azure/msal-common": "16.13.0", + "@azure/msal-common": "16.14.1", "jsonwebtoken": "^9.0.0" }, "engines": { @@ -336,9 +336,9 @@ } }, "node_modules/@azure/msal-node/node_modules/@azure/msal-common": { - "version": "16.13.0", - "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-16.13.0.tgz", - "integrity": "sha1-YuQkxrIeFD6O9DdKZNv4dy3+Ggc=", + "version": "16.14.1", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-16.14.1.tgz", + "integrity": "sha512-Or6xhPNyi4zHW25158yxBoyxuCqNSPa5YBVqfF1J5Ks4MJWBo/USXdp05DQIPu1Zli00YZu6t0+h6KvHJealxQ==", "dev": true, "license": "MIT", "engines": { @@ -3473,9 +3473,9 @@ } }, "node_modules/@types/node": { - "version": "26.5.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-26.5.1.tgz", - "integrity": "sha512-CzNm2FezW4VR/LjG6yUdiEgLE/rAQ9Slj5gCu/C2VrdcW7I0ahNZ8DRbHT7zOZ6r3ONgd/bsQIeSaoDGrd1C6g==", + "version": "26.6.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-26.6.1.tgz", + "integrity": "sha512-VqGJBMCtdhqkBUCcBLvywI0NJ+KLuVzgNnlBUNFOQjqVxzo2lxLUNg1DSey8+u2u6ktswSAxg+s68QLzWHNOuA==", "license": "MIT", "dependencies": { "undici-types": "~8.9.0" @@ -3741,15 +3741,15 @@ } }, "node_modules/ai": { - "version": "7.0.99", - "resolved": "https://registry.npmjs.org/ai/-/ai-7.0.99.tgz", - "integrity": "sha512-Ov+3j/nSajaVH5hO8C94wN9wisG5tAJ8HWsLV9d/+nlzrRGUh3oYO3Kp1fRyUNWjAWLSpGLHLPaHCdfxb307Vg==", + "version": "7.0.105", + "resolved": "https://registry.npmjs.org/ai/-/ai-7.0.105.tgz", + "integrity": "sha512-gkV3W+tTtWwQ41KNV/KjV8wabBrk+bnbnZ3f0AWp/T9LLyljose8uhFViKleVy7tIdEiR2PiS4BpbNdcExf7rQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@ai-sdk/gateway": "4.0.80", - "@ai-sdk/provider": "4.0.14", - "@ai-sdk/provider-utils": "5.0.40" + "@ai-sdk/gateway": "4.0.85", + "@ai-sdk/provider": "4.0.17", + "@ai-sdk/provider-utils": "5.0.43" }, "engines": { "node": ">=22" @@ -3914,7 +3914,7 @@ "node_modules/buffer-equal-constant-time": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=", + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==", "dev": true, "license": "BSD-3-Clause" }, @@ -4389,7 +4389,7 @@ "node_modules/ecdsa-sig-formatter": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", - "integrity": "sha1-rg8PothQRe8UqBfao86azQSJ5b8=", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -5339,7 +5339,7 @@ "node_modules/jsonwebtoken": { "version": "9.0.3", "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.3.tgz", - "integrity": "sha1-bNV6sB6bCsB8uEfVPTybbuMfeuI=", + "integrity": "sha512-MT/xP0CrubFRNLNKvxJ2BYfy53Zkm++5bX9dtuPbqAeQpTVe0MQTFhao8+Cp//EmJp244xt6Drw/GVEGCUj40g==", "dev": true, "license": "MIT", "dependencies": { @@ -5362,7 +5362,7 @@ "node_modules/jwa": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.1.tgz", - "integrity": "sha1-v4F20a0M1y4PP1gzhZWhPhELyAQ=", + "integrity": "sha512-hRF04fqJIP8Abbkq5NKGN0Bbr3JxlQ+qhZufXVr0DvujKy93ZCbXZMHDL4EOtodSbCWxOqR8MS1tXA5hwqCXDg==", "dev": true, "license": "MIT", "dependencies": { @@ -5374,7 +5374,7 @@ "node_modules/jws": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.1.tgz", - "integrity": "sha1-B+3Bvo+sIOZ3soPs4mFJi9OPBpA=", + "integrity": "sha512-EKI/M/yqPncGUUh44xz0PxSidXFr/+r0pA70+gIYhjv+et7yxM+s29Y+VGDkovRofQem0fs7Uvf4+YmAdyRduA==", "dev": true, "license": "MIT", "dependencies": { @@ -5397,49 +5397,49 @@ "node_modules/lodash.includes": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", - "integrity": "sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8=", + "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==", "dev": true, "license": "MIT" }, "node_modules/lodash.isboolean": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", - "integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=", + "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==", "dev": true, "license": "MIT" }, "node_modules/lodash.isinteger": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", - "integrity": "sha1-YZwK89A/iwTDH1iChAt3sRzWg0M=", + "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==", "dev": true, "license": "MIT" }, "node_modules/lodash.isnumber": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", - "integrity": "sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w=", + "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==", "dev": true, "license": "MIT" }, "node_modules/lodash.isplainobject": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", "dev": true, "license": "MIT" }, "node_modules/lodash.isstring": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", - "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=", + "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==", "dev": true, "license": "MIT" }, "node_modules/lodash.once": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", - "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=", + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", "dev": true, "license": "MIT" }, diff --git a/package.json b/package.json index edf7e15..0c2c47c 100644 --- a/package.json +++ b/package.json @@ -60,13 +60,13 @@ "zod": "^4.6.2" }, "devDependencies": { - "@ai-sdk/azure": "^4.0.68", - "@azure/identity": "^4.13.2", + "@ai-sdk/azure": "^4.0.73", + "@azure/identity": "^4.13.3", "@types/cors": "^2.8.17", "@types/express": "^5.0.0", - "@types/node": "^26.5.1", + "@types/node": "^26.6.1", "@vitest/coverage-v8": "^4.1.11", - "ai": "^7.0.97", + "ai": "^7.0.105", "dotenv": "^17.4.2", "typescript": "^5.9.3", "vitest": "^4.1.11"