Skip to content

build(deps): override smol-toml to 1.7.1 (Dependabot alert #3) - #34

Merged
sumitake merged 1 commit into
mainfrom
cursor/smol-toml-override-2c8a
Sep 11, 2026
Merged

sumitake merged 1 commit into
mainfrom
cursor/smol-toml-override-2c8a

Conversation

@sumitake

@sumitake sumitake commented Sep 11, 2026

Copy link
Copy Markdown
Owner

Companion bump for Dependabot alert #3 (smol-toml DoS, CVE-2026-85730 / GHSA-7w5x-hrqm-74c2). There is no open Dependabot PR for this transitive pin.

Summary

  • What changed: Added overrides["smol-toml"] = "1.7.1" next to the existing uuid override, then regenerated package-lock.json with npm install.
  • Why: markdownlint-cli2 still requests smol-toml@1.7.0. Versions before 1.7.1 can hang in parse() on TOML with a comment and no trailing newline. The lock now installs node_modules/smol-toml 1.7.1.

Verification

  • Node tests and executable smoke check pass (npm test, npm run check; 20/20)
  • Python tests, Ruff lint, and Ruff format checks pass (not applicable; Node lock-only change)
  • Dependency audit and repository validator pass (npm install reported 0 vulnerabilities; lock resolved to 1.7.1)
  • No real credentials, tunnel metadata, hostnames, usernames, or private paths are present
  • Microsoft-derived assets remain isolated and attributed
  • User-visible changes are documented in CHANGELOG.md (none; transitive markdownlint-cli2 dependency only)

Security impact

Closes Dependabot alert #3 by forcing the patched smol-toml 1.7.1 through an npm override. This is a transitive markdownlint-cli2 (dev) dependency, not a runtime relay/RPC parser change. Authentication, port exposure, command execution, protocol parsing, output handling, services, and licensing are unchanged.

Open in Web Open in Cursor 

Pin the transitive markdownlint-cli2 dependency so the lockfile
installs the DoS fix instead of 1.7.0.

Co-authored-by: John Osumi <sumitake@users.noreply.github.com>
@coderabbitai

coderabbitai Bot commented Sep 11, 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: 9ea0e093-47a3-446b-86b1-ddf534868c89


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 Sep 11, 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-09-11T14:13:47.594382Z 31bd8a2 PR opened
🔒 Security Review Completed 2026-09-11T14:14:40.599126Z 31bd8a2 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 45b94ec into main Sep 11, 2026
14 checks passed
@sumitake
sumitake deleted the cursor/smol-toml-override-2c8a branch September 11, 2026 14:15
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.

2 participants