Skip to content

chore(deps): bump tar and npm - #257

Merged
dhensby merged 1 commit into
masterfrom
dependabot/npm_and_yarn/multi-f233065480
Sep 7, 2026
Merged

chore(deps): bump tar and npm#257
dhensby merged 1 commit into
masterfrom
dependabot/npm_and_yarn/multi-f233065480

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 7, 2026

Copy link
Copy Markdown
Contributor

Bumps tar and npm. These dependencies needed to be updated together.
Updates tar from 7.5.16 to 7.5.22

Commits

Updates npm from 11.17.0 to 11.19.1

Release notes

Sourced from npm's releases.

v11.19.1

11.19.1 (2026-08-25)

Bug Fixes

Dependencies

v11.19.0

11.19.0 (2026-07-28)

Features

Bug Fixes

Dependencies

v11.18.0

11.18.0 (2026-06-29)

Features

Bug Fixes

Documentation

... (truncated)

Changelog

Sourced from npm's changelog.

11.19.1 (2026-08-25)

Bug Fixes

Dependencies

11.19.0 (2026-07-28)

Features

Bug Fixes

Dependencies

11.18.0 (2026-06-29)

Features

Bug Fixes

Documentation

Dependencies

... (truncated)

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Sep 7, 2026
Bumps [tar](https://github.com/isaacs/node-tar) and [npm](https://github.com/npm/cli). These dependencies needed to be updated together.

Updates `tar` from 7.5.16 to 7.5.22
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](isaacs/node-tar@v7.5.16...v7.5.22)

Updates `npm` from 11.17.0 to 11.19.1
- [Release notes](https://github.com/npm/cli/releases)
- [Changelog](https://github.com/npm/cli/blob/v11.19.1/CHANGELOG.md)
- [Commits](npm/cli@v11.17.0...v11.19.1)

---
updated-dependencies:
- dependency-name: npm
  dependency-version: 11.19.1
  dependency-type: indirect
- dependency-name: tar
  dependency-version: 7.5.22
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/multi-f233065480 branch from c40b4c2 to cb0dad0 Compare September 7, 2026 14:43

@dhensby dhensby left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approving — tar 7.5.16 → 7.5.22 and npm 11.17.0 → 11.19.1, transitive dev-scope (lockfile-only). Dependabot correctly pairs them: the tar advisory can only be cleared through the npm bump.

Why these two must move together

npm vendors its whole dependency tree inside its published tarball (inBundle: true). A bundled dependency cannot be overridden from a consuming lockfile — so a vulnerable tar under node_modules/npm/node_modules/tar stays vulnerable no matter what the lockfile says. It clears only when npm itself ships a release whose bundle has been refreshed.

That is exactly what has happened here: npm 11.19.1 declares tar: ^7.5.22, which is above the advisory's >7.5.20 threshold. Earlier 11.x releases still bundled 7.5.19 and could not resolve it.

Supply chain

tar@7.5.22 npm@11.19.1
Publisher isaacs <i@izs.me> reggi <reggi@github.com>
Continuity unchangedisaacs also published 7.5.16 changed from owlstronaut at 11.19.0 — see below
Repository github.com/isaacs/node-tar ✅ matches github.com/npm/cli ✅ matches
Install hooks prepare only — byte-identical to 7.5.16, so pre-existing, and prepare never runs for a registry tarball none
Published 2026-07-24T15:48:51Z 2026-08-26T21:47:53Z

On the npm publisher change, since a new publishing identity is normally worth stopping for:

  • reggi is a listed maintainer of the npm package on the registry (alongside saquibkhan and npm-cli-ops) — not an unknown account.
  • The address is @github.com, consistent with npm being GitHub-operated, and the repository field is unchanged.
  • It is a sustained rotation rather than a one-off: reggi published both 11.19.0 and 11.19.1.
  • The GitHub release v11.19.1 was cut by github-actions[bot] at 21:48:47Z against npm's publish at 21:47:53Z54 seconds apart.

Taken together this is a maintainer rotation within the npm CLI team, not an unexplained identity change.

Scope

Lockfile-only and dev-scope — neither package is imported by this library, and neither reaches its consumers.

CI

Green across the full matrix — 16.x, 18.x, 20.x, 22.x, 24.x, plus lint and coverage.

@dhensby
dhensby merged commit 1cabf26 into master Sep 7, 2026
9 checks passed
@dhensby
dhensby deleted the dependabot/npm_and_yarn/multi-f233065480 branch September 7, 2026 15:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant