Skip to content

build(deps): bump qs from 6.15.3 to 6.16.0 in /frontend - #120

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/frontend/qs-6.16.0
Open

build(deps): bump qs from 6.15.3 to 6.16.0 in /frontend#120
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/frontend/qs-6.16.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 3, 2026

Copy link
Copy Markdown
Contributor

Bumps qs from 6.15.3 to 6.16.0.

Changelog

Sourced from qs's changelog.

6.16.0

  • [New] stringify: add a depth option to bound recursion depth (default Infinity)
  • [Fix] stringify: serialize Date values when a filter is provided
  • [Fix] parse: enforce arrayLimit on comma groups under []= when throwOnLimitExceeded is set
  • [Fix] parse: flatten a collection appended to an overflowed array (#571)
  • [Fix] utils: isBuffer: do not invoke a non-callable constructor.isBuffer
  • [Fix] stringify: do not let allowEmptyArrays skip cycle detection (or drop own keys) on an empty array with own properties
  • [Fix] stringify: encode dots in a top-level key with a primitive value when encodeDotInKeys is set (#562)
  • [Docs] threat model: clarify stringify deep-nesting DoS is caller-bounded
  • [Docs] clarify arrayLimit is a representation threshold, not an element-count cap
  • [Tests] parse: remove a test that pinned []= comma groups escaping arrayLimit
  • [Tests] stringify: pin current encodeDotInKeys separator-dot behavior
  • [Dev Deps] update @ljharb/eslint-config, eslint
  • [Dev Deps] update eslint, evalmd
Commits
  • bb9379e v6.16.0
  • 62fd254 [Fix] stringify: serialize Date values when a filter is provided
  • 8859c37 [Fix] parse: enforce arrayLimit on comma groups under []= when `throwOn...
  • 8079adc [Tests] parse: remove a test that pinned []= comma groups escaping `array...
  • d56f48c [Fix] parse: flatten a collection appended to an overflowed array
  • e83d321 [Fix] utils: isBuffer: do not invoke a non-callable constructor.isBuffer
  • 7e87a07 [Dev Deps] update @ljharb/eslint-config, eslint
  • 9a76af2 [Dev Deps] update eslint, evalmd
  • 3a890d4 [Dev Deps] update eslint, evalmd
  • b433a9b [Fix] stringify: do not let allowEmptyArrays skip cycle detection (or dro...
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Sep 3, 2026
WolfTasks pushed a commit that referenced this pull request Sep 6, 2026
…26-14456)

The backend-docker Trivy gate blocks on CVE-2026-14456 (HIGH) in openssl
and libssl3 3.5.7-r0, shipped by the eclipse-temurin Alpine base layer.
Alpine already ships the patched 3.5.8-r0, so extend the existing
`apk upgrade` line rather than chasing a new base-image digest.

Verified by building the image locally:
  before: openssl-3.5.7-r0 / libssl3-3.5.7-r0
  after:  openssl-3.5.8-r0 / libssl3-3.5.8-r0

Pre-existing failure, not introduced by the tomcat bump — backend-docker
was already red on PRs #118 and #120.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
WolfTasks pushed a commit that referenced this pull request Sep 6, 2026
The frontend npm-audit gate blocks on GHSA-2v37-7h3g-55p8 (high): custom
generators can loop indefinitely when size is zero. nanoid is a dev-only
transitive of postcss (`^3.3.12`), so the 3.3.18 patch fits the existing
range — no postcss major bump needed.

`node .github/scripts/audit-gate.mjs` passes locally and `npm run build`
is green.

Also normalises a pre-existing drift: package-lock.json still carried
project version 1.0.13 while package.json is at 1.0.15 (the v1.0.15
release bumped package.json only). package.json itself is untouched.

Pre-existing failure, not introduced by the tomcat bump — frontend-build
was already red on PR #120.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
WolfTasks added a commit that referenced this pull request Sep 6, 2026
…locks nightly + CI) (#123)

* fix(security): bump tomcat-embed 10.1.55 -> 10.1.59 (3 CRITICAL CVEs)

Nightly Trivy scan has been failing since 2026-09-03 on three CRITICAL
auth-bypass CVEs in org.apache.tomcat.embed:tomcat-embed-core 10.1.55:

  CVE-2026-68525  FORM authentication bypass -> unauthorized resource access
  CVE-2026-65905  DIGEST authenticator replay -> authentication bypass
  CVE-2026-65182  security constraint bypass (improper access control)

tomcat-embed-core is transitive-only (Spring Boot BOM -> starter-tomcat),
so Dependabot's direct-only security update could not patch it and failed
with security_update_dependency_not_found. Spring Boot 3.5.16 is already
the latest 3.5.x and still pins 10.1.55, so a BOM property override is the
fix -- same pattern as the existing jackson/logback/postgresql overrides.

The advisories name 10.1.58 as the fixed version, but that release was
never published to Maven Central (404); 10.1.59 is the first available
release carrying the fixes.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

* fix(ci): upgrade openssl/libssl3 to 3.5.8-r0 in backend image (CVE-2026-14456)

The backend-docker Trivy gate blocks on CVE-2026-14456 (HIGH) in openssl
and libssl3 3.5.7-r0, shipped by the eclipse-temurin Alpine base layer.
Alpine already ships the patched 3.5.8-r0, so extend the existing
`apk upgrade` line rather than chasing a new base-image digest.

Verified by building the image locally:
  before: openssl-3.5.7-r0 / libssl3-3.5.7-r0
  after:  openssl-3.5.8-r0 / libssl3-3.5.8-r0

Pre-existing failure, not introduced by the tomcat bump — backend-docker
was already red on PRs #118 and #120.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

* fix(ci): bump nanoid 3.3.16 -> 3.3.18 (GHSA-2v37-7h3g-55p8)

The frontend npm-audit gate blocks on GHSA-2v37-7h3g-55p8 (high): custom
generators can loop indefinitely when size is zero. nanoid is a dev-only
transitive of postcss (`^3.3.12`), so the 3.3.18 patch fits the existing
range — no postcss major bump needed.

`node .github/scripts/audit-gate.mjs` passes locally and `npm run build`
is green.

Also normalises a pre-existing drift: package-lock.json still carried
project version 1.0.13 while package.json is at 1.0.15 (the v1.0.15
release bumped package.json only). package.json itself is untouched.

Pre-existing failure, not introduced by the tomcat bump — frontend-build
was already red on PR #120.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

* fix(ci): upgrade libssl3/libcrypto3 + libuuid in frontend image (9 HIGH CVEs)

The frontend-docker Trivy gate blocks on nine HIGH CVEs in the nginx
Alpine base layer:

  libuuid   2.42.1-r0 -> 2.42.3-r1  CVE-2026-78408/78409/78410, -76642,
                                    CVE-2026-53612/53613/53614
  libssl3   3.5.7-r0  -> 3.5.8-r0   CVE-2026-14456
  libcrypto3 3.5.7-r0 -> 3.5.8-r0   CVE-2026-14456

CVE-2026-14456 is the same openssl flaw already patched in
backend/Dockerfile; Alpine names the packages differently in the nginx
image (libcrypto3 rather than openssl).

Extends the existing `apk upgrade` line, consistent with the libexpat /
c-ares / curl entries already there.

This gate was previously masked: frontend-docker depends on
frontend-build, which was failing on the nanoid advisory, so the job was
skipped rather than run. It was already red on PR #118.

Verified by running the exact apk upgrade line against the pinned base
image digest — all targets reached (libuuid resolves to 2.42.3-r1, newer
than the 2.42.3-r0 named in the advisories).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

---------

Co-authored-by: Wolfgang Kozian <kozian.wolfgang@gmail.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/frontend/qs-6.16.0 branch from f0c676a to 2d47de0 Compare September 6, 2026 01:29
Bumps [qs](https://github.com/ljharb/qs) from 6.15.3 to 6.16.0.
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](ljharb/qs@v6.15.3...v6.16.0)

---
updated-dependencies:
- dependency-name: qs
  dependency-version: 6.16.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/frontend/qs-6.16.0 branch from 2d47de0 to 9ec5ccb Compare September 6, 2026 02:11
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.

0 participants