Skip to content

fix(deps): clear Dependabot alerts (bump override floors)#33

Merged
JoshC8C7 merged 1 commit into
mainfrom
fix/dependabot-alerts
Jun 15, 2026
Merged

fix(deps): clear Dependabot alerts (bump override floors)#33
JoshC8C7 merged 1 commit into
mainfrom
fix/dependabot-alerts

Conversation

@JoshC8C7

Copy link
Copy Markdown
Contributor

What

Clears all 8 open Dependabot alerts by bumping the pinned override floors (in both overrides and pnpm.overrides) to patched versions and regenerating both lockfiles.

Package Alert(s) Override change Result
dompurify #161, #163 ^3.4.0^3.4.9 3.4.10
js-yaml #154, #159 ^4.1.1^4.2.0 4.2.0
protobufjs #160 ^7.5.8^7.6.3 7.6.4 (pnpm tree)
@babel/core #153, #158 added ^7.29.6 7.29.7
@opentelemetry/core #164 added ^2.8.0 2.8.0 (pnpm tree)

Why

pnpm-lock.yaml was stale because prior Dependabot PRs only updated the npm lockfile. Both lockfiles are now regenerated in sync. protobufjs / @opentelemetry/core aren't in the npm-resolved tree (those alerts were pnpm-lock-only), so their npm overrides are harmless no-ops.

Verification

  • Both lockfiles regenerated; grepped to confirm every patched version landed.
  • npm audit clean of the 8 alerts.
  • Scope is package.json + the two lockfiles only — no source changes.

Out of scope (pre-existing on main, not touched here)

  • 1 failing test (stripMarkdown expectation vs. its dependency-free impl).
  • npm run lint errors (no-explicit-any, set-state-in-effect).
  • ajv <6.14.0 (dev-only eslint transitive; "fix" forces ajv 8 and breaks eslint).

🤖 Generated with Claude Code

Bump pinned override floors (in both npm `overrides` and `pnpm.overrides`)
to the patched versions and regenerate both lockfiles, clearing all 8 open
Dependabot alerts:

- dompurify  ^3.4.0 -> ^3.4.9   (#161, #163)
- js-yaml    ^4.1.1 -> ^4.2.0   (#154, #159)
- protobufjs ^7.5.8 -> ^7.6.3   (#160)
- @babel/core         add ^7.29.6 (#153, #158)
- @opentelemetry/core add ^2.8.0  (#164)

pnpm-lock.yaml was stale because prior Dependabot PRs only updated the npm
lockfile; both are now regenerated in sync.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings June 15, 2026 22:16
@vercel

vercel Bot commented Jun 15, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
documentation Ready Ready Preview, Comment Jun 15, 2026 10:17pm

Request Review

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

This PR clears outstanding Dependabot alerts by raising dependency override floors to patched versions and regenerating lockfiles so npm and pnpm installs resolve the patched transitive versions consistently.

Changes:

  • Bumped override floors for vulnerable transitive packages (e.g., dompurify, js-yaml, protobufjs, @babel/core, @opentelemetry/core) in both npm overrides and pnpm.overrides.
  • Regenerated pnpm-lock.yaml to reflect the updated override floors and refreshed resolved versions across the dependency graph.
  • Regenerated the npm lockfile to align with the same override intent.

Reviewed changes

Copilot reviewed 1 out of 3 changed files in this pull request and generated no comments.

File Description
package.json Updates override floors in both overrides and pnpm.overrides to patched ranges.
pnpm-lock.yaml Lockfile regenerated to apply new overrides and update resolved transitive versions accordingly.
package-lock.json npm lockfile reflects updated resolved versions consistent with the new override floors.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@JoshC8C7 JoshC8C7 merged commit 2e99d95 into main Jun 15, 2026
3 checks passed
@JoshC8C7 JoshC8C7 deleted the fix/dependabot-alerts branch June 15, 2026 22:19
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.

2 participants