From a2f3199f70724c9c3db992d1f2017e9b6a3d9539 Mon Sep 17 00:00:00 2001 From: Aislinn Hayes Date: Mon, 21 Jul 2025 10:40:25 +0100 Subject: [PATCH 1/3] fix: update patch version of form-data to address new critical Snyk vulnerability https://security.snyk.io/vuln/SNYK-JS-FORMDATA-10841150 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b87e4a3a9..e1b311616 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ "combined-stream": "~1.0.6", "extend": "~3.0.2", "forever-agent": "~0.6.1", - "form-data": "~4.0.0", + "form-data": "~4.0.4", "http-signature": "~1.4.0", "is-typedarray": "~1.0.0", "isstream": "~0.1.2", From 7f6fdec79d0a7cc90510429c1301263f51166b3b Mon Sep 17 00:00:00 2001 From: Aislinn Hayes Date: Mon, 21 Jul 2025 10:58:43 +0100 Subject: [PATCH 2/3] chore: remove test now that we are on form-data 4.0.4 --- tests/test-form-data-error.js | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/tests/test-form-data-error.js b/tests/test-form-data-error.js index d6ee25d1b..5ae9419a5 100644 --- a/tests/test-form-data-error.js +++ b/tests/test-form-data-error.js @@ -64,19 +64,6 @@ tape('omit content-length header if the value is set to NaN', function (t) { }) }) -// TODO: remove this test after form-data@2.0 starts stringifying null values -tape('form-data should throw on null value', function (t) { - t.throws(function () { - request({ - method: 'POST', - url: s.url, - formData: { - key: null - } - }) - }, TypeError) - t.end() -}) tape('cleanup', function (t) { s.close(function () { From 7c424d5a23c6464774dc96778533bf88ad7d3f0a Mon Sep 17 00:00:00 2001 From: Aislinn Hayes Date: Mon, 21 Jul 2025 11:00:33 +0100 Subject: [PATCH 3/3] chore: fix lint issue --- tests/test-form-data-error.js | 1 - 1 file changed, 1 deletion(-) diff --git a/tests/test-form-data-error.js b/tests/test-form-data-error.js index 5ae9419a5..44bad0ecd 100644 --- a/tests/test-form-data-error.js +++ b/tests/test-form-data-error.js @@ -64,7 +64,6 @@ tape('omit content-length header if the value is set to NaN', function (t) { }) }) - tape('cleanup', function (t) { s.close(function () { t.end()