Skip to content

build(deps-dev): override markdown-it to 15.0.3 (alerts #9-#11) - #56

Merged
sumitake merged 1 commit into
mainfrom
dev/grok/markdown-it-15.0.3
Oct 21, 2026
Merged

sumitake merged 1 commit into
mainfrom
dev/grok/markdown-it-15.0.3

Conversation

@sumitake

Copy link
Copy Markdown
Owner

Companion PR for Dependabot alerts #9, #10 and #11 (markdown-it; #9 high fixed in 15.0.2, #11 high and #10 low fixed in 15.0.3). Dependabot has opened no PR for them.

Dependency path

remote-ssh-tunnel (devDependency) -> markdownlint-cli2@0.23.3 -> markdown-it@15.0.1 (dev only, from npm ls markdown-it --all).

Change

  • markdown-it 15.0.1 -> 15.0.3 through an npm overrides entry, next to the existing uuid, katex and smol-toml overrides.
  • follow-redirects 1.16.0 -> 1.16.1, lockfile only, within axios's ^1.16.0 range (@microsoft/dev-tunnels-management -> axios@1.20.0 -> follow-redirects). This clears a new high advisory (GHSA-q3jh-wrc6-jgq8, GHSA-8r9p-f939-6h3c) that makes CI's npm audit --omit=dev --audit-level=moderate step fail on current main.

Why a companion PR

markdownlint-cli2@0.23.3 pins markdown-it exactly to 15.0.1, so Dependabot cannot express the fix as a lockfile update. The release that pins 15.0.3, markdownlint-cli2@0.24.0, is a 0.x minor bump (breaking under semver), so this PR uses a same-major patch override instead. The override can be dropped once markdownlint-cli2 is bumped to 0.24.0 or later.

Local checks (Node 24)

npm ci --ignore-scripts, npm run check (20/20 pass), npm run lint:markdown (0 issues), npm audit --omit=dev --audit-level=moderate (0 vulnerabilities), npm pack --dry-run: all pass.

Not fixed here: the full npm audit still reports dev-only braces (via markdownlint-cli2 -> globby), which has no non-breaking fix.

markdown-it is a dev-only transitive dependency:
remote-ssh-tunnel -> markdownlint-cli2@0.23.3 -> markdown-it@15.0.1.
markdownlint-cli2 0.23.3 pins markdown-it exactly to 15.0.1, so a
lockfile-only bump cannot reach 15.0.3; an npm override (patch, same
major) does. Also refresh follow-redirects 1.16.0 -> 1.16.1 in the
lockfile (within axios's ^1.16.0) so CI's npm audit --omit=dev gate
passes.
@coderabbitai

coderabbitai Bot commented Oct 21, 2026

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration
  • Configuration used: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 5a39ec64-5eed-4365-9bd3-63c011a29aaf
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 21, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-21T20:18:27.336573Z b01f8f8 PR opened
🔒 Security Review ✅ Completed 2026-10-21T20:18:51.380356Z b01f8f8 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@sumitake
sumitake merged commit 8086208 into main Oct 21, 2026
14 checks passed
@sumitake
sumitake deleted the dev/grok/markdown-it-15.0.3 branch October 21, 2026 21:18
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