Skip to content

chore: resolve dependabot security alerts#616

Merged
MarshallOfSound merged 3 commits intomainfrom
sam/dependabot-fixes-2026-04
Apr 7, 2026
Merged

chore: resolve dependabot security alerts#616
MarshallOfSound merged 3 commits intomainfrom
sam/dependabot-fixes-2026-04

Conversation

@MarshallOfSound
Copy link
Copy Markdown
Member

Safe-only sweep of open Dependabot security alerts. Only changes that stay within existing semver ranges (or same-major resolutions) were applied — anything requiring a major bump of a direct dep is flagged below and left untouched.

Resolved

Package Strategy Version change
glob scoped resolution (glob@npm:~10.3.12npm:10.5.0) 10.3.1610.5.0
brace-expansion yarn up -R (in-range refresh) 1.1.121.1.13, 2.0.22.0.3

The glob alert comes in via @electron/lint-roller@2.4.0markdownlint-cli@^0.40.0glob@~10.3.12. There is no newer 2.x of @electron/lint-roller and markdownlint-cli's ~10.3.12 range can't reach the patched 10.5.0, so a scoped resolution (same major) is the minimal safe fix. Only the ~10.3.12 descriptor is overridden — the 7.x/8.x/9.x copies of glob elsewhere in the tree are untouched.

Flagged (not changed)

  • @electron/lint-roller ^2.1.0^3.x — would remove the markdownlint-cli@0.40.0 chain entirely (and pull glob@^10.4.5 directly), but it's a major bump of the only direct dep so out of scope for a safe-only sweep. Worth doing as a follow-up, which would also let the glob resolution be dropped.
  • markdown-it (audit only, not an open Dependabot alert)13.0.2 / 14.1.0 in tree, patched in 14.1.1. The 13.x copy is pinned by @electron/lint-roller@2.4.0 (^13.0.1) and the 14.1.0 copy is exact-pinned by markdownlint@0.34.0; both clear with the lint-roller 3.x bump above.

Verification

  • yarn install --immutable passes
  • yarn npm audit: glob and brace-expansion advisories cleared; only markdown-it (moderate, not an open Dependabot alert) remains

@MarshallOfSound MarshallOfSound marked this pull request as ready for review April 4, 2026 09:11
@dsanders11
Copy link
Copy Markdown
Member

I think we should land #615 first.

@VerteDinde
Copy link
Copy Markdown
Member

Approving since we landed #615

@MarshallOfSound MarshallOfSound force-pushed the sam/dependabot-fixes-2026-04 branch from 5a4b499 to 7e5fd5c Compare April 7, 2026 02:41
@MarshallOfSound MarshallOfSound merged commit 92a202a into main Apr 7, 2026
4 checks passed
@MarshallOfSound MarshallOfSound deleted the sam/dependabot-fixes-2026-04 branch April 7, 2026 02:43
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.

3 participants