Skip to content

build(deps): bump the nestjs group across 1 directory with 5 updates - #2897

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/nestjs-93cdd3c202
Open

build(deps): bump the nestjs group across 1 directory with 5 updates#2897
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/nestjs-93cdd3c202

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 17, 2026

Copy link
Copy Markdown
Contributor

Bumps the nestjs group with 5 updates in the / directory:

Package From To
@nestjs-modules/mailer 2.3.4 2.3.7
@nestjs/platform-express 11.1.28 11.2.1
@nestjs/swagger 11.4.2 11.4.7
@nestjs/cli 11.0.21 11.0.24
@nestjs/testing 11.1.19 11.2.1

Updates @nestjs-modules/mailer from 2.3.4 to 2.3.7

Release notes

Sourced from @​nestjs-modules/mailer's releases.

@​nestjs-modules/mailer@​2.3.7

Patch Changes

  • #1313 3d92210 Thanks @​juandav! - Fix several issues in the mailer package:

    • MjmlAdapter: handle the Promise returned by mjml2html in mjml v5+, so rendered HTML is no longer undefined (#1312). The adapter now also propagates errors from the inner engine.
    • MailerQueueModule: support a global option in both register and registerAsync, allowing MailerQueueService to be injected across the application without re-importing the module (#1311).
    • TransportType: re-export TransportType from the package entry point so custom transports can type their getTransport() return value without deep imports (#1309).

@​nestjs-modules/mailer@​2.3.6

Patch Changes

  • Auto-release patch version with latest changes.

@​nestjs-modules/mailer@​2.3.5

Patch Changes

  • Auto-release patch version with latest changes.
Commits
  • 747db09 chore(release): version packages (#1314)
  • 3d92210 fix(mailer): mjml v5 promise, queue global option, export TransportType (#1313)
  • 3f5932b chore(release): version packages (#1305)
  • b487484 fix(security): patch remaining Dependabot alerts across monorepo (#1304)
  • a1f3c42 chore(release): version packages (#1303)
  • 0c5ed1d fix(security): update vulnerable dependencies to patched versions (#1302)
  • See full diff in compare view

Updates @nestjs/platform-express from 11.1.28 to 11.2.1

Release notes

Sourced from @​nestjs/platform-express's releases.

v11.2.1

What's Changed

Full Changelog: nestjs/nest@v11.2.0...v11.2.1

v11.2.0

What's Changed

New Contributors

Full Changelog: nestjs/nest@v11.1.29...v11.2.0

v11.1.29

What's Changed

New Contributors

... (truncated)

Commits
  • 4535f43 chore(release): publish v11.2.1 release
  • f2a7e4b chore(release): publish v11.2.0 release
  • 03587a1 chore(release): publish v11.1.29 release
  • 4e4f8f0 Merge pull request #17421 from Se3do/fix/express-multer-limit-field-nesting
  • 2a532e7 chore: fix misspelled spec filenames
  • 4a40978 fix(express): map missing multer field nesting error
  • 7285778 chore: update multerExceptions constant
  • 92bc05d chore: update readme
  • See full diff in compare view

Updates @nestjs/swagger from 11.4.2 to 11.4.7

Release notes

Sourced from @​nestjs/swagger's releases.

11.4.7

What's Changed

New Contributors

Full Changelog: nestjs/swagger@11.4.6...11.4.7

Release 11.4.6

11.4.6 (2026-07-17)

Features

Bug fixes

Enhancements

Dependencies

Committers: 4

11.4.5

What's Changed

... (truncated)

Commits
  • 77e3d46 chore(): release v11.4.7
  • 782cdc0 Merge pull request #4056 from nestjs/renovate/js-yaml-5.x-lockfile
  • 4a5a4b0 Merge pull request #4005 from y-hsgw/fix/plugin-object-example
  • 11b3fb6 chore(deps): update dependency js-yaml to v5.3.0
  • e5203bf Merge pull request #4019 from kyungseopk1m/fix/readonly-outdir-import-path
  • fccfa59 Merge pull request #4030 from kyungseopk1m/fix/deep-partial-type-plugin-metadata
  • 91e5917 Merge pull request #4047 from kyungseopk1m/feat/api-header-extensions
  • 1296583 Merge pull request #4053 from nestjs/renovate/js-yaml-5.x
  • f436f56 Merge pull request #4054 from nestjs/renovate/fastify-static-10.x
  • b293944 Merge pull request #4042 from jorenl/bugfix/plugin-get-identifier-from-name-p...
  • Additional commits viewable in compare view

Updates @nestjs/cli from 11.0.21 to 11.0.24

Release notes

Sourced from @​nestjs/cli's releases.

Release 11.0.24

  • fix(compiler): fail fast when typescript lacks the programmatic api (3c6b4ac4)
  • refactor: move available languages closer to first usage (1697b7fd)
  • refactor: delete unused gulp tool utility helper file (75b57c4e)
  • fix(runners): remove duplicated binary in failed command message (54b08ae0)

Release 11.0.23

  • Revert "fix(compiler): validate delete out dir paths before rm" (0dd0e3ef)
  • Revert "fix(compiler): validate asset output paths" (728f80cf)

Release 11.0.22

  • fix(cli): resolve Windows path separator bug in plugin loader (9e502bda)
  • fix(compiler): validate asset output paths (c4342b2c)
  • fix: Update CRUD option to accept a value for generating entry points (4c0e2cab)
  • feat: Add type and CRUD options in generate command (b19856a3)
Commits
  • c8a68da chore(): release v11.0.24
  • e5fda8c Merge pull request #3478 from ruban-s/fix/typescript-7-unsupported-api
  • 3c6b4ac fix(compiler): fail fast when typescript lacks the programmatic api
  • de85434 Merge pull request #3475 from abdulganiyy/refactor/move-languages-variable-cl...
  • 1697b7f refactor: move available languages closer to first usage
  • 2705bd4 Merge pull request #3472 from abdulganiyy/delete-unused-helper-file
  • 75b57c4 refactor: delete unused gulp tool utility helper file
  • c2aefdf Merge pull request #3469 from iamkanguk97/fix/runner-duplicated-binary
  • 54b08ae fix(runners): remove duplicated binary in failed command message
  • 731a09b chore(): release v11.0.23
  • Additional commits viewable in compare view

Updates @nestjs/testing from 11.1.19 to 11.2.1

Release notes

Sourced from @​nestjs/testing's releases.

v11.2.1

What's Changed

Full Changelog: nestjs/nest@v11.2.0...v11.2.1

v11.2.0

What's Changed

New Contributors

Full Changelog: nestjs/nest@v11.1.29...v11.2.0

v11.1.29

What's Changed

New Contributors

... (truncated)

Commits
  • 4535f43 chore(release): publish v11.2.1 release
  • f2a7e4b chore(release): publish v11.2.0 release
  • 03587a1 chore(release): publish v11.1.29 release
  • 92bc05d chore: update readme
  • dfaa376 chore(release): publish v11.1.28 release
  • 660a124 chore(release): publish v11.1.27 release
  • aa5c4f1 chore: update readme and package.json
  • 9ff83d5 chore(release): publish v11.1.26 release
  • 02f8041 chore(release): publish v11.1.25 release
  • d8a0ab8 chore(release): publish v11.1.24 release
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file npm labels Aug 17, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner August 17, 2026 15:04
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file npm labels Aug 17, 2026

@sourcery-ai sourcery-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Hey - I've found 1 security issue

Security issues:

  • js-yaml: Denial of Service via exponential parsing in flow collections (link)
Prompt for AI Agents
Please address the comments from this code review:

## Individual Comments

### Comment 1
<location path="package-lock.json" line_range="3166-3187" />
<code_context>

</code_context>
<issue_to_address>
**security (CVE-2026-73643):** js-yaml: Denial of Service via exponential parsing in flow collections

js-yaml is a JavaScript YAML parser and dumper. From 5.0.0 until 5.2.2, parsing a small YAML document can take exponential time when an application calls load() or loadAll() on untrusted input. In src/parser/parser.ts, readFlowCollection uses restoreState and calls parseNode a second time when a flow-sequence entry is recognized as a key: value pair. If the key is a nested flow sequence of the same shape, every level is parsed twice, causing O(2^n) work and allowing an input under 200 bytes to keep one CPU busy for minutes, block the Node.js event loop, and stall the process. No anchors, aliases, merges, tags, or nondefault options are required. This issue is fixed in version 5.2.2.

*Source: trivy*
</issue_to_address>

Sourcery is free for open source - if you like our reviews please consider sharing them ✨
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.

Comment thread package-lock.json
Comment on lines 3166 to 3187
"node_modules/@nestjs/swagger/node_modules/js-yaml": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz",
"integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==",
"version": "5.2.1",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-5.2.1.tgz",
"integrity": "sha512-zfLtNfQqxVqq3uaTqSkh4x4hZw3KHobGUA0fJUj4wawW8bsQLTVqpHdXSIzidh7o+4lEW36tANuAGdaFx6Zgnw==",
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/puzrin"
},
{
"type": "github",
"url": "https://github.com/sponsors/nodeca"
}
],
"license": "MIT",
"dependencies": {
"argparse": "^2.0.1"
},
"bin": {
"js-yaml": "bin/js-yaml.js"
"js-yaml": "bin/js-yaml.mjs"
}
},

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

security (CVE-2026-73643): js-yaml: Denial of Service via exponential parsing in flow collections

js-yaml is a JavaScript YAML parser and dumper. From 5.0.0 until 5.2.2, parsing a small YAML document can take exponential time when an application calls load() or loadAll() on untrusted input. In src/parser/parser.ts, readFlowCollection uses restoreState and calls parseNode a second time when a flow-sequence entry is recognized as a key: value pair. If the key is a nested flow sequence of the same shape, every level is parsed twice, causing O(2^n) work and allowing an input under 200 bytes to keep one CPU busy for minutes, block the Node.js event loop, and stall the process. No anchors, aliases, merges, tags, or nondefault options are required. This issue is fixed in version 5.2.2.

Source: trivy

Bumps the nestjs group with 5 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@nestjs-modules/mailer](https://github.com/nest-modules/mailer) | `2.3.4` | `2.3.7` |
| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.28` | `11.2.1` |
| [@nestjs/swagger](https://github.com/nestjs/swagger) | `11.4.2` | `11.4.7` |
| [@nestjs/cli](https://github.com/nestjs/nest-cli) | `11.0.21` | `11.0.24` |
| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.19` | `11.2.1` |



Updates `@nestjs-modules/mailer` from 2.3.4 to 2.3.7
- [Release notes](https://github.com/nest-modules/mailer/releases)
- [Commits](https://github.com/nest-modules/mailer/compare/@nestjs-modules/mailer@2.3.4...@nestjs-modules/mailer@2.3.7)

Updates `@nestjs/platform-express` from 11.1.28 to 11.2.1
- [Release notes](https://github.com/nestjs/nest/releases)
- [Commits](https://github.com/nestjs/nest/commits/v11.2.1/packages/platform-express)

Updates `@nestjs/swagger` from 11.4.2 to 11.4.7
- [Release notes](https://github.com/nestjs/swagger/releases)
- [Commits](nestjs/swagger@11.4.2...11.4.7)

Updates `@nestjs/cli` from 11.0.21 to 11.0.24
- [Release notes](https://github.com/nestjs/nest-cli/releases)
- [Commits](nestjs/nest-cli@11.0.21...11.0.24)

Updates `@nestjs/testing` from 11.1.19 to 11.2.1
- [Release notes](https://github.com/nestjs/nest/releases)
- [Commits](https://github.com/nestjs/nest/commits/v11.2.1/packages/testing)

---
updated-dependencies:
- dependency-name: "@nestjs-modules/mailer"
  dependency-version: 2.3.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nestjs
- dependency-name: "@nestjs/cli"
  dependency-version: 11.0.24
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: nestjs
- dependency-name: "@nestjs/platform-express"
  dependency-version: 11.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nestjs
- dependency-name: "@nestjs/swagger"
  dependency-version: 11.4.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nestjs
- dependency-name: "@nestjs/testing"
  dependency-version: 11.2.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: nestjs
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/nestjs-93cdd3c202 branch from 692fbfc to 6a2f23f Compare August 24, 2026 15:03
@github-actions
github-actions Bot enabled auto-merge August 24, 2026 15:04
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 npm

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants