Skip to content

Patch vulnerable build dependencies - #65

Merged
lizell merged 1 commit into
mainfrom
fix/security-dependency-patches
Nov 3, 2026
Merged

lizell merged 1 commit into
mainfrom
fix/security-dependency-patches

Conversation

@lizell

@lizell lizell commented Nov 3, 2026

Copy link
Copy Markdown
Member

Updates vulnerable transitive build dependencies to compatible patch releases:

  • markdown-it 14.3.0 → 14.3.3
  • source-map-js 1.2.1 → 1.2.2
  • @11ty/recursive-copy 4.0.4 → 4.0.6, removing its vulnerable minimatch dependency
  • brace-expansion 1.1.18 → 1.1.21

The change is confined to package-lock.json. The additional recursive-copy and brace-expansion patches address warnings found while verifying the original two reported dependencies.

Validation on Node 24.22.2:

  • npm ci
  • npm test: 54 passing
  • npm run build
  • npm run check: 257 pages, no problems
  • npm run check:urls: all 257 published URLs retained
  • npm audit: 0 vulnerabilities
  • git diff --check

Security references: markdown-it, source-map-js, brace-expansion, minimatch.

@lizell
lizell marked this pull request as ready for review November 3, 2026 10:46
@lizell
lizell merged commit f8f2408 into main Nov 3, 2026
1 check passed
@lizell
lizell deleted the fix/security-dependency-patches branch November 3, 2026 10:46
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