From 72f1f4a731c121791601a888f2e3545b541b445b Mon Sep 17 00:00:00 2001 From: snyk-bot Date: Mon, 22 Dec 2025 23:52:17 +0000 Subject: [PATCH] fix: upgrade node-sql-parser from 4.5.0 to 4.18.0 Snyk has created this PR to upgrade node-sql-parser from 4.5.0 to 4.18.0. See this package in pnpm: node-sql-parser See this project in Snyk: https://app.snyk.io/org/q1bluequantumblockchainlabs.onmicrosoft.com/project/8672b918-9bc0-4674-92b1-963eacefcb27?utm_source=github&utm_medium=referral&page=upgrade-pr --- api/package.json | 2 +- api/pnpm-lock.yaml | 103 ++++++++++++++++++++++++--------------------- 2 files changed, 55 insertions(+), 50 deletions(-) diff --git a/api/package.json b/api/package.json index 74729e636e5..bdd0cd964f3 100644 --- a/api/package.json +++ b/api/package.json @@ -60,7 +60,7 @@ "mysql": "^2.18.1", "mysql2": "^2.3.3", "node-schedule": "^2.1.0", - "node-sql-parser": "^4.5.0", + "node-sql-parser": "^4.18.0", "octokit": "^1.7.1", "p-queue": "^7.3.0", "pinyin": "3.0.0-alpha.5", diff --git a/api/pnpm-lock.yaml b/api/pnpm-lock.yaml index bf26f78c513..038f0368cd5 100644 --- a/api/pnpm-lock.yaml +++ b/api/pnpm-lock.yaml @@ -13,7 +13,7 @@ specifiers: '@types/koa__cors': ^3.1.1 '@types/luxon': ^2.0.9 '@types/mysql': ^2.15.21 - '@types/node': ^17.0.45 + '@types/node': ^18.0.0 '@types/node-schedule': ^2.1.0 '@types/tail': ^2.2.1 '@types/tiny-async-pool': ^1.0.0 @@ -38,7 +38,7 @@ specifiers: mysql: ^2.18.1 mysql2: ^2.3.3 node-schedule: ^2.1.0 - node-sql-parser: ^4.5.0 + node-sql-parser: ^4.18.0 octokit: ^1.7.1 openapi3-ts: ^3.0.2 p-queue: ^7.3.0 @@ -74,7 +74,7 @@ dependencies: mysql: 2.18.1 mysql2: 2.3.3 node-schedule: 2.1.0 - node-sql-parser: 4.5.0 + node-sql-parser: 4.18.0 octokit: 1.8.0 p-queue: 7.3.0 pinyin: 3.0.0-alpha.5 @@ -95,17 +95,17 @@ devDependencies: '@types/koa__cors': 3.3.0 '@types/luxon': 2.3.2 '@types/mysql': 2.15.21 - '@types/node': 17.0.45 + '@types/node': 18.19.130 '@types/node-schedule': 2.1.0 '@types/tail': 2.2.1 '@types/tiny-async-pool': 1.0.1 '@types/validator': 13.7.5 ajv-cli: 5.0.0_ts-node@10.8.1 ajv-formats: 2.1.1 - jest: 28.1.3_cv4ngqlnn5rnhu2gcigbplrfje + jest: 28.1.3_pr4or7obatfn4mv556hy43dz7m json-schema-to-typescript: 11.0.2 openapi3-ts: 3.0.2 - ts-node: 10.8.1_x2utdhayajzrh747hktprshhby + ts-node: 10.8.1_j7oa4u3jdcsn45xrgkljjjpiom typescript: 4.7.4 packages: @@ -497,7 +497,7 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: '@jest/types': 28.1.3 - '@types/node': 17.0.45 + '@types/node': 18.19.130 chalk: 4.1.2 jest-message-util: 28.1.3 jest-util: 28.1.3 @@ -518,14 +518,14 @@ packages: '@jest/test-result': 28.1.3 '@jest/transform': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 17.0.45 + '@types/node': 18.19.130 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.3.2 exit: 0.1.2 graceful-fs: 4.2.10 jest-changed-files: 28.1.3 - jest-config: 28.1.3_cv4ngqlnn5rnhu2gcigbplrfje + jest-config: 28.1.3_pr4or7obatfn4mv556hy43dz7m jest-haste-map: 28.1.3 jest-message-util: 28.1.3 jest-regex-util: 28.0.2 @@ -553,7 +553,7 @@ packages: dependencies: '@jest/fake-timers': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 17.0.45 + '@types/node': 18.19.130 jest-mock: 28.1.3 dev: true @@ -580,7 +580,7 @@ packages: dependencies: '@jest/types': 28.1.3 '@sinonjs/fake-timers': 9.1.2 - '@types/node': 17.0.45 + '@types/node': 18.19.130 jest-message-util: 28.1.3 jest-mock: 28.1.3 jest-util: 28.1.3 @@ -612,7 +612,7 @@ packages: '@jest/transform': 28.1.3 '@jest/types': 28.1.3 '@jridgewell/trace-mapping': 0.3.14 - '@types/node': 17.0.45 + '@types/node': 18.19.130 chalk: 4.1.2 collect-v8-coverage: 1.0.1 exit: 0.1.2 @@ -701,7 +701,7 @@ packages: '@jest/schemas': 28.1.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 17.0.45 + '@types/node': 18.19.130 '@types/yargs': 17.0.11 chalk: 4.1.2 dev: true @@ -1276,7 +1276,7 @@ packages: /@types/accepts/1.3.5: resolution: {integrity: sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ==} dependencies: - '@types/node': 17.0.45 + '@types/node': 18.19.130 dev: true /@types/async/3.2.15: @@ -1320,7 +1320,7 @@ packages: resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} dependencies: '@types/connect': 3.4.35 - '@types/node': 17.0.45 + '@types/node': 18.19.130 dev: true /@types/btoa-lite/1.0.0: @@ -1330,7 +1330,7 @@ packages: /@types/connect/3.4.35: resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: - '@types/node': 17.0.45 + '@types/node': 18.19.130 dev: true /@types/content-disposition/0.5.5: @@ -1347,7 +1347,7 @@ packages: '@types/connect': 3.4.35 '@types/express': 4.17.13 '@types/keygrip': 1.0.2 - '@types/node': 17.0.45 + '@types/node': 18.19.130 dev: true /@types/cors/2.8.12: @@ -1357,7 +1357,7 @@ packages: /@types/express-serve-static-core/4.17.29: resolution: {integrity: sha512-uMd++6dMKS32EOuw1Uli3e3BPgdLIXmezcfHv7N4c1s3gkhikBplORPpMq3fuWkxncZN1reb16d5n8yhQ80x7Q==} dependencies: - '@types/node': 17.0.45 + '@types/node': 18.19.130 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 dev: true @@ -1374,20 +1374,20 @@ packages: /@types/formidable/2.0.5: resolution: {integrity: sha512-uvMcdn/KK3maPOaVUAc3HEYbCEhjaGFwww4EsX6IJfWIJ1tzHtDHczuImH3GKdusPnAAmzB07St90uabZeCKPA==} dependencies: - '@types/node': 17.0.45 + '@types/node': 18.19.130 dev: false /@types/glob/7.2.0: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 3.0.5 - '@types/node': 17.0.45 + '@types/node': 18.19.130 dev: true /@types/graceful-fs/4.1.5: resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==} dependencies: - '@types/node': 17.0.45 + '@types/node': 18.19.130 dev: true /@types/heremaps/3.1.5: @@ -1432,7 +1432,7 @@ packages: /@types/jsonwebtoken/8.5.8: resolution: {integrity: sha512-zm6xBQpFDIDM6o9r6HSgDeIcLy82TKWctCXEPbJJcXb5AKmi5BNNdLXneixK4lplX3PqIVcwLBCGE/kAGnlD4A==} dependencies: - '@types/node': 17.0.45 + '@types/node': 18.19.130 dev: false /@types/keygrip/1.0.2: @@ -1474,7 +1474,7 @@ packages: '@types/http-errors': 1.8.2 '@types/keygrip': 1.0.2 '@types/koa-compose': 3.2.5 - '@types/node': 17.0.45 + '@types/node': 18.19.130 dev: true /@types/koa__cors/3.3.0: @@ -1506,17 +1506,19 @@ packages: /@types/mysql/2.15.21: resolution: {integrity: sha512-NPotx5CVful7yB+qZbWtXL2fA4e7aEHkihHLjklc6ID8aq7bhguHgeIoC1EmSNTAuCgI6ZXrjt2ZSaXnYX0EUg==} dependencies: - '@types/node': 17.0.45 + '@types/node': 18.19.130 dev: true /@types/node-schedule/2.1.0: resolution: {integrity: sha512-NiTwl8YN3v/1YCKrDFSmCTkVxFDylueEqsOFdgF+vPsm+AlyJKGAo5yzX1FiOxPsZiN6/r8gJitYx2EaSuBmmg==} dependencies: - '@types/node': 17.0.45 + '@types/node': 18.19.130 dev: true - /@types/node/17.0.45: - resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} + /@types/node/18.19.130: + resolution: {integrity: sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==} + dependencies: + undici-types: 5.26.5 /@types/parse-json/4.0.0: resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} @@ -1539,7 +1541,7 @@ packages: resolution: {integrity: sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==} dependencies: '@types/mime': 1.3.2 - '@types/node': 17.0.45 + '@types/node': 18.19.130 dev: true /@types/stack-utils/2.0.1: @@ -1626,7 +1628,7 @@ packages: json-schema-migrate: 2.0.0 json5: 2.2.1 minimist: 1.2.6 - ts-node: 10.8.1_x2utdhayajzrh747hktprshhby + ts-node: 10.8.1_j7oa4u3jdcsn45xrgkljjjpiom dev: true /ajv-formats/2.1.1: @@ -2368,7 +2370,7 @@ packages: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.12 - '@types/node': 17.0.45 + '@types/node': 18.19.130 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.4.2 @@ -2994,7 +2996,7 @@ packages: '@jest/expect': 28.1.3 '@jest/test-result': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 17.0.45 + '@types/node': 18.19.130 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 @@ -3013,7 +3015,7 @@ packages: - supports-color dev: true - /jest-cli/28.1.3_cv4ngqlnn5rnhu2gcigbplrfje: + /jest-cli/28.1.3_pr4or7obatfn4mv556hy43dz7m: resolution: {integrity: sha512-roY3kvrv57Azn1yPgdTebPAXvdR2xfezaKKYzVxZ6It/5NCxzJym6tUI5P1zkdWhfUYkxEI9uZWcQdaFLo8mJQ==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} hasBin: true @@ -3030,7 +3032,7 @@ packages: exit: 0.1.2 graceful-fs: 4.2.10 import-local: 3.1.0 - jest-config: 28.1.3_cv4ngqlnn5rnhu2gcigbplrfje + jest-config: 28.1.3_pr4or7obatfn4mv556hy43dz7m jest-util: 28.1.3 jest-validate: 28.1.3 prompts: 2.4.2 @@ -3041,7 +3043,7 @@ packages: - ts-node dev: true - /jest-config/28.1.3_cv4ngqlnn5rnhu2gcigbplrfje: + /jest-config/28.1.3_pr4or7obatfn4mv556hy43dz7m: resolution: {integrity: sha512-MG3INjByJ0J4AsNBm7T3hsuxKQqFIiRo/AUqb1q9LRKI5UU6Aar9JHbr9Ivn1TVwfUD9KirRoM/T6u8XlcQPHQ==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} peerDependencies: @@ -3056,7 +3058,7 @@ packages: '@babel/core': 7.18.10 '@jest/test-sequencer': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 17.0.45 + '@types/node': 18.19.130 babel-jest: 28.1.3_@babel+core@7.18.10 chalk: 4.1.2 ci-info: 3.3.2 @@ -3076,7 +3078,7 @@ packages: pretty-format: 28.1.3 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.8.1_x2utdhayajzrh747hktprshhby + ts-node: 10.8.1_j7oa4u3jdcsn45xrgkljjjpiom transitivePeerDependencies: - supports-color dev: true @@ -3116,7 +3118,7 @@ packages: '@jest/environment': 28.1.3 '@jest/fake-timers': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 17.0.45 + '@types/node': 18.19.130 jest-mock: 28.1.3 jest-util: 28.1.3 dev: true @@ -3132,7 +3134,7 @@ packages: dependencies: '@jest/types': 28.1.3 '@types/graceful-fs': 4.1.5 - '@types/node': 17.0.45 + '@types/node': 18.19.130 anymatch: 3.1.2 fb-watchman: 2.0.1 graceful-fs: 4.2.10 @@ -3183,7 +3185,7 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: '@jest/types': 28.1.3 - '@types/node': 17.0.45 + '@types/node': 18.19.130 dev: true /jest-pnp-resolver/1.2.2_jest-resolve@28.1.3: @@ -3237,7 +3239,7 @@ packages: '@jest/test-result': 28.1.3 '@jest/transform': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 17.0.45 + '@types/node': 18.19.130 chalk: 4.1.2 emittery: 0.10.2 graceful-fs: 4.2.10 @@ -3323,7 +3325,7 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: '@jest/types': 28.1.3 - '@types/node': 17.0.45 + '@types/node': 18.19.130 chalk: 4.1.2 ci-info: 3.3.2 graceful-fs: 4.2.10 @@ -3348,7 +3350,7 @@ packages: dependencies: '@jest/test-result': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 17.0.45 + '@types/node': 18.19.130 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.10.2 @@ -3360,12 +3362,12 @@ packages: resolution: {integrity: sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@types/node': 17.0.45 + '@types/node': 18.19.130 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true - /jest/28.1.3_cv4ngqlnn5rnhu2gcigbplrfje: + /jest/28.1.3_pr4or7obatfn4mv556hy43dz7m: resolution: {integrity: sha512-N4GT5on8UkZgH0O5LUavMRV1EDEhNTL0KEfRmDIeZHSV7p2XgLoY9t9VDUgL6o+yfdgYHVxuz81G8oB9VG5uyA==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} hasBin: true @@ -3378,7 +3380,7 @@ packages: '@jest/core': 28.1.3_ts-node@10.8.1 '@jest/types': 28.1.3 import-local: 3.1.0 - jest-cli: 28.1.3_cv4ngqlnn5rnhu2gcigbplrfje + jest-cli: 28.1.3_pr4or7obatfn4mv556hy43dz7m transitivePeerDependencies: - '@types/node' - supports-color @@ -3882,8 +3884,8 @@ packages: sorted-array-functions: 1.3.0 dev: false - /node-sql-parser/4.5.0: - resolution: {integrity: sha512-PlfkkCZHXQ/SxdhS6GT5p+UC6w45QifecPH4bE6+BNHeHvqCbP2Q4faSdxFhS2EPRjK3Gg4E55Jgei4i06+UGw==} + /node-sql-parser/4.18.0: + resolution: {integrity: sha512-2YEOR5qlI1zUFbGMLKNfsrR5JUvFg9LxIRVE+xJe962pfVLH0rnItqLzv96XVs1Y1UIR8FxsXAuvX/lYAWZ2BQ==} engines: {node: '>=8'} dependencies: big-integer: 1.6.51 @@ -4638,7 +4640,7 @@ packages: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} dev: false - /ts-node/10.8.1_x2utdhayajzrh747hktprshhby: + /ts-node/10.8.1_j7oa4u3jdcsn45xrgkljjjpiom: resolution: {integrity: sha512-Wwsnao4DQoJsN034wePSg5nZiw4YKXf56mPIAeD6wVmiv+RytNSWqc2f3fKvcUoV+Yn2+yocD71VOfQHbmVX4g==} hasBin: true peerDependencies: @@ -4657,7 +4659,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.3 - '@types/node': 17.0.45 + '@types/node': 18.19.130 acorn: 8.7.1 acorn-walk: 8.2.0 arg: 4.1.3 @@ -4706,6 +4708,9 @@ packages: hasBin: true dev: true + /undici-types/5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + /universal-github-app-jwt/1.1.0: resolution: {integrity: sha512-3b+ocAjjz4JTyqaOT+NNBd5BtTuvJTxWElIoeHSVelUV9J3Jp7avmQTdLKCaoqi/5Ox2o/q+VK19TJ233rVXVQ==} dependencies: