Skip to content

chore(deps): override markdown-it to 14.3.3 (alerts #82, #83) - #56

Open
VatsalSy wants to merge 1 commit into
mainfrom
rayleigh-cloud/override-markdown-it-14.3.3-efe9
Open

VatsalSy wants to merge 1 commit into
mainfrom
rayleigh-cloud/override-markdown-it-14.3.3-efe9

Conversation

@VatsalSy

@VatsalSy VatsalSy commented Oct 26, 2026 •

Copy link
Copy Markdown
Member

Description

Dependabot alerts #82 (high) and #83 (low) for markdown-it are patched in 14.3.3. The package enters the tree only through markdownlint-cli2@0.20.0 (pinned to markdown-it@14.1.0). An existing npm override already pinned 14.3.2 for earlier advisories, but that version is still vulnerable to GHSA-gfr2-rv44-r23c and GHSA-vfgh-jcmw-g37q. This bumps the override to 14.3.3 and regenerates the lockfile.

Parent upgrade of markdownlint-cli2 was rejected: current latest pulls markdown-it@15.x (a major), which is out of scope for this security patch.

Type of Change

  • Other (please describe): security dependency override

Changes Made

  • Bump overrides.markdown-it from 14.3.2 to 14.3.3 in package.json
  • Regenerate package-lock.json so node_modules/markdown-it resolves to 14.3.3

Testing Done

  • npm run lint (js/css/md) — 0 errors
  • npm test — 11/11 passed
  • ./scripts/check-phd-thesis-nav-docs.sh — passed
  • npm ci — installs markdown-it@14.3.3 via override
  • ./scripts/build.sh (Jekyll) — build completed successfully
  • Cross-browser testing (if UI changes) — N/A

Related Issues

Closes Dependabot alerts #82 and #83 on merge (both patched in markdown-it 14.3.3).

Checklist

  • Code follows the project's style guidelines
  • Changes have been tested locally
  • Documentation has been updated (if needed) — N/A (deps-only)

Additional Notes

Same approach as PR #55 (katex override): keep markdownlint-cli2 on the current minor and pin the patched transitive with overrides.

Babysit status: MERGE_READY — CI build green, CodeRabbit pass, comphy-bot APPROVED on exact head, 0 unresolved threads. Not merged (per request).

Open in Web Open in Cursor 

Summary by CodeRabbit

  • Chores
    • Applied a minor maintenance update. No changes to the app’s visible features or interface are included in this release.

markdownlint-cli2 pins markdown-it 14.1.0; the existing override at 14.3.2
still falls short of GHSA-gfr2-rv44-r23c and GHSA-vfgh-jcmw-g37q. Pin the
patched 14.3.3 release via overrides instead of taking a markdownlint-cli2
major that would also bump markdown-it to 15.x.

Co-authored-by: Vatsal Sanjay | CoMPhy Lab <vatsal.sanjay@comphy-lab.org>
@coderabbitai

coderabbitai Bot commented Oct 26, 2026 •

Copy link
Copy Markdown
Contributor

Review in Change Stack →

No actionable comments were generated in the recent review.

Recent review info
Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: CHILL
  • Plan: Essentials
  • Run ID: 246794b5-09dc-4ff2-b1b7-f8a721ec009c
Commits

Reviewing files that changed from the base of the PR and between 4402c9f and 18f9dcd.

Files ignored due to path filters: 1
  • package-lock.json is excluded by !**/package-lock.json
Files selected for processing: 1
  • package.json

Included review availability: This review used your included allowance. 4 included reviews remain after this review. Your included PR review attempts over the past 7 days set your current allowance at 5 reviews per hour.

Recent review details
Context from checks skipped due to timeout: 1
  • GitHub Check: build
Additional comments: 1
package.json: 1

46-46: LGTM!

Walkthrough

The markdown-it override in package.json changes from version 14.3.2 to 14.3.3.

Changes: markdown-it override

Layer / File(s) Summary
Update override version
package.json
The markdown-it override changes from version 14.3.2 to 14.3.3.

Priority: Low

Estimated code review effort: 1 (Trivial) | ~3 minutes

Change: Other

Suggested reviewers: cursoragent

Merge Risk: Minimal · up to 18f9d

The dependency override update is ready to merge based on the available review evidence.

Pre-merge checks: Passed 5
Check name Status Explanation
Description Check Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check Passed The title clearly identifies the dependency update to markdown-it 14.3.3 and links it to Dependabot alerts #82 and #83. It accurately summarises the main change.
Docstring Coverage Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
Full details: Docstring Coverage

Explanation

No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0 files. (1 skipped: 1 unsupported.)

Finishing Touches
✨ Simplify code
  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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

@comphy-bot

comphy-bot commented Oct 26, 2026 •

Copy link
Copy Markdown
Member

comphy-bot review status for comphy-lab/VatsalSy#56 at 18f9dcd8: completed

Review completed for this exact pull request head.

@comphy-bot
comphy-bot self-requested a review October 26, 2026 10:53

@comphy-bot comphy-bot left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review: markdown-it override patch

Reviewed exact head 18f9dcd809cb9ba468d96521f56b9cf854f528db: +4/-4 across package.json and package-lock.json.

Findings

No actionable findings. The exact override advances from 14.3.2 to 14.3.3 without a major-version expansion; the lockfile version and registry URL match that pin, with the integrity value updated and no unrelated dependency changes in the diff.

Verification

  • Reviewed the manifest and lockfile changes together for dependency consistency and scope.
  • Exact-head CI build succeeded; deploy was skipped. The packet also recorded a pending CodeRabbit status, which is not evidence of a defect.
  • Central conflict-marker and trailing-whitespace checks passed.
  • No peer review threads contained findings at packet collection.
  • No PR code, install scripts, or test commands were executed during this review; the author-reported local tests were not independently rerun.

This branch has not been deployed

No deployments
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