From 3440d014ebb2227441dd91665aca6e006a337544 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 19 Jun 2026 12:40:05 +0000 Subject: [PATCH 1/2] Bump form-data from 4.0.5 to 4.0.6 Bumps [form-data](https://github.com/form-data/form-data) from 4.0.5 to 4.0.6. - [Changelog](https://github.com/form-data/form-data/blob/master/CHANGELOG.md) - [Commits](https://github.com/form-data/form-data/compare/v4.0.5...v4.0.6) --- updated-dependencies: - dependency-name: form-data dependency-version: 4.0.6 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- package-lock.json | 19 ++++++++++--------- package.json | 2 +- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2fa1f153..0f9d045e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,7 @@ "@octokit/plugin-retry": "^8.1.0", "@octokit/plugin-throttling": "^11.0.3", "ajv": "8.20.0", - "form-data": "^4.0.5", + "form-data": "^4.0.6", "jszip": "3.10.1", "semver": "^7.8.4", "uuid": "^13.0.0", @@ -6720,16 +6720,16 @@ } }, "node_modules/form-data": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz", - "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.6.tgz", + "integrity": "sha512-vKatAh4SlVfgbv+YtmhiRjhEMJsYpsG1Y2rMQtR+SVSbytsSD1YGzDIcrAJmdFec88u/+VoGmxnl+80gL1tRCQ==", "license": "MIT", "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" + "hasown": "^2.0.4", + "mime-types": "^2.1.35" }, "engines": { "node": ">= 6" @@ -7032,9 +7032,10 @@ } }, "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz", + "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==", + "license": "MIT", "dependencies": { "function-bind": "^1.1.2" }, diff --git a/package.json b/package.json index 9109d98a..2d1ef17f 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "@octokit/plugin-retry": "^8.1.0", "@octokit/plugin-throttling": "^11.0.3", "ajv": "8.20.0", - "form-data": "^4.0.5", + "form-data": "^4.0.6", "jszip": "3.10.1", "semver": "^7.8.4", "uuid": "^13.0.0", From 607c03875f8fd6aaeada986dfcb800553cbd7c5a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 22 Jun 2026 08:58:17 +0000 Subject: [PATCH 2/2] Rebuild --- dist/query.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/dist/query.js b/dist/query.js index 5be5a442..ddb9de1d 100644 --- a/dist/query.js +++ b/dist/query.js @@ -40205,6 +40205,9 @@ var require_form_data = __commonJS({ var setToStringTag = require_es_set_tostringtag(); var hasOwn = require_hasown(); var populate = require_populate(); + function escapeHeaderParam(str) { + return String(str).replace(/\r/g, "%0D").replace(/\n/g, "%0A").replace(/"/g, "%22"); + } function FormData2(options) { if (!(this instanceof FormData2)) { return new FormData2(options); @@ -40294,7 +40297,7 @@ var require_form_data = __commonJS({ var contents = ""; var headers = { // add custom disposition as third element or keep it two elements if not - "Content-Disposition": ["form-data", 'name="' + field + '"'].concat(contentDisposition || []), + "Content-Disposition": ["form-data", 'name="' + escapeHeaderParam(field) + '"'].concat(contentDisposition || []), // if no content type. allow it to be empty array "Content-Type": [].concat(contentType || []) }; @@ -40328,7 +40331,7 @@ var require_form_data = __commonJS({ filename = path8.basename(value.client._httpMessage.path || ""); } if (filename) { - return 'filename="' + filename + '"'; + return 'filename="' + escapeHeaderParam(filename) + '"'; } }; FormData2.prototype._getContentType = function(value, options) {