Fix axios version to 1.14.0#426
Merged
MartinWheelerMT merged 1 commit intomainfrom Apr 2, 2026
Merged
Conversation
|
Images built and published to ECR using a Build Id of PR-311-abc81a3 |
chiaramapellimt
approved these changes
Apr 1, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
axiosversion to 1.14.0 fortest-suite/server.package-lock.json.Please see below details on a compromise of the npm library - axios. Action is required from all owners of npm/node projects.
Compromised versions:
axios@1.14.1
axios@0.30.4
plain-crypto-js (any version)
Step 1: Check if your pipelines were exposed
Check your CI/CD run history for any npm install or npm ci jobs that ran between 00:21 and 03:15 UTC on 31 March 2026. This determines what you need to do next.
If no runs in that window - proceed to step 2 only.
If runs did occur in that window:
Do not run npm install on any affected repo
Search package.json, package-lock.json, and yarn.lock for the above versions
Check whether node_modules/plain-crypto-js/ exists — its presence confirms the dropper executed even if the contents look clean
Rotate all credentials accessible during that pipeline run: npm tokens, AWS access keys, SSH keys, cloud credentials, and any values in .env files
Check for malware persistence on any affected runner or developer machine:
If any persistence artifact is found, do not attempt to clean the system — rebuild from a known-good state and reply to this email immediately
Remove node_modules/plain-crypto-js and reinstall using npm ci --ignore-scripts
Step 2: Pin axios to a known safe version:
1.14.0
0.30.3
Step 3: If your lock files are not committed to git do that now (first ensuring safe versions as above)
Step 4: Enable cooldown settings on Dependabot:
cooldown:
default-days: 7
Everyone should do steps 4. It is in the latest Actions Guidance and does not block security fixes.
Thanks,
GitHub Admins.
Type of change
Please delete options that are not relevant.
Checklist: