From 2eb821aa9c25109c0c077ec28d639678275dae01 Mon Sep 17 00:00:00 2001 From: Antonis Lilis Date: Thu, 26 Feb 2026 14:09:44 +0100 Subject: [PATCH 1/2] chore(deps): bump axios to ^1.13.5 Adds a yarn resolution to force axios to >=1.13.5, patching three vulnerabilities: SSRF and credential leakage via absolute URL (< 1.8.2), DoS via no data size check (< 1.12.0), and DoS via __proto__ key in mergeConfig (<= 1.13.4). Consolidates multiple axios versions onto 1.13.5. Co-Authored-By: Claude Sonnet 4.6 --- package.json | 1 + yarn.lock | 75 +++++++--------------------------------------------- 2 files changed, 11 insertions(+), 65 deletions(-) diff --git a/package.json b/package.json index bd69d55849..93074225ce 100644 --- a/package.json +++ b/package.json @@ -60,6 +60,7 @@ ], "resolutions": { "appium-chromedriver@npm:5.6.73/@xmldom/xmldom": "0.8.10", + "axios": "^1.13.5", "fast-xml-parser": "^5.3.6", "form-data": "4.0.4", "qs": "^6.14.2", diff --git a/yarn.lock b/yarn.lock index d9063b15cf..38c9c3097d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -14633,69 +14633,14 @@ __metadata: languageName: node linkType: hard -"axios@npm:1.12.0": - version: 1.12.0 - resolution: "axios@npm:1.12.0" +"axios@npm:^1.13.5": + version: 1.13.5 + resolution: "axios@npm:1.13.5" dependencies: - follow-redirects: ^1.15.6 - form-data: ^4.0.4 + follow-redirects: ^1.15.11 + form-data: ^4.0.5 proxy-from-env: ^1.1.0 - checksum: f2a109efea16711907ae86acc46434d52da28e889bf1d2fc2b66844e82c9908f6d96d988ad9043b37d4146abc182e67d61abd87367152bbbc1cd73afa3c5de71 - languageName: node - linkType: hard - -"axios@npm:1.6.3": - version: 1.6.3 - resolution: "axios@npm:1.6.3" - dependencies: - follow-redirects: ^1.15.0 - form-data: ^4.0.0 - proxy-from-env: ^1.1.0 - checksum: 07ef3bb83fc2dacc1ae2c97f2bbd04ef7701f5655f9037789d79ee78b698ffa50eaa8465c2017d4d3e9ce7d94cb779f730acaab32ce9036d0a4933c1e89df4da - languageName: node - linkType: hard - -"axios@npm:1.7.2": - version: 1.7.2 - resolution: "axios@npm:1.7.2" - dependencies: - follow-redirects: ^1.15.6 - form-data: ^4.0.0 - proxy-from-env: ^1.1.0 - checksum: e457e2b0ab748504621f6fa6609074ac08c824bf0881592209dfa15098ece7e88495300e02cd22ba50b3468fd712fe687e629dcb03d6a3f6a51989727405aedf - languageName: node - linkType: hard - -"axios@npm:1.7.3": - version: 1.7.3 - resolution: "axios@npm:1.7.3" - dependencies: - follow-redirects: ^1.15.6 - form-data: ^4.0.0 - proxy-from-env: ^1.1.0 - checksum: bc304d6da974922342aed7c33155934354429cdc7e1ba9d399ab9ff3ac76103f3697eeedf042a634d43cdae682182bcffd942291db42d2be45b750597cdd5eef - languageName: node - linkType: hard - -"axios@npm:1.9.0": - version: 1.9.0 - resolution: "axios@npm:1.9.0" - dependencies: - follow-redirects: ^1.15.6 - form-data: ^4.0.0 - proxy-from-env: ^1.1.0 - checksum: 631f02c9c279f2ae90637a4989cc9d75c1c27aefd16b6e8eb90f98a4d0bddaccfd1cb1387be12101d1ab0f9bbf0c47e2451b4de0cf2870462a7d9ed3de8da3f2 - languageName: node - linkType: hard - -"axios@npm:^1.4.0, axios@npm:^1.6.5, axios@npm:^1.6.7, axios@npm:^1.7.4, axios@npm:^1.x": - version: 1.8.4 - resolution: "axios@npm:1.8.4" - dependencies: - follow-redirects: ^1.15.6 - form-data: ^4.0.0 - proxy-from-env: ^1.1.0 - checksum: e901dc1730bdcd769839b3d93ae6d6457a53d79b19a0eb623ebfea333441259ab51e63ca118baa47a5156567401466ac739f31087b4ee5e6770ab2e227484538 + checksum: 985024c4a32f837053f198f02a308fd6f8bfb4053a2f21e39e37992bc6d06917f008679c36b3e7f0f0c9060c85ffe37c61e58d2ac662595d68dc1b89cef78de8 languageName: node linkType: hard @@ -20486,13 +20431,13 @@ __metadata: languageName: node linkType: hard -"follow-redirects@npm:^1.15.0, follow-redirects@npm:^1.15.6": - version: 1.15.6 - resolution: "follow-redirects@npm:1.15.6" +"follow-redirects@npm:^1.15.11": + version: 1.15.11 + resolution: "follow-redirects@npm:1.15.11" peerDependenciesMeta: debug: optional: true - checksum: a62c378dfc8c00f60b9c80cab158ba54e99ba0239a5dd7c81245e5a5b39d10f0c35e249c3379eae719ff0285fff88c365dd446fab19dee771f1d76252df1bbf5 + checksum: 20bf55e9504f59e6cc3743ba27edb2ebf41edea1baab34799408f2c050f73f0c612728db21c691276296d2795ea8a812dc532a98e8793619fcab91abe06d017f languageName: node linkType: hard From c4396b44937052f87e726f9c1b1e3ce6951e9405 Mon Sep 17 00:00:00 2001 From: Antonis Lilis Date: Thu, 26 Feb 2026 14:25:10 +0100 Subject: [PATCH 2/2] chore(deps): bump form-data resolution from 4.0.4 to 4.0.5 Bumps form-data to satisfy axios 1.13.5's dependency on ^4.0.5. Co-Authored-By: Claude Opus 4.6 --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 93074225ce..a455df3100 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,7 @@ "appium-chromedriver@npm:5.6.73/@xmldom/xmldom": "0.8.10", "axios": "^1.13.5", "fast-xml-parser": "^5.3.6", - "form-data": "4.0.4", + "form-data": "4.0.5", "qs": "^6.14.2", "lodash": "^4.17.23", "tar-fs": "^3.1.1", diff --git a/yarn.lock b/yarn.lock index 38c9c3097d..963365ac20 100644 --- a/yarn.lock +++ b/yarn.lock @@ -20483,16 +20483,16 @@ __metadata: languageName: node linkType: hard -"form-data@npm:4.0.4": - version: 4.0.4 - resolution: "form-data@npm:4.0.4" +"form-data@npm:4.0.5": + version: 4.0.5 + resolution: "form-data@npm:4.0.5" dependencies: asynckit: ^0.4.0 combined-stream: ^1.0.8 es-set-tostringtag: ^2.1.0 hasown: ^2.0.2 mime-types: ^2.1.12 - checksum: 9b7788836df9fa5a6999e0c02515b001946b2a868cfe53f026c69e2c537a2ff9fbfb8e9d2b678744628f3dc7a2d6e14e4e45dfaf68aa6239727f0bdb8ce0abf2 + checksum: af8328413c16d0cded5fccc975a44d227c5120fd46a9e81de8acf619d43ed838414cc6d7792195b30b248f76a65246949a129a4dadd148721948f90cd6d4fb69 languageName: node linkType: hard