Skip to content

chore(deps): refresh lockfiles to clear Dependabot alerts - #24

Closed
jochen-testingbot wants to merge 1 commit into
masterfrom
chore/refresh-lockfiles-security
Closed

chore(deps): refresh lockfiles to clear Dependabot alerts#24
jochen-testingbot wants to merge 1 commit into
masterfrom
chore/refresh-lockfiles-security

Conversation

@jochen-testingbot

Copy link
Copy Markdown
Contributor

Refreshes the root and tb-main lockfiles with npm's non-breaking audit fixes.

What this clears

  • Critical: minimist prototype pollution (#46) — build/dev tree.
  • The moderate advisories in the dev tree.
  • Root vulnerability count 22 → 14.

What it deliberately leaves

The remaining open alerts are transitive dev-tooling DoS advisories (eslint, mocha, tfx-cli/archiver, brace-expansion) that npm only fixes via major bumps — not worth the build-breakage risk, and none ship in the .vsix (root has no production deps).

  • adm-zip (#120, via testingbot-tunnel-launcher) is gated on an upstream release; it only unpacks TestingBot's own tunnel jar.

Validation

  • npm run lint — clean
  • npm test — 9 passing
  • npm run package — builds testingbot.testingbot-tasks-0.4.0.vsix

Also closed the two stale 2023 Dependabot PRs (#15, #16), superseded by this refresh.

Regenerate the root and tb-main lockfiles with npm's non-breaking audit
fixes. Clears the critical minimist prototype-pollution alert and the
moderate advisories in the build/dev tree.

Remaining open alerts are transitive dev-tooling (eslint/mocha/tfx-cli)
DoS advisories that only fix via major bumps — not worth the build risk,
and none ship in the .vsix. adm-zip (via testingbot-tunnel-launcher) is
gated on an upstream release. Verified: lint clean, 9 tests pass, full
package build produces testingbot.testingbot-tasks-0.4.0.vsix.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant