Building nuxt-vulnerable DEPRECATED: The legacy builder is deprecated and will be removed in a future release. Install the buildx component to build images with BuildKit: https://docs.docker.com/go/buildx/ Sending build context to Docker daemon 9.728kB Step 1/8 : FROM node:20-alpine 20-alpine: Pulling from library/node fff4e2c1b189: Pulling fs layer 4feea04c1543: Pulling fs layer 6a0ac1617861: Pulling fs layer b2cbbfe903b0: Pulling fs layer 14f8540414db: Download complete 0f92261bcd1c: Download complete fff4e2c1b189: Download complete b2cbbfe903b0: Download complete 6a0ac1617861: Download complete 6a0ac1617861: Pull complete 4feea04c1543: Download complete fff4e2c1b189: Pull complete b2cbbfe903b0: Pull complete 4feea04c1543: Pull complete Digest: sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 Status: Downloaded newer image for node:20-alpine ---> fb4cd12c85ee Step 2/8 : WORKDIR /app ---> Running in 28fae60f90ba ---> Removed intermediate container 28fae60f90ba ---> a9da900fffae Step 3/8 : COPY package.json ./ ---> 51f22105c7f0 Step 4/8 : RUN npm install ---> Running in 0c869c8b6bb7 npm warn EBADENGINE Unsupported engine { npm warn EBADENGINE package: 'rollup-plugin-visualizer@7.0.1', npm warn EBADENGINE required: { node: '>=22' }, npm warn EBADENGINE current: { node: 'v20.20.2', npm: '10.8.2' } npm warn EBADENGINE } npm warn deprecated unplugin-vue-router@0.19.2: Merged into vuejs/router. Migrate: https://router.vuejs.org/guide/migration/v4-to-v5.html npm warn deprecated glob@10.5.0: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me  added 605 packages, and audited 607 packages in 6m 143 packages are looking for funding run `npm fund` for details 2 vulnerabilities (1 moderate, 1 high) To address all issues, run: npm audit fix --force Run `npm audit` for details. npm notice npm notice New major version of npm available! 10.8.2 -> 12.0.2 npm notice Changelog: https://github.com/npm/cli/releases/tag/v12.0.2 npm notice To update run: npm install -g npm@12.0.2 npm notice  ---> Removed intermediate container 0c869c8b6bb7 ---> 7b97cfabdf3e Step 5/8 : COPY . . ---> d5c3deff1365 Step 6/8 : RUN npm run build ---> Running in deef7bf78551 > build > nuxt build ┌ Building Nuxt for production... │ ● Nuxt 3.21.9 (with Nitro 2.13.4, Vite 7.3.6 and Vue 3.5.41) │ ● Nitro preset: node-server ℹ Building client... ℹ vite v7.3.6 building client environment for production... ℹ transforming... ℹ ✓ 140 modules transformed. ℹ rendering chunks... ℹ computing gzip size... ℹ .nuxt/dist/client/manifest.json 1.45 kB │ gzip: 0.34 kB ℹ .nuxt/dist/client/_nuxt/error-500.I1Dtv2V5.css 1.88 kB │ gzip: 0.72 kB ℹ .nuxt/dist/client/_nuxt/error-404.DL_4WIao.css 3.53 kB │ gzip: 1.09 kB ℹ .nuxt/dist/client/_nuxt/DtMEuXee.js 0.25 kB │ gzip: 0.20 kB ℹ .nuxt/dist/client/_nuxt/D_G3w-G7.js 3.39 kB │ gzip: 1.53 kB ℹ .nuxt/dist/client/_nuxt/BVl7Si4n.js 9.38 kB │ gzip: 3.82 kB ℹ .nuxt/dist/client/_nuxt/DyQGwXwi.js 11.00 kB │ gzip: 5.15 kB ℹ .nuxt/dist/client/_nuxt/65si8Uu9.js 271.36 kB │ gzip: 99.74 kB ℹ ✓ built in 2.82s ✔ Client built in 2851ms ℹ Building server... ℹ vite v7.3.6 building ssr environment for production... ℹ transforming... ℹ ✓ 65 modules transformed. ℹ rendering chunks... ℹ ✓ built in 735ms ✔ Server built in 748ms [nitro] ✔ Generated public .output/public [nitro] ℹ Building Nuxt Nitro server (preset: node-server, compatibility date: 2024-04-03) "nextTick" is imported from external module "vue" but never used in ".nuxt/dist/server/_nuxt/index--sMFdFtS.js". [nitro] ✔ Nuxt Nitro server built ├─ .output/server/chunks/_/error-500.mjs (4.9 kB) (2.06 kB gzip) ├─ .output/server/chunks/_/error-500.mjs.map (182 B) (154 B gzip) ├─ .output/server/chunks/build/client.precomputed.mjs (3.28 kB) (604 B gzip) ├─ .output/server/chunks/build/client.precomputed.mjs.map (3.25 kB) (374 B gzip) ├─ .output/server/chunks/build/error-404-D7HQ09hU.mjs (16.1 kB) (4.86 kB gzip) ├─ .output/server/chunks/build/error-404-D7HQ09hU.mjs.map (12 kB) (2.8 kB gzip) ├─ .output/server/chunks/build/error-404-styles.CiJjK6WX.mjs (3.81 kB) (1.22 kB gzip) ├─ .output/server/chunks/build/error-404-styles.CiJjK6WX.mjs.map (300 B) (200 B gzip) ├─ .output/server/chunks/build/error-500-styles.ulHNpcF1.mjs (2.16 kB) (853 B gzip) ├─ .output/server/chunks/build/error-500-styles.ulHNpcF1.mjs.map (300 B) (195 B gzip) ├─ .output/server/chunks/build/error-500-WBRsa65x.mjs (4.7 kB) (1.94 kB gzip) ├─ .output/server/chunks/build/error-500-WBRsa65x.mjs.map (1.62 kB) (562 B gzip) ├─ .output/server/chunks/build/index--sMFdFtS.mjs (10.2 kB) (3.27 kB gzip) ├─ .output/server/chunks/build/index--sMFdFtS.mjs.map (10.6 kB) (2.71 kB gzip) ├─ .output/server/chunks/build/island-renderer-DFdVm497.mjs (1.21 kB) (539 B gzip) ├─ .output/server/chunks/build/island-renderer-DFdVm497.mjs.map (905 B) (403 B gzip) ├─ .output/server/chunks/build/server.mjs (37.2 kB) (9.89 kB gzip) ├─ .output/server/chunks/build/server.mjs.map (39.3 kB) (6.7 kB gzip) ├─ .output/server/chunks/build/styles.mjs (390 B) (240 B gzip) ├─ .output/server/chunks/build/styles.mjs.map (327 B) (188 B gzip) ├─ .output/server/chunks/build/v3-DzGsJil1.mjs (715 B) (376 B gzip) ├─ .output/server/chunks/build/v3-DzGsJil1.mjs.map (662 B) (331 B gzip) ├─ .output/server/chunks/build/VulnerableIsland-B5aTf_rp.mjs (1.28 kB) (583 B gzip) ├─ .output/server/chunks/build/VulnerableIsland-B5aTf_rp.mjs.map (1.25 kB) (517 B gzip) ├─ .output/server/chunks/nitro/nitro.mjs (179 kB) (45.2 kB gzip) ├─ .output/server/chunks/nitro/nitro.mjs.map (4.12 kB) (938 B gzip) ├─ .output/server/chunks/routes/renderer.mjs (7.42 kB) (2.58 kB gzip) ├─ .output/server/chunks/routes/renderer.mjs.map (267 B) (172 B gzip) ├─ .output/server/chunks/virtual/_virtual_spa-template.mjs (94 B) (100 B gzip) ├─ .output/server/chunks/virtual/_virtual_spa-template.mjs.map (90 B) (98 B gzip) ├─ .output/server/index.mjs (507 B) (254 B gzip) └─ .output/server/package.json (731 B) (333 B gzip) Σ Total size: 2 MB (497 kB gzip) [nitro] ✔ You can preview this build using node .output/server/index.mjs │ └ ✨ Build complete! ---> Removed intermediate container deef7bf78551 ---> 7987ea2905b5 Step 7/8 : EXPOSE 3000 ---> Running in 204c7460d2a5 ---> Removed intermediate container 204c7460d2a5 ---> fc5290595d3f Step 8/8 : CMD ["npm", "run", "preview"] ---> Running in 55d5c6ddb998 ---> Removed intermediate container 55d5c6ddb998 ---> 9aabad8c4f8c Successfully built 9aabad8c4f8c Successfully tagged nuxt-cve-2026-71320_nuxt-vulnerable:latest