Bump axios from 1.13.6 to 1.15.0 in /scripts#1078
Conversation
Bumps [axios](https://github.com/axios/axios) from 1.13.6 to 1.15.0. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](axios/axios@v1.13.6...v1.15.0) --- updated-dependencies: - dependency-name: axios dependency-version: 1.15.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
There was a problem hiding this comment.
LGTM — standard Dependabot security patch bumping axios 1.13.6 → 1.15.0 with two CVE fixes (SSRF via no_proxy bypass and header injection), touching only package manifests in the non-production /scripts directory.
Extended reasoning...
Overview
This PR is a Dependabot-generated dependency bump updating axios from 1.13.6 to 1.15.0 in the /scripts directory. Only two files are changed: scripts/package.json (version constraint) and scripts/package-lock.json (resolved version + updated proxy-from-env transitive dep from 1.1.0 → 2.1.0). The /scripts directory appears to be internal developer/automation tooling, not the production website itself.
Security risks
The update is specifically a security fix release: it patches a no_proxy hostname normalisation bypass that could lead to SSRF and an unrestricted cloud metadata exfiltration vulnerability via a header injection chain. Applying this update reduces risk rather than introducing it. No new code paths are added to this repo — only the pinned version number changes. The transitive dep bump from proxy-from-env v1 → v2 is intentional and required by the axios 1.14+ series for correct proxy behavior.
Level of scrutiny
Low scrutiny warranted. This is a Dependabot security PR touching only package manifests in a non-production scripts directory. The change is purely mechanical (version numbers and lockfile hashes), follows the established pattern for this repo, and no application logic is modified.
Other factors
No bugs were found by the automated system. The PR timeline shows no prior review comments. The Dependabot compatibility score link is present, and the changelog is well-documented. This is a safe, recommended merge.
|
Superseded by #1102. |
Bumps axios from 1.13.6 to 1.15.0.
Release notes
Sourced from axios's releases.
... (truncated)
Changelog
Sourced from axios's changelog.
... (truncated)
Commits
772a4e5chore(release): prepare release 1.15.0 (#10671)4b07137chore(deps-dev): bump vite from 8.0.0 to 8.0.5 in /tests/smoke/esm (#10663)51e57b3chore(deps-dev): bump vite from 8.0.2 to 8.0.5 (#10664)fba1a77chore(deps-dev): bump vite from 8.0.2 to 8.0.5 in /tests/module/esm (#10665)0bf6e28chore(deps): bump denoland/setup-deno in the github-actions group (#10669)8107157chore(deps-dev): bump the development_dependencies group with 4 updates (#10670)e66530eci: require npm-publish environment for releases (#10666)49f23cbchore(sponsor): update sponsor block (#10668)3631854fix: unrestricted cloud metadata exfiltration via header injection chain (#10...fb3befbfix: no_proxy hostname normalization bypass leads to ssrf (#10661)Install script changes
This version modifies
preparescript that runs during installation. Review the package contents before updating.Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)You can disable automated security fix PRs for this repo from the Security Alerts page.