Skip to content

chore(deps): close out remaining Dependabot security alerts - #242

Merged
nicolasiscoding merged 2 commits into
developfrom
chore/deps-js-yaml
Sep 11, 2026
Merged

nicolasiscoding merged 2 commits into
developfrom
chore/deps-js-yaml

Conversation

@nicolasiscoding

Copy link
Copy Markdown
Member

Description

Follow-up to the critical next fix (#239, merged). Clears the remaining open Dependabot alerts on develop.

Library dev-tooling (root):

  • js-yaml -> 3.15.2 / 4.3.2 — high GHSA-2883-xcg3-v3hh (maxTotalMergeKeys CPU exhaustion). js-yaml is dev-tooling/transitive only (commitlint), not a library runtime dep, so no consumer impact; this closes the alert and hardens CI/dev.

nextjs example app (demo only, not published):

All bumps are override + lockfile-only; npm audit clean in both the root and the example. Patched versions all clear the .npmrc 7-day min-release-age gate.

Pre-Review Checklist

  • Lockfile-only / override bumps, no source changes
  • npm audit clean (root + example)
  • No library runtime dep affected

🤖 Generated with Claude Code

https://claude.ai/code/session_016amyscuSg6tbhYVvuQJ2S3

Nicolas Fry and others added 2 commits September 11, 2026 12:03
High-severity: maxTotalMergeKeys does not limit CPU on empty merge sources
(ReDoS-style CPU exhaustion). js-yaml is dev-tooling-only here (commitlint
+ transitive) — not a library runtime dep — so this is CI/dev hygiene and
closes the open Dependabot alerts. Overrides bumped from ^3.15.1/^4.3.1 to
the first patched ^3.15.2/^4.3.2; lockfile re-resolved, npm audit clean.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016amyscuSg6tbhYVvuQJ2S3
…extjs example

sharp high (GHSA-rgj7-g3m4-5g8c, libheif) and baseline-browser-mapping
moderate DoS (GHSA-w5vr-8v7q-w6rv). Example/demo app only — not the
published library. sharp override pinned to 0.35.4; baseline-browser-mapping
override added at 2.11.0 (transitive via browserslist). Lockfile re-resolved,
npm audit clean.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016amyscuSg6tbhYVvuQJ2S3
@github-actions

Copy link
Copy Markdown

TurboDocx DOCX Diff Report

Automated HTML to DOCX regression testing | Powered by TurboDocx

Summary

  • ✅ Identical files: 71
  • 🔄 Changed files: 0
  • ➕ New files: 0
  • ➖ Deleted files: 0

🚀 Powered by TurboDocx | html-to-docx

Automated DOCX regression testing • Catch document generation bugs before they ship • 100% open source

Generated by TurboDocx DOCX Diff workflow

@nicolasiscoding
nicolasiscoding merged commit 571d2e4 into develop Sep 11, 2026
4 checks passed
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