Skip to content

chore(deps): clear the remaining dev-only advisories - #5

Merged
nabheet merged 1 commit into
mainfrom
chore/dep-alerts
Oct 31, 2026
Merged

nabheet merged 1 commit into
mainfrom
chore/dep-alerts

Conversation

@nabheet

@nabheet nabheet commented Oct 31, 2026

Copy link
Copy Markdown
Owner

Clears the remaining open Dependabot alerts in this repo. All of them are in the dev toolchain; none reach the published artifact.

package severity path resolution
re2js 2.8.6 high markdownlint-cli2 → markdownlint override to 2.8.7
katex < 0.18.2 low markdownlint-cli2 → markdownlint → micromark-extension-math override to ^0.19.1

Neither is fixed upstream: markdownlint@0.42.0 is the newest release and still pins re2js 2.8.6 and katex ^0.16.0.

Why the override is safe here: both packages are dev-only and exist for markdown linting. re2js 2.8.7 is a patch on the same line. katex jumps three minors past what micromark-extension-math declares, but kaTeX only renders $$…$$ math blocks in Markdown, and this repo has none.

npm audit → 0 vulnerabilities. Tests and lint pass locally; CI confirms.

`markdownlint-cli2` pulls `re2js` 2.8.6 (high) and `katex` < 0.18.2 (low) in
through `markdownlint` -> `micromark-extension-math`. Neither is fixed
upstream: markdownlint 0.42.0 still pins re2js 2.8.6 and katex ^0.16.0, and
that is the newest release.

Both are dev-only (never in the published tarball) and are used solely for
markdown linting, which is why pinning past the declared range is safe here:

- `re2js` 2.8.7 is a patch bump on the same line.
- `katex` ^0.19.1 is three minors past `micromark-extension-math`'s `^0.16.0`;
  kaTeX only renders `$$...$$` math blocks in Markdown and this repo has none.

`npm audit` -> 0 vulnerabilities.
@nabheet
nabheet marked this pull request as ready for review October 31, 2026 04:18
@nabheet
nabheet merged commit 5a7603d into main Oct 31, 2026
6 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