Skip to content

Commit fdb29b3

Browse files
kruscheclaude
andauthored
chore(deps): update dependencies and resolve all Dependabot security alerts (#1117)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 2f9f86e commit fdb29b3

13 files changed

Lines changed: 1441 additions & 1690 deletions

File tree

.github/workflows/pullrequest_linting.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
steps:
2424
- uses: actions/checkout@v6
2525
- name: Setup pnpm
26-
uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # v4.4.0
26+
uses: pnpm/action-setup@v6
2727
with:
2828
version: 11.4.0
2929
- name: Setup Node.js
@@ -44,7 +44,7 @@ jobs:
4444
steps:
4545
- uses: actions/checkout@v6
4646
- name: Setup pnpm
47-
uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # v4.4.0
47+
uses: pnpm/action-setup@v6
4848
with:
4949
version: 11.4.0
5050
- name: Setup Node.js

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
steps:
2121
- uses: actions/checkout@v6
2222
- name: Setup pnpm
23-
uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # v4.4.0
23+
uses: pnpm/action-setup@v6
2424
with:
2525
version: 11.4.0
2626
- name: Setup Node.js

client/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,17 +22,17 @@
2222
"dependencies": {
2323
"@angular/animations": "21.2.17",
2424
"@angular/cdk": "21.2.14",
25-
"@angular/common": "21.2.14",
26-
"@angular/compiler": "21.2.14",
27-
"@angular/core": "21.2.14",
25+
"@angular/common": "21.2.17",
26+
"@angular/compiler": "21.2.17",
27+
"@angular/core": "21.2.17",
2828
"@angular/forms": "21.2.17",
2929
"@angular/platform-browser": "21.2.17",
3030
"@angular/platform-browser-dynamic": "21.2.17",
3131
"@angular/router": "21.2.17",
3232
"@hey-api/client-fetch": "0.13.1",
3333
"@primeng/themes": "21.0.4",
3434
"@sentry/angular": "10.59.0",
35-
"@sentry/cli": "2.58.6",
35+
"@sentry/cli": "3.5.1",
3636
"@tanstack/angular-query-experimental": "5.101.0",
3737
"angular-tabler-icons": "3.26.0",
3838
"canvas-confetti": "1.9.4",
@@ -75,7 +75,7 @@
7575
"tailwindcss": "3.4.19",
7676
"tailwindcss-primeui": "0.6.1",
7777
"typescript": "5.9.3",
78-
"vite": "8.0.14",
78+
"vite": "8.0.16",
7979
"vitest": "4.1.9"
8080
},
8181
"packageManager": "pnpm@11.8.0"

client/pnpm-lock.yaml

Lines changed: 817 additions & 1183 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

client/pnpm-workspace.yaml

Lines changed: 35 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,40 @@ allowBuilds:
2222
lmdb: true
2323
msgpackr-extract: true
2424

25-
# Force patched versions of transitive, dev-only dependencies flagged by
26-
# Dependabot. Both are pulled in solely via the Angular dev-server chain
27-
# (@angular-devkit/build-angular -> webpack-dev-server -> sockjs -> uuid):
28-
# - webpack-dev-server <=5.2.3: cross-origin source exposure on non-HTTPS
29-
# origins (GHSA fixed in 5.2.4). build-webpack requires ^5.0.2, so 5.2.4 fits.
30-
# - uuid <11.1.1: missing buffer bounds check in v3/v5/v6 when `buf` is passed.
31-
# sockjs only calls uuid.v4() with no buffer, so it isn't actually exploitable,
32-
# but bumping clears the alert; v11 keeps the .v4 CJS export sockjs uses.
25+
# Force patched versions of transitive dependencies flagged by Dependabot.
26+
# All of these are pulled in solely through the build/dev toolchain (Angular
27+
# build + dev-server chain, vite, hey-api), never by application runtime code.
28+
# Each is pinned to the lowest release that clears the corresponding advisory
29+
# while staying within the consumer's major (so the build/test pipeline that
30+
# uses the esbuild `application` builder + Vitest is unaffected):
31+
# - webpack-dev-server <5.2.4: cross-origin source exposure on non-HTTPS origins.
32+
# - uuid <11.1.1: missing buffer bounds check; sockjs only calls uuid.v4().
33+
# - undici 6.x <6.27.0 / 7.x <7.28.0: Set-Cookie/Host-header/SOCKS5/cache CVEs.
34+
# - hono <4.12.25: CORS wildcard reflection + several adapter/path CVEs.
35+
# - tar <7.5.16: PAX size-override parser differential (file smuggling).
36+
# - piscina 5.0.0-5.1.4: prototype-pollution gadget -> RCE via options.filename.
37+
# - http-proxy-middleware <3.0.7: CRLF field injection + Host-header routing
38+
# bypass. The esbuild builder pulls 3.0.5; the unused webpack dev-server pulls
39+
# 2.0.9, so forcing 3.0.7 globally clears both (webpack serve is not used —
40+
# the `application` builder serves via Vite).
41+
# - launch-editor <2.14.1: NTLMv2 hash disclosure via UNC paths on Windows.
42+
# - js-yaml <4.2.0: quadratic-complexity DoS in merge-key handling.
43+
# - @babel/core <=7.29.0: arbitrary file read via sourceMappingURL comment.
44+
# - esbuild 0.27.3-0.28.0: arbitrary file read via the dev server on Windows.
45+
# - vite 7.x <7.3.5: `server.fs.deny` bypass + launch-editor UNC disclosure.
46+
# The direct devDependency vite is 8.0.16 (used by Vitest); @angular/build
47+
# pins its own vite 7.3.2, so the override is scoped to the 7.x line only.
3348
overrides:
34-
webpack-dev-server: 5.2.4
49+
webpack-dev-server: 5.2.5
3550
uuid: 14.0.0
51+
undici@6: 6.27.0
52+
undici@7: 7.28.0
53+
hono: 4.12.26
54+
tar: 7.5.16
55+
piscina: 5.2.0
56+
http-proxy-middleware: 3.0.7
57+
launch-editor: 2.14.1
58+
js-yaml: 4.2.0
59+
'@babel/core': 7.29.7
60+
esbuild: 0.28.1
61+
vite@7: 7.3.5

docs/requirements.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
alabaster==1.0.0
2-
certifi==2026.5.20
2+
certifi==2026.6.17
33
docutils==0.21.2
44
Jinja2==3.1.6
55
requests==2.34.2
66
sphinx-autobuild==2025.8.25
77
sphinx-rtd-theme==3.1.0
88
Sphinx==8.2.3
99
sphinxcontrib-bibtex==2.7.0
10-
starlette==1.1.0
10+
starlette==1.3.1
1111
urllib3==2.7.0
12-
uvicorn==0.48.0
12+
uvicorn==0.49.0
1313
zipp==4.1.0

keycloakify/package.json

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -21,42 +21,42 @@
2121
"license": "MIT",
2222
"keywords": [],
2323
"dependencies": {
24-
"@fortawesome/fontawesome-svg-core": "6.7.2",
25-
"@fortawesome/free-brands-svg-icons": "6.7.2",
26-
"@fortawesome/react-fontawesome": "0.2.6",
27-
"@radix-ui/react-label": "2.1.8",
28-
"@radix-ui/react-slot": "1.2.4",
24+
"@fortawesome/fontawesome-svg-core": "7.2.0",
25+
"@fortawesome/free-brands-svg-icons": "7.2.0",
26+
"@fortawesome/react-fontawesome": "3.3.1",
27+
"@radix-ui/react-label": "2.1.10",
28+
"@radix-ui/react-slot": "1.3.0",
2929
"class-variance-authority": "0.7.1",
3030
"clsx": "2.1.1",
31-
"keycloakify": "11.15.3",
32-
"lucide-react": "0.577.0",
33-
"react": "19.2.6",
34-
"react-dom": "19.2.6",
31+
"keycloakify": "11.15.9",
32+
"lucide-react": "1.21.0",
33+
"react": "19.2.7",
34+
"react-dom": "19.2.7",
3535
"tailwind-merge": "2.6.1",
3636
"tailwindcss-animate": "1.0.7"
3737
},
3838
"devDependencies": {
39-
"@storybook/react": "10.4.1",
40-
"@storybook/react-vite": "10.4.1",
41-
"@types/node": "24.12.4",
42-
"@types/react": "19.2.15",
39+
"@storybook/react": "10.4.6",
40+
"@storybook/react-vite": "10.4.6",
41+
"@types/node": "24.13.2",
42+
"@types/react": "19.2.17",
4343
"@types/react-dom": "19.2.3",
44-
"@typescript-eslint/eslint-plugin": "8.60.0",
45-
"@typescript-eslint/parser": "8.60.0",
44+
"@typescript-eslint/eslint-plugin": "8.61.1",
45+
"@typescript-eslint/parser": "8.61.1",
4646
"@vitejs/plugin-react": "4.7.0",
4747
"autoprefixer": "10.5.0",
48-
"eslint": "10.4.0",
49-
"eslint-plugin-prettier": "5.5.5",
48+
"eslint": "10.5.0",
49+
"eslint-plugin-prettier": "5.5.6",
5050
"eslint-plugin-react-hooks": "7.1.1",
5151
"eslint-plugin-react-refresh": "0.5.2",
52-
"eslint-plugin-storybook": "10.4.1",
52+
"eslint-plugin-storybook": "10.4.6",
5353
"eslint-plugin-tss-unused-classes": "1.0.4",
5454
"postcss": "8.5.15",
55-
"prettier": "3.8.3",
56-
"storybook": "10.4.1",
55+
"prettier": "3.8.4",
56+
"storybook": "10.4.6",
5757
"tailwindcss": "3.4.19",
5858
"typescript": "5.9.3",
59-
"vite": "8.0.14"
59+
"vite": "8.0.16"
6060
},
6161
"engines": {
6262
"node": ">=24.0.0"

0 commit comments

Comments
 (0)