Skip to content

Update dependencies and stop shipping build-only packages in the image - #22

Merged
Cry0nicS merged 1 commit into
mainfrom
deps-update
Aug 10, 2026
Merged

Cry0nicS merged 1 commit into
mainfrom
deps-update

Conversation

@Cry0nicS

Copy link
Copy Markdown
Owner

Bump nuxt to ~4.5.2 and better-sqlite3 to ^13.0.3 with the rest of the dependency tree to clear the CRITICAL/HIGH CVEs the published-image rescan gate flagged (nuxt SSR RCE and cache disclosure, @nuxt/devtools RPC RCE, nanoid infinite loop). Move nuxt, @nuxt/ui, tailwindcss, the @iconify-json packages, and zod to devDependencies so the Docker deps stage installs only the four runtime externals and the runtime image no longer carries the Nuxt framework in /app/node_modules.
Record the reviewed install scripts in the new npm allowScripts field to silence the approve-scripts warning.

Bump nuxt to ~4.5.2 and better-sqlite3 to ^13.0.3 with the rest of the dependency tree to clear
the CRITICAL/HIGH CVEs the published-image rescan gate flagged (nuxt SSR RCE and cache
disclosure, @nuxt/devtools RPC RCE, nanoid infinite loop).
Move nuxt, @nuxt/ui, tailwindcss, the @iconify-json packages, and zod to devDependencies so the
Docker deps stage installs only the four runtime externals and the runtime image no longer
carries the Nuxt framework in /app/node_modules.
Record the reviewed install scripts in the new npm allowScripts field to silence the
approve-scripts warning.
@Cry0nicS
Cry0nicS merged commit 9e706f5 into main Aug 10, 2026
9 checks passed
@Cry0nicS
Cry0nicS deleted the deps-update branch August 10, 2026 11:32
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.

1 participant