Skip to content

fix(deps): resolve development dependency security alerts - #62

Merged
rrbe merged 1 commit into
mainfrom
fix/dependabot-alerts-20261013
Oct 13, 2026
Merged

rrbe merged 1 commit into
mainfrom
fix/dependabot-alerts-20261013

Conversation

@rrbe

@rrbe rrbe commented Oct 13, 2026

Copy link
Copy Markdown
Owner

Resolve the vulnerable development dependencies behind Dependabot alerts #8–#12. Upgrade Vitest, its matching coverage plugin, and mocker to 4.1.11; update source-map-js to 1.2.2 in the lockfile; and override only oxfmt's pinned tinypool dependency to the patched 2.1.2 release.

The local audit also identified GHSA-2v37-7h3g-55p8, so update the existing transitive nanoid 3.x resolution to 3.3.18. Changes are limited to package.json and pnpm-lock.yaml.

Validation:

  • pnpm install --frozen-lockfile
  • pnpm audit --audit-level low: no known vulnerabilities
  • pnpm typecheck
  • pnpm test:coverage: 37 files and 306 tests passed; all coverage thresholds passed
  • pnpm build
  • pnpm exec oxfmt --check package.json
  • git diff --check

Dependabot alert closure remains pending merge into main and GitHub's rescan.

@rrbe
rrbe merged commit 47e4782 into main Oct 13, 2026
1 check passed
@rrbe
rrbe deleted the fix/dependabot-alerts-20261013 branch October 13, 2026 02:58
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