Skip to content

chore(deps): bump the third-party group across 3 directories with 19 updates - #892

Merged
mldangelo-oai merged 5 commits into
mainfrom
dependabot/npm_and_yarn/plugins/codex-security/mcp-app/third-party-24ee1501b9
Sep 11, 2026
Merged

mldangelo-oai merged 5 commits into
mainfrom
dependabot/npm_and_yarn/plugins/codex-security/mcp-app/third-party-24ee1501b9

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 11, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Update the grouped third-party dependencies and fix the compatibility failures exposed by the upgrades. Keep the CLI's existing read-only MCP interface and the shared Codex version pin.

Changes

  • Retain the dependency upgrades across the SDK, MCP app, and triage evals.
  • Explicitly use direct MCP tool discovery after Incur changed its default.
  • Remove the obsolete MCP declaration shim and use the SDK's shipped types for tool results and immediate Deep Scan responses.
  • Regenerate models and apply the formatting required by Prettier 3.9.6.
  • Remove a duplicate test that extracted a generated function by name; existing coordinator and stdio restart tests cover that behavior without depending on esbuild's generated names.
  • Bind the OpenCode override to its direct dependency and keep transitive Codex executables on the existing SDK pin. Document the eval runner's Node.js 22.22.0 minimum.

Testing

Passed locally:

  • All five portable source checks: Ruff check, Ruff format check, SDK build:ci, plugin source compatibility, and its 9 Node tests.
  • SDK types, format, build, example build, package creation, and archive checks (488 entries), including the TypeScript 7 upgrades merged from main.
  • Frozen SDK and MCP dependency installs with the compiler, Node type, and grouped dependency upgrades preserved from main.
  • Focused CLI/runtime/package-contract Bun tests: 322 passed, 22 skipped.
  • Full SDK suites with seed 12345 and randomized seed 1883891742: 2,994 passed, 50 platform skips, zero failures in each run. These completed before the final Node-type sync from main.
  • After the final Node-type sync: repeated source, type, formatting, build, package, and runtime checks; the affected runtime suite passed 154 tests with 22 platform skips.
  • Deterministic triage eval harness tests.
  • MCP tests: all 23 test files covered, including a successful isolated smoke rerun.

The GitHub CI matrix passed on both preceding integration heads (42 successful jobs each), including SDK tests on Linux, macOS, and Windows, installed-package checks, MCP tests, and container checks. The final merged head must also pass those checks before merge. Local policy fixture failures were traced to a shared temporary Git marker and a custom Git build; the affected fixtures pass using an isolated temporary root and system Git.

The eval frozen-lockfile check succeeds, but full eval dependency installation is unavailable locally because the configured registry blocks openai@7.15.0 under its package publication-age policy (HTTP 403). The lockfile keeps the other resolved dependency versions; OpenCode's integrity was verified against the configured registry. No live model evaluations were run.

Risk and rollout

Reviewed upstream release notes and exact shipped source/types against repository uses. The supported SDK Node.js 22.13.0, 24, and 26 lines remain unchanged; the separate eval runner requires Node.js 22.22.0 or newer. MCP SDK 1.30.0 adds its upstream 10 MiB stdio buffering limit. Existing scan-integrity, credential, and path protections remain in place. No public commands or flags change. Merge after the normal review and CI gates pass; revert the dependency change if a regression appears.

Public disclosure review

  • No customer, partner, prospect, or user identities, data, or identifying details are included.
  • No credentials, personal data, private source, scan findings, or nonpublic links or tickets are included.
  • I reviewed the branch name, title, description, commits, changes, comments, logs, screenshots, attachments, and links for public disclosure.

…updates

