refactor(core): Upgrade axios to address AIKIDO-2025-10185 (#14890)

Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
This commit is contained in:
Iván Ovejero
2025-04-29 17:43:12 +02:00
committed by GitHub
parent 979f9e6327
commit 7e764ce55c
6 changed files with 102 additions and 119 deletions

View File

@@ -89,14 +89,10 @@
"tsconfig-paths": "^4.2.0", "tsconfig-paths": "^4.2.0",
"typescript": "^5.8.2", "typescript": "^5.8.2",
"vue-tsc": "^2.2.8", "vue-tsc": "^2.2.8",
"ws": ">=8.17.1", "ws": ">=8.17.1"
"@rudderstack/rudder-sdk-node>axios": "1.8.2",
"ibm-cloud-sdk-core>axios": "1.8.2",
"langchain>axios": "1.8.2",
"snowflake-sdk>axios": "1.8.2"
}, },
"patchedDependencies": { "patchedDependencies": {
"bull@4.12.1": "patches/bull@4.12.1.patch", "bull@4.16.4": "patches/bull@4.16.4.patch",
"pkce-challenge@5.0.0": "patches/pkce-challenge@5.0.0.patch", "pkce-challenge@5.0.0": "patches/pkce-challenge@5.0.0.patch",
"@types/express-serve-static-core@5.0.6": "patches/@types__express-serve-static-core@5.0.6.patch", "@types/express-serve-static-core@5.0.6": "patches/@types__express-serve-static-core@5.0.6.patch",
"@types/ws@8.5.4": "patches/@types__ws@8.5.4.patch", "@types/ws@8.5.4": "patches/@types__ws@8.5.4.patch",

View File

@@ -106,12 +106,12 @@
"@n8n_io/ai-assistant-sdk": "catalog:", "@n8n_io/ai-assistant-sdk": "catalog:",
"@n8n_io/license-sdk": "2.20.0", "@n8n_io/license-sdk": "2.20.0",
"@oclif/core": "4.0.7", "@oclif/core": "4.0.7",
"@rudderstack/rudder-sdk-node": "2.0.9", "@rudderstack/rudder-sdk-node": "2.1.4",
"@sentry/node": "catalog:", "@sentry/node": "catalog:",
"aws4": "1.11.0", "aws4": "1.11.0",
"axios": "catalog:", "axios": "catalog:",
"bcryptjs": "2.4.3", "bcryptjs": "2.4.3",
"bull": "4.12.1", "bull": "4.16.4",
"cache-manager": "5.2.3", "cache-manager": "5.2.3",
"change-case": "4.1.2", "change-case": "4.1.2",
"class-transformer": "0.5.1", "class-transformer": "0.5.1",

View File

@@ -1,21 +0,0 @@
diff --git a/lib/job.js b/lib/job.js
index 6a3606974fd3e397c6c5b2b6e65b20670c68f753..4cdbed1d564ceeb5a80c92eb605e49cfd3c8ccdd 100644
--- a/lib/job.js
+++ b/lib/job.js
@@ -511,9 +511,14 @@ Job.prototype.finished = async function() {
}
};
- const onFailed = (jobId, failedReason) => {
+ const onFailed = async (jobId, failedReason) => {
if (String(jobId) === String(this.id)) {
- reject(new Error(failedReason));
+ const job = await Job.fromId(this.queue, this.id);
+ const error = new Error(failedReason);
+ if (job && job.stacktrace && job.stacktrace.length > 0) {
+ error.stack = job.stacktrace.join('\n');
+ }
+ reject(error);
removeListeners();
}
};

21
patches/bull@4.16.4.patch Normal file
View File

@@ -0,0 +1,21 @@
diff --git a/lib/job.js b/lib/job.js
index 1642d3fb35cbd64b553291660fc63bae2e7f2ef5..3301e3fbc7296f545b65331dad1f12c820267e0d 100644
--- a/lib/job.js
+++ b/lib/job.js
@@ -513,9 +513,14 @@ Job.prototype.finished = async function() {
}
};
- const onFailed = (jobId, failedReason) => {
+ const onFailed = async (jobId, failedReason) => {
if (String(jobId) === String(this.id)) {
- reject(new Error(failedReason));
+ const job = await Job.fromId(this.queue, this.id);
+ const error = new Error(failedReason);
+ if (job && job.stacktrace && job.stacktrace.length > 0) {
+ error.stack = job.stacktrace.join('\n');
+ }
+ reject(new Error(error));
removeListeners();
}
};

165
pnpm-lock.yaml generated
View File

@@ -43,8 +43,8 @@ catalogs:
specifier: ^0.4.14 specifier: ^0.4.14
version: 0.4.14 version: 0.4.14
axios: axios:
specifier: 1.8.2 specifier: 1.8.3
version: 1.8.2 version: 1.8.3
basic-auth: basic-auth:
specifier: 2.0.1 specifier: 2.0.1
version: 2.0.1 version: 2.0.1
@@ -167,10 +167,6 @@ overrides:
typescript: ^5.8.2 typescript: ^5.8.2
vue-tsc: ^2.2.8 vue-tsc: ^2.2.8
ws: '>=8.17.1' ws: '>=8.17.1'
'@rudderstack/rudder-sdk-node>axios': 1.8.2
ibm-cloud-sdk-core>axios: 1.8.2
langchain>axios: 1.8.2
snowflake-sdk>axios: 1.8.2
patchedDependencies: patchedDependencies:
'@types/express-serve-static-core@5.0.6': '@types/express-serve-static-core@5.0.6':
@@ -182,9 +178,9 @@ patchedDependencies:
'@types/ws@8.5.4': '@types/ws@8.5.4':
hash: 3daa0c4c940b0286c9877b0413548ff53acada5b927b75566ac76deee7a49357 hash: 3daa0c4c940b0286c9877b0413548ff53acada5b927b75566ac76deee7a49357
path: patches/@types__ws@8.5.4.patch path: patches/@types__ws@8.5.4.patch
bull@4.12.1: bull@4.16.4:
hash: 4b8aae78debc54697a9106a44b1a949089d4facfeee057883e32116ab8c80f68 hash: a4b6d56db16fe5870646929938466d6a5c668435fd1551bed6a93fffb597ba42
path: patches/bull@4.12.1.patch path: patches/bull@4.16.4.patch
element-plus@2.4.3: element-plus@2.4.3:
hash: fe650d17e32d13a07f54411f2ee552a8faeae20d92ef5e5a23424d590ba4a382 hash: fe650d17e32d13a07f54411f2ee552a8faeae20d92ef5e5a23424d590ba4a382
path: patches/element-plus@2.4.3.patch path: patches/element-plus@2.4.3.patch
@@ -393,7 +389,7 @@ importers:
version: 4.0.7 version: 4.0.7
axios: axios:
specifier: 'catalog:' specifier: 'catalog:'
version: 1.8.2(debug@4.3.6) version: 1.8.3(debug@4.3.6)
dotenv: dotenv:
specifier: 8.6.0 specifier: 8.6.0
version: 8.6.0 version: 8.6.0
@@ -418,7 +414,7 @@ importers:
dependencies: dependencies:
axios: axios:
specifier: 'catalog:' specifier: 'catalog:'
version: 1.8.2(debug@4.3.6) version: 1.8.3(debug@4.3.6)
devDependencies: devDependencies:
'@n8n/typescript-config': '@n8n/typescript-config':
specifier: workspace:* specifier: workspace:*
@@ -651,7 +647,7 @@ importers:
version: 3.666.0(@aws-sdk/client-sts@3.666.0) version: 3.666.0(@aws-sdk/client-sts@3.666.0)
'@getzep/zep-cloud': '@getzep/zep-cloud':
specifier: 1.0.12 specifier: 1.0.12
version: 1.0.12(@langchain/core@0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13)(langchain@0.3.11(6006e4ec6d742ca755e4775e38dc0b4c)) version: 1.0.12(@langchain/core@0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13)(langchain@0.3.11(73c39badb3fd5b3eb4d1084b1fb22de6))
'@getzep/zep-js': '@getzep/zep-js':
specifier: 0.9.0 specifier: 0.9.0
version: 0.9.0 version: 0.9.0
@@ -678,7 +674,7 @@ importers:
version: 0.3.2(@aws-sdk/client-sso-oidc@3.666.0(@aws-sdk/client-sts@3.666.0))(@langchain/core@0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13) version: 0.3.2(@aws-sdk/client-sso-oidc@3.666.0(@aws-sdk/client-sts@3.666.0))(@langchain/core@0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13)
'@langchain/community': '@langchain/community':
specifier: 'catalog:' specifier: 'catalog:'
version: 0.3.24(c9c4611e1b6dc12df1941bdd7ead1452) version: 0.3.24(d72b3dbd91eb98a3175f929d13e7c0a7)
'@langchain/core': '@langchain/core':
specifier: 'catalog:' specifier: 'catalog:'
version: 0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) version: 0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1))
@@ -777,7 +773,7 @@ importers:
version: 23.0.1 version: 23.0.1
langchain: langchain:
specifier: 0.3.11 specifier: 0.3.11
version: 0.3.11(6006e4ec6d742ca755e4775e38dc0b4c) version: 0.3.11(73c39badb3fd5b3eb4d1084b1fb22de6)
lodash: lodash:
specifier: 'catalog:' specifier: 'catalog:'
version: 4.17.21 version: 4.17.21
@@ -1056,8 +1052,8 @@ importers:
specifier: 4.0.7 specifier: 4.0.7
version: 4.0.7 version: 4.0.7
'@rudderstack/rudder-sdk-node': '@rudderstack/rudder-sdk-node':
specifier: 2.0.9 specifier: 2.1.4
version: 2.0.9(tslib@2.6.2) version: 2.1.4(tslib@2.6.2)
'@sentry/node': '@sentry/node':
specifier: 'catalog:' specifier: 'catalog:'
version: 8.52.1 version: 8.52.1
@@ -1066,13 +1062,13 @@ importers:
version: 1.11.0 version: 1.11.0
axios: axios:
specifier: 'catalog:' specifier: 'catalog:'
version: 1.8.2(debug@4.3.6) version: 1.8.3(debug@4.3.6)
bcryptjs: bcryptjs:
specifier: 2.4.3 specifier: 2.4.3
version: 2.4.3 version: 2.4.3
bull: bull:
specifier: 4.12.1 specifier: 4.16.4
version: 4.12.1(patch_hash=4b8aae78debc54697a9106a44b1a949089d4facfeee057883e32116ab8c80f68) version: 4.16.4(patch_hash=a4b6d56db16fe5870646929938466d6a5c668435fd1551bed6a93fffb597ba42)
cache-manager: cache-manager:
specifier: 5.2.3 specifier: 5.2.3
version: 5.2.3 version: 5.2.3
@@ -1394,7 +1390,7 @@ importers:
version: 8.52.1 version: 8.52.1
axios: axios:
specifier: 'catalog:' specifier: 'catalog:'
version: 1.8.2(debug@4.3.6) version: 1.8.3(debug@4.3.6)
callsites: callsites:
specifier: 'catalog:' specifier: 'catalog:'
version: 3.1.0 version: 3.1.0
@@ -1866,7 +1862,7 @@ importers:
version: 1.1.4 version: 1.1.4
axios: axios:
specifier: 'catalog:' specifier: 'catalog:'
version: 1.8.2(debug@4.3.6) version: 1.8.3(debug@4.3.6)
bowser: bowser:
specifier: 2.11.0 specifier: 2.11.0
version: 2.11.0 version: 2.11.0
@@ -2418,7 +2414,7 @@ importers:
version: 0.15.2 version: 0.15.2
axios: axios:
specifier: 'catalog:' specifier: 'catalog:'
version: 1.8.2(debug@4.3.6) version: 1.8.3(debug@4.3.6)
callsites: callsites:
specifier: 'catalog:' specifier: 'catalog:'
version: 3.1.0 version: 3.1.0
@@ -5369,9 +5365,8 @@ packages:
cpu: [x64] cpu: [x64]
os: [win32] os: [win32]
'@rudderstack/rudder-sdk-node@2.0.9': '@rudderstack/rudder-sdk-node@2.1.4':
resolution: {integrity: sha512-Icm7a2x+CrVM9cHsXDRaFqGyvlaRDdALsrhzLHyRE+gIXubzJT730+fHS8KNdv9/r4Et/Cy1epjbkT3Qagd1VQ==} resolution: {integrity: sha512-Y/WJRcIYss+gCipzCMYcbJ3WPkj4SxsqNcb/HYjKhaLjdfjCmuWVSsJFEajfpA8EpkKRh3OamerBO5kftwXLxQ==}
engines: {node: '>=12'}
peerDependencies: peerDependencies:
tslib: ^2.6.2 tslib: ^2.6.2
@@ -7149,11 +7144,13 @@ packages:
resolution: {integrity: sha512-zIURGIS1E1Q4pcrMjp+nnEh+16G56eG/MUllJH8yEvw7asDo7Ac9uhC9KIH5jzpITueEZolfYglnCGIuSBz39g==} resolution: {integrity: sha512-zIURGIS1E1Q4pcrMjp+nnEh+16G56eG/MUllJH8yEvw7asDo7Ac9uhC9KIH5jzpITueEZolfYglnCGIuSBz39g==}
engines: {node: '>=4'} engines: {node: '>=4'}
axios-retry@3.7.0: axios-retry@4.5.0:
resolution: {integrity: sha512-ZTnCkJbRtfScvwiRnoVskFAfvU0UG3xNcsjwTR0mawSbIJoothxn67gKsMaNAFHRXJ1RmuLhmZBzvyXi3+9WyQ==} resolution: {integrity: sha512-aR99oXhpEDGo0UuAlYcn2iGRds30k366Zfa05XWScR9QaQD4JYiP3/1Qt1u7YlefUOK+cn0CcwoL1oefavQUlQ==}
peerDependencies:
axios: 0.x || 1.x
axios@1.8.2: axios@1.8.3:
resolution: {integrity: sha512-ls4GYBm5aig9vWx8AWDSGLpnpDQRtWAfrjU+EuytuODrFBkqesN2RkOQCBzrA1RQNHw1SmRMSDDDSwzNAYQ6Rg==} resolution: {integrity: sha512-iP4DebzoNlP/YN2dpwCgb8zoCmhtkajzS48JvwmkSkXvPI3DHc7m+XYL5tGnSlJtR6nImXZmdCuN5aP8dh1d8A==}
babel-jest@29.6.2: babel-jest@29.6.2:
resolution: {integrity: sha512-BYCzImLos6J3BH/+HvUCHG1dTf2MzmAB4jaVxHV+29RZLjR29XuYTmsf2sdDwkrb+FczkGo3kOhE7ga6sI0P4A==} resolution: {integrity: sha512-BYCzImLos6J3BH/+HvUCHG1dTf2MzmAB4jaVxHV+29RZLjR29XuYTmsf2sdDwkrb+FczkGo3kOhE7ga6sI0P4A==}
@@ -7340,12 +7337,8 @@ packages:
resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==}
engines: {node: '>=6'} engines: {node: '>=6'}
bull@4.11.3: bull@4.16.4:
resolution: {integrity: sha512-DhS0XtiAuejkAY08iGOdDK35eex/yGNoezlWqGJTu9FqWFF/oBjUhpsusE9SXiI4culyDbOoFs+l3ar0VXhFqQ==} resolution: {integrity: sha512-CF+nGsJyfsCC9MJL8hFxqXzbwq+jGBXhaz1j15G+5N/XtKIPFUUy5O1mfWWKbKunfuH/x+UV4NYRQDHSkjCOgA==}
engines: {node: '>=12'}
bull@4.12.1:
resolution: {integrity: sha512-ft4hTmex7WGSHt56mydw9uRKskkvgiNwqTYiV9b6q3ubhplglQmjo9OZrHlcUVNwBqSBhnzlsJQ9N/Wd7nhENA==}
engines: {node: '>=12'} engines: {node: '>=12'}
bundle-require@5.1.0: bundle-require@5.1.0:
@@ -7691,8 +7684,9 @@ packages:
component-emitter@1.3.0: component-emitter@1.3.0:
resolution: {integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==} resolution: {integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==}
component-type@1.2.1: component-type@2.0.0:
resolution: {integrity: sha512-Kgy+2+Uwr75vAi6ChWXgHuLvd+QLD7ssgpaRq2zCvt80ptvAfMc/hijcJxXkBa2wMlEZcJvC2H8Ubo+A9ATHIg==} resolution: {integrity: sha512-/1+d/k0Al0uzg4rFAz9fbYOTnT20JYgN7SoaRr5x2cz7kH4Mtj+GQPh7W9UocpzFtxSL8flv6qAOOfJvQGqUjg==}
engines: {node: '>=18'}
compressible@2.0.18: compressible@2.0.18:
resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==}
@@ -9394,8 +9388,8 @@ packages:
humanize-ms@1.2.1: humanize-ms@1.2.1:
resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==} resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==}
ibm-cloud-sdk-core@5.1.0: ibm-cloud-sdk-core@5.3.2:
resolution: {integrity: sha512-KJCbPz3tiXB1NGAD7cL4JtwpWV8yd/C7jsaHsxvedMo2ZblNG8emMyvSpGhiKAQVZmi3c0ujz6eJdy22NHuUWQ==} resolution: {integrity: sha512-YhtS+7hGNO61h/4jNShHxbbuJ1TnDqiFKQzfEaqePnonOvv8NnxWxOk92FlKKCCzZNOT34Gnd7WCLVJTntwEFQ==}
engines: {node: '>=18'} engines: {node: '>=18'}
iconv-lite@0.4.24: iconv-lite@0.4.24:
@@ -10143,7 +10137,7 @@ packages:
'@langchain/groq': '*' '@langchain/groq': '*'
'@langchain/mistralai': '*' '@langchain/mistralai': '*'
'@langchain/ollama': '*' '@langchain/ollama': '*'
axios: 1.8.2 axios: '*'
cheerio: '*' cheerio: '*'
handlebars: ^4.7.8 handlebars: ^4.7.8
peggy: ^3.0.2 peggy: ^3.0.2
@@ -10937,8 +10931,8 @@ packages:
resolution: {integrity: sha512-SdzXp4kD/Qf8agZ9+iTu6eql0m3kWm1A2y1hkpTeVNENutaB0BwHlSvAIaMxwntmRUAUjon2V4L8Z/njd0Ct8A==} resolution: {integrity: sha512-SdzXp4kD/Qf8agZ9+iTu6eql0m3kWm1A2y1hkpTeVNENutaB0BwHlSvAIaMxwntmRUAUjon2V4L8Z/njd0Ct8A==}
hasBin: true hasBin: true
msgpackr@1.10.1: msgpackr@1.11.2:
resolution: {integrity: sha512-r5VRLv9qouXuLiIBrLpl2d5ZvPt8svdQTl5/vMvE4nzDMyEX4sgW5yWhuBBj5UmgwOTWj8CIdSXn5sAfsHAWIQ==} resolution: {integrity: sha512-F9UngXRlPyWCDEASDpTf6c9uNhGPTqnTeLVt7bN+bU1eajoR/8V9ys2BRaV5C/e5ihE6sJ9uPIKaYt6bFuO32g==}
mssql@10.0.2: mssql@10.0.2:
resolution: {integrity: sha512-GrQ6gzv2xA7ndOvONyZ++4RZsNkr8qDiIpvuFn2pR3TPiSk/cKdmvOrDU3jWgon7EPj7CPgmDiMh7Hgtft2xLg==} resolution: {integrity: sha512-GrQ6gzv2xA7ndOvONyZ++4RZsNkr8qDiIpvuFn2pR3TPiSk/cKdmvOrDU3jWgon7EPj7CPgmDiMh7Hgtft2xLg==}
@@ -13497,6 +13491,10 @@ packages:
resolution: {integrity: sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==} resolution: {integrity: sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==}
hasBin: true hasBin: true
uuid@11.0.2:
resolution: {integrity: sha512-14FfcOJmqdjbBPdDjFQyk/SdT4NySW4eM0zcG+HqbHP5jzuH56xO3J1DGhgs/cEMCfwYi3HQI1gnTO62iaG+tQ==}
hasBin: true
uuid@8.3.2: uuid@8.3.2:
resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==}
hasBin: true hasBin: true
@@ -16325,7 +16323,7 @@ snapshots:
'@gar/promisify@1.1.3': '@gar/promisify@1.1.3':
optional: true optional: true
'@getzep/zep-cloud@1.0.12(@langchain/core@0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13)(langchain@0.3.11(6006e4ec6d742ca755e4775e38dc0b4c))': '@getzep/zep-cloud@1.0.12(@langchain/core@0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13)(langchain@0.3.11(73c39badb3fd5b3eb4d1084b1fb22de6))':
dependencies: dependencies:
form-data: 4.0.0 form-data: 4.0.0
node-fetch: 2.7.0(encoding@0.1.13) node-fetch: 2.7.0(encoding@0.1.13)
@@ -16334,7 +16332,7 @@ snapshots:
zod: 3.24.1 zod: 3.24.1
optionalDependencies: optionalDependencies:
'@langchain/core': 0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) '@langchain/core': 0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1))
langchain: 0.3.11(6006e4ec6d742ca755e4775e38dc0b4c) langchain: 0.3.11(73c39badb3fd5b3eb4d1084b1fb22de6)
transitivePeerDependencies: transitivePeerDependencies:
- encoding - encoding
@@ -16442,7 +16440,7 @@ snapshots:
dependencies: dependencies:
'@types/node': 18.16.16 '@types/node': 18.16.16
extend: 3.0.2 extend: 3.0.2
ibm-cloud-sdk-core: 5.1.0 ibm-cloud-sdk-core: 5.3.2
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@@ -16849,7 +16847,7 @@ snapshots:
- aws-crt - aws-crt
- encoding - encoding
'@langchain/community@0.3.24(c9c4611e1b6dc12df1941bdd7ead1452)': '@langchain/community@0.3.24(d72b3dbd91eb98a3175f929d13e7c0a7)':
dependencies: dependencies:
'@browserbasehq/stagehand': 1.9.0(@playwright/test@1.49.1)(deepmerge@4.3.1)(dotenv@16.4.5)(encoding@0.1.13)(openai@4.78.1(encoding@0.1.13)(zod@3.24.1))(zod@3.24.1) '@browserbasehq/stagehand': 1.9.0(@playwright/test@1.49.1)(deepmerge@4.3.1)(dotenv@16.4.5)(encoding@0.1.13)(openai@4.78.1(encoding@0.1.13)(zod@3.24.1))(zod@3.24.1)
'@ibm-cloud/watsonx-ai': 1.1.2 '@ibm-cloud/watsonx-ai': 1.1.2
@@ -16858,9 +16856,9 @@ snapshots:
binary-extensions: 2.2.0 binary-extensions: 2.2.0
expr-eval: 2.0.2 expr-eval: 2.0.2
flat: 5.0.2 flat: 5.0.2
ibm-cloud-sdk-core: 5.1.0 ibm-cloud-sdk-core: 5.3.2
js-yaml: 4.1.0 js-yaml: 4.1.0
langchain: 0.3.11(6006e4ec6d742ca755e4775e38dc0b4c) langchain: 0.3.11(73c39badb3fd5b3eb4d1084b1fb22de6)
langsmith: 0.2.15(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) langsmith: 0.2.15(openai@4.78.1(encoding@0.1.13)(zod@3.24.1))
openai: 4.78.1(encoding@0.1.13)(zod@3.24.1) openai: 4.78.1(encoding@0.1.13)(zod@3.24.1)
uuid: 10.0.0 uuid: 10.0.0
@@ -16875,7 +16873,7 @@ snapshots:
'@aws-sdk/credential-provider-node': 3.666.0(@aws-sdk/client-sso-oidc@3.666.0(@aws-sdk/client-sts@3.666.0))(@aws-sdk/client-sts@3.666.0) '@aws-sdk/credential-provider-node': 3.666.0(@aws-sdk/client-sso-oidc@3.666.0(@aws-sdk/client-sts@3.666.0))(@aws-sdk/client-sts@3.666.0)
'@azure/storage-blob': 12.18.0(encoding@0.1.13) '@azure/storage-blob': 12.18.0(encoding@0.1.13)
'@browserbasehq/sdk': 2.0.0(encoding@0.1.13) '@browserbasehq/sdk': 2.0.0(encoding@0.1.13)
'@getzep/zep-cloud': 1.0.12(@langchain/core@0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13)(langchain@0.3.11(6006e4ec6d742ca755e4775e38dc0b4c)) '@getzep/zep-cloud': 1.0.12(@langchain/core@0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13)(langchain@0.3.11(73c39badb3fd5b3eb4d1084b1fb22de6))
'@getzep/zep-js': 0.9.0 '@getzep/zep-js': 0.9.0
'@google-ai/generativelanguage': 2.6.0(encoding@0.1.13) '@google-ai/generativelanguage': 2.6.0(encoding@0.1.13)
'@google-cloud/storage': 7.12.1(encoding@0.1.13) '@google-cloud/storage': 7.12.1(encoding@0.1.13)
@@ -17230,7 +17228,7 @@ snapshots:
'@n8n/localtunnel@3.0.0': '@n8n/localtunnel@3.0.0':
dependencies: dependencies:
axios: 1.8.2(debug@4.3.6) axios: 1.8.3(debug@4.3.6)
debug: 4.3.6(supports-color@8.1.1) debug: 4.3.6(supports-color@8.1.1)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@@ -17933,11 +17931,11 @@ snapshots:
'@rollup/rollup-win32-x64-msvc@4.35.0': '@rollup/rollup-win32-x64-msvc@4.35.0':
optional: true optional: true
'@rudderstack/rudder-sdk-node@2.0.9(tslib@2.6.2)': '@rudderstack/rudder-sdk-node@2.1.4(tslib@2.6.2)':
dependencies: dependencies:
axios: 1.8.2 axios: 1.8.3
axios-retry: 3.7.0 axios-retry: 4.5.0(axios@1.8.3)
component-type: 1.2.1 component-type: 2.0.0
join-component: 1.1.0 join-component: 1.1.0
lodash.clonedeep: 4.5.0 lodash.clonedeep: 4.5.0
lodash.isstring: 4.0.1 lodash.isstring: 4.0.1
@@ -17946,9 +17944,9 @@ snapshots:
remove-trailing-slash: 0.1.1 remove-trailing-slash: 0.1.1
serialize-javascript: 6.0.2 serialize-javascript: 6.0.2
tslib: 2.6.2 tslib: 2.6.2
uuid: 8.3.2 uuid: 11.0.2
optionalDependencies: optionalDependencies:
bull: 4.11.3 bull: 4.16.4(patch_hash=a4b6d56db16fe5870646929938466d6a5c668435fd1551bed6a93fffb597ba42)
transitivePeerDependencies: transitivePeerDependencies:
- debug - debug
- supports-color - supports-color
@@ -20272,12 +20270,12 @@ snapshots:
axe-core@4.7.2: {} axe-core@4.7.2: {}
axios-retry@3.7.0: axios-retry@4.5.0(axios@1.8.3):
dependencies: dependencies:
'@babel/runtime': 7.26.10 axios: 1.8.3
is-retry-allowed: 2.2.0 is-retry-allowed: 2.2.0
axios@1.8.2: axios@1.8.3:
dependencies: dependencies:
follow-redirects: 1.15.6(debug@4.3.6) follow-redirects: 1.15.6(debug@4.3.6)
form-data: 4.0.0 form-data: 4.0.0
@@ -20285,7 +20283,7 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- debug - debug
axios@1.8.2(debug@4.3.6): axios@1.8.3(debug@4.3.6):
dependencies: dependencies:
follow-redirects: 1.15.6(debug@4.3.6) follow-redirects: 1.15.6(debug@4.3.6)
form-data: 4.0.0 form-data: 4.0.0
@@ -20293,7 +20291,7 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- debug - debug
axios@1.8.2(debug@4.4.0): axios@1.8.3(debug@4.4.0):
dependencies: dependencies:
follow-redirects: 1.15.6(debug@4.4.0) follow-redirects: 1.15.6(debug@4.4.0)
form-data: 4.0.0 form-data: 4.0.0
@@ -20518,26 +20516,13 @@ snapshots:
builtin-modules@3.3.0: {} builtin-modules@3.3.0: {}
bull@4.11.3: bull@4.16.4(patch_hash=a4b6d56db16fe5870646929938466d6a5c668435fd1551bed6a93fffb597ba42):
dependencies: dependencies:
cron-parser: 4.9.0 cron-parser: 4.9.0
get-port: 5.1.1 get-port: 5.1.1
ioredis: 5.3.2 ioredis: 5.3.2
lodash: 4.17.21 lodash: 4.17.21
msgpackr: 1.10.1 msgpackr: 1.11.2
semver: 7.6.0
uuid: 8.3.2
transitivePeerDependencies:
- supports-color
optional: true
bull@4.12.1(patch_hash=4b8aae78debc54697a9106a44b1a949089d4facfeee057883e32116ab8c80f68):
dependencies:
cron-parser: 4.9.0
get-port: 5.1.1
ioredis: 5.3.2
lodash: 4.17.21
msgpackr: 1.10.1
semver: 7.6.0 semver: 7.6.0
uuid: 8.3.2 uuid: 8.3.2
transitivePeerDependencies: transitivePeerDependencies:
@@ -20933,7 +20918,7 @@ snapshots:
component-emitter@1.3.0: {} component-emitter@1.3.0: {}
component-type@1.2.1: {} component-type@2.0.0: {}
compressible@2.0.18: compressible@2.0.18:
dependencies: dependencies:
@@ -23081,12 +23066,12 @@ snapshots:
dependencies: dependencies:
ms: 2.1.3 ms: 2.1.3
ibm-cloud-sdk-core@5.1.0: ibm-cloud-sdk-core@5.3.2:
dependencies: dependencies:
'@types/debug': 4.1.12 '@types/debug': 4.1.12
'@types/node': 18.16.16 '@types/node': 18.16.16
'@types/tough-cookie': 4.0.2 '@types/tough-cookie': 4.0.2
axios: 1.8.2(debug@4.4.0) axios: 1.8.3(debug@4.4.0)
camelcase: 6.3.0 camelcase: 6.3.0
debug: 4.4.0(supports-color@8.1.1) debug: 4.4.0(supports-color@8.1.1)
dotenv: 16.4.5 dotenv: 16.4.5
@@ -23096,7 +23081,7 @@ snapshots:
isstream: 0.1.2 isstream: 0.1.2
jsonwebtoken: 9.0.2 jsonwebtoken: 9.0.2
mime-types: 2.1.35 mime-types: 2.1.35
retry-axios: 2.6.0(axios@1.8.2) retry-axios: 2.6.0(axios@1.8.3)
tough-cookie: 4.1.3 tough-cookie: 4.1.3
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@@ -23161,7 +23146,7 @@ snapshots:
infisical-node@1.3.0: infisical-node@1.3.0:
dependencies: dependencies:
axios: 1.8.2 axios: 1.8.3
dotenv: 16.3.1 dotenv: 16.3.1
tweetnacl: 1.0.3 tweetnacl: 1.0.3
tweetnacl-util: 0.15.1 tweetnacl-util: 0.15.1
@@ -24090,7 +24075,7 @@ snapshots:
kuler@2.0.0: {} kuler@2.0.0: {}
langchain@0.3.11(6006e4ec6d742ca755e4775e38dc0b4c): langchain@0.3.11(73c39badb3fd5b3eb4d1084b1fb22de6):
dependencies: dependencies:
'@langchain/core': 0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) '@langchain/core': 0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1))
'@langchain/openai': 0.3.17(@langchain/core@0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13) '@langchain/openai': 0.3.17(@langchain/core@0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13)
@@ -24114,7 +24099,7 @@ snapshots:
'@langchain/groq': 0.1.3(@langchain/core@0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13) '@langchain/groq': 0.1.3(@langchain/core@0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13)
'@langchain/mistralai': 0.2.0(@langchain/core@0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1))) '@langchain/mistralai': 0.2.0(@langchain/core@0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))
'@langchain/ollama': 0.1.4(@langchain/core@0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1))) '@langchain/ollama': 0.1.4(@langchain/core@0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))
axios: 1.8.2 axios: 1.8.3
cheerio: 1.0.0 cheerio: 1.0.0
handlebars: 4.7.8 handlebars: 4.7.8
transitivePeerDependencies: transitivePeerDependencies:
@@ -25066,7 +25051,7 @@ snapshots:
'@msgpackr-extract/msgpackr-extract-win32-x64': 3.0.2 '@msgpackr-extract/msgpackr-extract-win32-x64': 3.0.2
optional: true optional: true
msgpackr@1.10.1: msgpackr@1.11.2:
optionalDependencies: optionalDependencies:
msgpackr-extract: 3.0.2 msgpackr-extract: 3.0.2
@@ -25877,7 +25862,7 @@ snapshots:
posthog-node@3.2.1: posthog-node@3.2.1:
dependencies: dependencies:
axios: 1.8.2 axios: 1.8.3
rusha: 0.8.14 rusha: 0.8.14
transitivePeerDependencies: transitivePeerDependencies:
- debug - debug
@@ -26463,9 +26448,9 @@ snapshots:
onetime: 5.1.2 onetime: 5.1.2
signal-exit: 3.0.7 signal-exit: 3.0.7
retry-axios@2.6.0(axios@1.8.2): retry-axios@2.6.0(axios@1.8.3):
dependencies: dependencies:
axios: 1.8.2 axios: 1.8.3
retry-request@7.0.2(encoding@0.1.13): retry-request@7.0.2(encoding@0.1.13):
dependencies: dependencies:
@@ -26923,7 +26908,7 @@ snapshots:
asn1.js: 5.4.1 asn1.js: 5.4.1
asn1.js-rfc2560: 5.0.1(asn1.js@5.4.1) asn1.js-rfc2560: 5.0.1(asn1.js@5.4.1)
asn1.js-rfc5280: 3.0.0 asn1.js-rfc5280: 3.0.0
axios: 1.8.2 axios: 1.8.3
big-integer: 1.6.51 big-integer: 1.6.51
bignumber.js: 9.1.2 bignumber.js: 9.1.2
binascii: 0.0.2 binascii: 0.0.2
@@ -27991,6 +27976,8 @@ snapshots:
uuid@10.0.0: {} uuid@10.0.0: {}
uuid@11.0.2: {}
uuid@8.3.2: {} uuid@8.3.2: {}
uuid@9.0.1: {} uuid@9.0.1: {}
@@ -28278,7 +28265,7 @@ snapshots:
wait-on@8.0.2(debug@4.4.0): wait-on@8.0.2(debug@4.4.0):
dependencies: dependencies:
axios: 1.8.2(debug@4.4.0) axios: 1.8.3(debug@4.4.0)
joi: 17.13.3 joi: 17.13.3
lodash: 4.17.21 lodash: 4.17.21
minimist: 1.2.8 minimist: 1.2.8

View File

@@ -13,7 +13,7 @@ catalog:
'@types/lodash': ^4.14.195 '@types/lodash': ^4.14.195
'@types/uuid': ^10.0.0 '@types/uuid': ^10.0.0
'@types/xml2js': ^0.4.14 '@types/xml2js': ^0.4.14
axios: 1.8.2 axios: 1.8.3
basic-auth: 2.0.1 basic-auth: 2.0.1
callsites: 3.1.0 callsites: 3.1.0
chokidar: 4.0.1 chokidar: 4.0.1