Repository navigation
S3UTILS-255 bump node to 24.22.1 and certifi for emSign CA distrust - #417
Conversation
Pick up the updated CA bundle (GHSA-6q48-6c7w-9gw2). pip vendors its own certifi, so upgrade it as well in the venv. Issue: S3UTILS-255
Node 24.22.1 ships the NSS 3.131.1 root store, which distrusts the compromised eMudhra/emSign intermediates. Issue: S3UTILS-255
Pick up patched follow-redirects, ip-address and body-parser within their existing ranges. Issue: S3UTILS-255
Issue: S3UTILS-255
Hello francoisferrand,My role is to assist you with the merge of this Available options
Available commands
Status report is not available. |
🔄 Claude Code Review: reviewing... |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## development/1.20 #417 +/- ##
=================================================
Coverage 49.00% 49.00%
=================================================
Files 89 89
Lines 6503 6503
Branches 1411 1411
=================================================
Hits 3187 3187
Misses 3262 3262
Partials 54 54 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
Request integration branchesWaiting for integration branch creation to be requested by the user. To request integration branches, please comment on this pull request with the following command: Alternatively, the |
|
/approve |
Integration data createdI have created the integration data for the additional destination branches.
The following branches will NOT be impacted:
You can set option The following options are set: approve |
|
I have successfully merged the changeset of this pull request
The following branches have NOT changed:
This pull request did not target the following hotfix branch(es) so they
Please check the status of the associated issue S3UTILS-255. Goodbye francoisferrand. The following options are set: approve |
Following the eMudhra/emSign CA compromise, this moves the image to Node 24.22.1. That release ships the NSS 3.131.1 root store, which blocks the compromised intermediates.
The utapi Python scripts get the same fix: certifi goes to 2026.10.19 (GHSA-6q48-6c7w-9gw2). The venv also upgrades pip to >= 26.2.2, because pip vendors its own certifi.
yarn.lock is refreshed to pick up the patched follow-redirects, ip-address and body-parser, all within their existing ranges and without adding duplicates. The other
yarn auditfindings come from upstream pins (markdownlint in the lint config,@azure/msal-nodethrough arsenal) or have no fix yet.The last commit bumps the version to 1.20.1 for the release.
Issue: S3UTILS-255