Bumps the third-party group with 4 updates in the /plugins/codex-security/mcp-app directory: [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk), [smol-toml](https://github.com/squirrelchat/smol-toml), [zod](https://github.com/colinhacks/zod) and [esbuild](https://github.com/evanw/esbuild).
Bumps the third-party group with 2 updates in the /plugins/codex-security/skills/triage-finding/evals directory: [@opencode-ai/sdk](https://github.com/sst/opencode-sdk-js) and [promptfoo](https://github.com/promptfoo/promptfoo).
Bumps the third-party group with 15 updates in the /sdk/typescript directory:

| Package | From | To |
| --- | --- | --- |
| [smol-toml](https://github.com/squirrelchat/smol-toml) | `1.7.1` | `1.8.0` |
| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.5.4` |
| [@inquirer/prompts](https://github.com/SBoudrias/Inquirer.js) | `8.3.0` | `8.7.1` |
| [@octokit/core](https://github.com/octokit/core.js) | `7.0.6` | `7.0.8` |
| [incur](https://github.com/wevm/incur) | `0.4.13` | `0.5.1` |
| [papaparse](https://github.com/mholt/PapaParse) | `5.5.3` | `5.7.0` |
| [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse) | `5.3.15` | `5.5.2` |
| [pdfjs-dist](https://github.com/mozilla/pdf.js) | `6.2.108` | `6.3.289` |
| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.8` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.18` |
| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.3.13` | `1.4.1` |
| [postcss](https://github.com/postcss/postcss) | `8.5.23` | `8.5.28` |
| [prettier](https://github.com/prettier/prettier) | `3.2.5` | `3.9.6` |
| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.8` |
| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.3` | `19.2.7` |



Updates `@modelcontextprotocol/sdk` from 1.29.0 to 1.30.0
- [Release notes](https://github.com/modelcontextprotocol/typescript-sdk/releases)
- [Commits](modelcontextprotocol/typescript-sdk@v1.29.0...1.30.0)

Updates `smol-toml` from 1.6.1 to 1.8.0
- [Release notes](https://github.com/squirrelchat/smol-toml/releases)
- [Commits](squirrelchat/smol-toml@v1.6.1...v1.8.0)

Updates `zod` from 4.4.3 to 4.5.4
- [Release notes](https://github.com/colinhacks/zod/releases)
- [Commits](colinhacks/zod@v4.4.3...v4.5.4)

Updates `esbuild` from 0.27.7 to 0.28.2
- [Release notes](https://github.com/evanw/esbuild/releases)
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md)
- [Commits](evanw/esbuild@v0.27.7...v0.28.2)

Updates `@opencode-ai/sdk` from 1.14.33 to 1.18.28
- [Release notes](https://github.com/sst/opencode-sdk-js/releases)
- [Changelog](https://github.com/anomalyco/opencode-sdk-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sst/opencode-sdk-js/commits)

Updates `promptfoo` from 0.121.15 to 0.122.2
- [Release notes](https://github.com/promptfoo/promptfoo/releases)
- [Changelog](https://github.com/promptfoo/promptfoo/blob/main/CHANGELOG.md)
- [Commits](promptfoo/promptfoo@0.121.15...0.122.2)

Updates `smol-toml` from 1.7.1 to 1.8.0
- [Release notes](https://github.com/squirrelchat/smol-toml/releases)
- [Commits](squirrelchat/smol-toml@v1.6.1...v1.8.0)

Updates `zod` from 4.4.3 to 4.5.4
- [Release notes](https://github.com/colinhacks/zod/releases)
- [Commits](colinhacks/zod@v4.4.3...v4.5.4)

Updates `@inquirer/prompts` from 8.3.0 to 8.7.1
- [Release notes](https://github.com/SBoudrias/Inquirer.js/releases)
- [Commits](https://github.com/SBoudrias/Inquirer.js/compare/@inquirer/prompts@8.3.0...@inquirer/prompts@8.7.1)

Updates `@octokit/core` from 7.0.6 to 7.0.8
- [Release notes](https://github.com/octokit/core.js/releases)
- [Commits](octokit/core.js@v7.0.6...v7.0.8)

Updates `incur` from 0.4.13 to 0.5.1
- [Release notes](https://github.com/wevm/incur/releases)
- [Changelog](https://github.com/wevm/incur/blob/main/CHANGELOG.md)
- [Commits](https://github.com/wevm/incur/compare/incur@0.4.13...incur@0.5.1)

Updates `papaparse` from 5.5.3 to 5.7.0
- [Release notes](https://github.com/mholt/PapaParse/releases)
- [Changelog](https://github.com/mholt/PapaParse/blob/master/CHANGELOG.md)
- [Commits](mholt/PapaParse@5.5.3...5.7.0)

Updates `@types/papaparse` from 5.3.15 to 5.5.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/papaparse)

Updates `pdfjs-dist` from 6.2.108 to 6.3.289
- [Release notes](https://github.com/mozilla/pdf.js/releases)
- [Commits](mozilla/pdf.js@v6.2.108...v6.3.289)

Updates `react` from 19.2.4 to 19.2.8
- [Release notes](https://github.com/react/react/releases)
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/react/react/commits/v19.2.8/packages/react)

Updates `@types/react` from 19.2.14 to 19.2.18
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

Updates `@types/bun` from 1.3.13 to 1.4.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/bun)

Updates `@types/papaparse` from 5.3.15 to 5.5.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/papaparse)

Updates `@types/react` from 19.2.14 to 19.2.18
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

Updates `postcss` from 8.5.23 to 8.5.28
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](postcss/postcss@8.5.23...8.5.28)

Updates `prettier` from 3.2.5 to 3.9.6
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/prettier@3.2.5...3.9.6)

Updates `react-dom` from 19.2.4 to 19.2.8
- [Release notes](https://github.com/react/react/releases)
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/react/react/commits/v19.2.8/packages/react-dom)

Updates `@types/react-dom` from 19.2.3 to 19.2.7
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom)

---
updated-dependencies:
- dependency-name: "@modelcontextprotocol/sdk"
  dependency-version: 1.30.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: third-party
- dependency-name: smol-toml
  dependency-version: 1.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: third-party
- dependency-name: zod
  dependency-version: 4.5.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: third-party
- dependency-name: esbuild
  dependency-version: 0.28.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: third-party
- dependency-name: "@opencode-ai/sdk"
  dependency-version: 1.18.28
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: third-party
- dependency-name: promptfoo
  dependency-version: 0.122.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: third-party
- dependency-name: smol-toml
  dependency-version: 1.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: third-party
- dependency-name: zod
  dependency-version: 4.5.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: third-party
- dependency-name: "@inquirer/prompts"
  dependency-version: 8.7.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: third-party
- dependency-name: "@octokit/core"
  dependency-version: 7.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: third-party
- dependency-name: incur
  dependency-version: 0.5.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: third-party
- dependency-name: papaparse
  dependency-version: 5.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: third-party
- dependency-name: "@types/papaparse"
  dependency-version: 5.5.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: third-party
- dependency-name: pdfjs-dist
  dependency-version: 6.3.289
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: third-party
- dependency-name: react
  dependency-version: 19.2.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: third-party
- dependency-name: "@types/react"
  dependency-version: 19.2.18
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: third-party
- dependency-name: "@types/bun"
  dependency-version: 1.4.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: third-party
- dependency-name: "@types/papaparse"
  dependency-version: 5.5.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: third-party
- dependency-name: "@types/react"
  dependency-version: 19.2.18
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: third-party
- dependency-name: postcss
  dependency-version: 8.5.28
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: third-party
- dependency-name: prettier
  dependency-version: 3.9.6
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: third-party
- dependency-name: react-dom
  dependency-version: 19.2.8
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: third-party
- dependency-name: "@types/react-dom"
  dependency-version: 19.2.7
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: third-party
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Sep 11, 2026
@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
🔒 Security Review 🔄 Running since 2026-09-11T21:06:55.890847Z 9fbeeb2 New commits
ℹ️ 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.

@mldangelo-oai mldangelo-oai left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Reviewed the final integrated dependency update, MCP compatibility fixes, and removal of obsolete declarations and the duplicate generated-code test. The final CI run passed all 42 applicable jobs, with two intentional skips; security review passed and no review threads remain unresolved.

@mldangelo-oai mldangelo-oai left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Reviewed the exact dependency releases and shipped APIs, the compatibility fixes and simplifications, and the completed test and package evidence. Current-head CI and automated security review pass. The documented eval installation limitation does not affect the required deterministic harness checks.

@mldangelo-oai
mldangelo-oai merged commit ee4fb4b into main Sep 11, 2026
46 checks passed
@mldangelo-oai
mldangelo-oai deleted the dependabot/npm_and_yarn/plugins/codex-security/mcp-app/third-party-24ee1501b9 branch September 11, 2026 21:23
@github-actions github-actions Bot mentioned this pull request Sep 12, 2026
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant