Describe the bug
azure-kusto-data@7.1.0 pins its axios dependency to 1.4.0, which is flagged by GitHub dependency review for multiple known vulnerabilities.
This appears to be a regression from azure-kusto-data@7.0.4, which depended on axios using the range ^1.8.4. In 7.1.0, the package metadata now lists:
Because this is an exact transitive dependency, downstream consumers cannot update to azure-kusto-data@7.1.0 without introducing vulnerable axios@1.4.0, unless they use package-manager overrides.
To Reproduce
Steps to reproduce the behavior:
-
Create or update a Node project that depends on azure-kusto-data@7.1.0.
-
Install dependencies with npm.
-
Inspect the installed dependency tree:
npm ls axios
npm view azure-kusto-data@7.1.0 dependencies --json
-
Run GitHub dependency review or another advisory scanner against the resulting lockfile.
Observed result: azure-kusto-data@7.1.0 installs axios@1.4.0, which is flagged for multiple advisories.
Examples reported by GitHub dependency review:
Expected behavior
azure-kusto-data should depend on a patched axios version/range, ideally similar to or newer than the previous ^1.8.4 range used by azure-kusto-data@7.0.4.
For example, azure-kusto-data@7.1.x could depend on a patched axios range rather than the vulnerable exact version:
or another currently supported patched version.
Screenshots
N/A
Setup (please complete the following information):
- SDK Version:
azure-kusto-data@7.1.0
- node version: N/A / reproducible from package metadata
- typescript version: N/A
Browser Setup (please complete the following information):
- framework: N/A
- server env: npm
- browser name/version: N/A
Desktop (please complete the following information):
Additional context
Package metadata comparison:
npm view azure-kusto-data@7.1.0 dependencies --json
shows:
while:
npm view azure-kusto-data@7.0.4 dependencies --json
shows:
This blocks Dependabot updates for downstream repositories that enforce GitHub dependency review, because upgrading from azure-kusto-data@7.0.4 to 7.1.0 introduces vulnerable axios@1.4.0 into package-lock.json.
Describe the bug
azure-kusto-data@7.1.0pins itsaxiosdependency to1.4.0, which is flagged by GitHub dependency review for multiple known vulnerabilities.This appears to be a regression from
azure-kusto-data@7.0.4, which depended onaxiosusing the range^1.8.4. In7.1.0, the package metadata now lists:{ "axios": "1.4.0" }Because this is an exact transitive dependency, downstream consumers cannot update to
azure-kusto-data@7.1.0without introducing vulnerableaxios@1.4.0, unless they use package-manager overrides.To Reproduce
Steps to reproduce the behavior:
Create or update a Node project that depends on
azure-kusto-data@7.1.0.Install dependencies with npm.
Inspect the installed dependency tree:
Run GitHub dependency review or another advisory scanner against the resulting lockfile.
Observed result:
azure-kusto-data@7.1.0installsaxios@1.4.0, which is flagged for multiple advisories.Examples reported by GitHub dependency review:
__proto__key inmergeConfigNO_PROXYhostname normalization bypass leading to SSRFExpected behavior
azure-kusto-datashould depend on a patched axios version/range, ideally similar to or newer than the previous^1.8.4range used byazure-kusto-data@7.0.4.For example,
azure-kusto-data@7.1.xcould depend on a patched axios range rather than the vulnerable exact version:{ "axios": "^1.8.4" }or another currently supported patched version.
Screenshots
N/A
Setup (please complete the following information):
azure-kusto-data@7.1.0Browser Setup (please complete the following information):
Desktop (please complete the following information):
Additional context
Package metadata comparison:
shows:
{ "axios": "1.4.0" }while:
shows:
{ "axios": "^1.8.4" }This blocks Dependabot updates for downstream repositories that enforce GitHub dependency review, because upgrading from
azure-kusto-data@7.0.4to7.1.0introduces vulnerableaxios@1.4.0intopackage-lock.json.