From 9373c7ad69022cdb69bb45d9895a87ff365c02ea Mon Sep 17 00:00:00 2001 From: Patrick Plate Date: Fri, 12 Jun 2026 21:05:27 +0200 Subject: [PATCH] fix: address Snyk findings (remove mock password, override vulnerable deps) --- cannamanage-frontend/package.json | 4 +++- cannamanage-frontend/pnpm-lock.yaml | 27 +++++---------------------- cannamanage-frontend/src/data/user.ts | 1 - cannamanage-frontend/src/types.ts | 1 - 4 files changed, 8 insertions(+), 25 deletions(-) diff --git a/cannamanage-frontend/package.json b/cannamanage-frontend/package.json index 05893d4..4f33ff7 100644 --- a/cannamanage-frontend/package.json +++ b/cannamanage-frontend/package.json @@ -99,6 +99,8 @@ }, "overrides": { "@types/react": "19.0.12", - "@types/react-dom": "19.0.4" + "@types/react-dom": "19.0.4", + "picomatch": ">=4.0.2", + "postcss": ">=8.4.31" } } diff --git a/cannamanage-frontend/pnpm-lock.yaml b/cannamanage-frontend/pnpm-lock.yaml index fed997e..5df0b8c 100644 --- a/cannamanage-frontend/pnpm-lock.yaml +++ b/cannamanage-frontend/pnpm-lock.yaml @@ -118,7 +118,7 @@ importers: version: 17.5.1(react-dom@19.1.3(react@19.1.3))(react@19.1.3) recharts: specifier: ^3.8.1 - version: 3.8.1(@types/react@19.0.12)(react-dom@19.1.3(react@19.1.3))(react-is@16.13.1)(react@19.1.3)(redux@5.0.1) + version: 3.8.1(@types/react@19.0.12)(react-dom@19.1.3(react@19.1.3))(react-is@17.0.2)(react@19.1.3)(redux@5.0.1) sonner: specifier: 2.0.2 version: 2.0.2(react-dom@19.1.3(react@19.1.3))(react@19.1.3) @@ -191,7 +191,7 @@ importers: version: 1.60.0 postcss: specifier: '8' - version: 8.5.6 + version: 8.5.15 prettier: specifier: 3.5.3 version: 3.5.3 @@ -3552,11 +3552,6 @@ packages: react: '*' react-dom: '*' - nanoid@3.3.11: - resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - nanoid@3.3.12: resolution: {integrity: sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -3757,10 +3752,6 @@ packages: resolution: {integrity: sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==} engines: {node: ^10 || ^12 || >=14} - postcss@8.5.6: - resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} - engines: {node: ^10 || ^12 || >=14} - preact-render-to-string@6.5.11: resolution: {integrity: sha512-ubnauqoGczeGISiOh6RjX0/cdaF8v/oDXIjO85XALCQjwQP+SB4RDXXtvZ6yTYSjG+PC1QRP2AhPgCEsM2EvUw==} peerDependencies: @@ -6081,7 +6072,7 @@ snapshots: '@tailwindcss/node': 4.0.17 '@tailwindcss/oxide': 4.0.17 lightningcss: 1.29.2 - postcss: 8.5.6 + postcss: 8.5.15 tailwindcss: 4.0.17 '@tailwindcss/typography@0.5.15(tailwindcss@4.1.3)': @@ -7759,8 +7750,6 @@ snapshots: stacktrace-js: 2.0.2 stylis: 4.3.6 - nanoid@3.3.11: {} - nanoid@3.3.12: {} napi-postinstall@0.3.4: {} @@ -7953,12 +7942,6 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 - postcss@8.5.6: - dependencies: - nanoid: 3.3.11 - picocolors: 1.1.1 - source-map-js: 1.2.1 - preact-render-to-string@6.5.11(preact@10.24.3): dependencies: preact: 10.24.3 @@ -8103,7 +8086,7 @@ snapshots: react@19.1.3: {} - recharts@3.8.1(@types/react@19.0.12)(react-dom@19.1.3(react@19.1.3))(react-is@16.13.1)(react@19.1.3)(redux@5.0.1): + recharts@3.8.1(@types/react@19.0.12)(react-dom@19.1.3(react@19.1.3))(react-is@17.0.2)(react@19.1.3)(redux@5.0.1): dependencies: '@reduxjs/toolkit': 2.12.0(react-redux@9.3.0(@types/react@19.0.12)(react@19.1.3)(redux@5.0.1))(react@19.1.3) clsx: 2.1.1 @@ -8113,7 +8096,7 @@ snapshots: immer: 10.2.0 react: 19.1.3 react-dom: 19.1.3(react@19.1.3) - react-is: 16.13.1 + react-is: 17.0.2 react-redux: 9.3.0(@types/react@19.0.12)(react@19.1.3)(redux@5.0.1) reselect: 5.1.1 tiny-invariant: 1.3.3 diff --git a/cannamanage-frontend/src/data/user.ts b/cannamanage-frontend/src/data/user.ts index 5b1a910..f978e3d 100644 --- a/cannamanage-frontend/src/data/user.ts +++ b/cannamanage-frontend/src/data/user.ts @@ -5,7 +5,6 @@ export const userData: UserType = { firstName: "John", lastName: "Doe", name: "John Doe", - password: "StrongPass123", username: "john.doe", role: "Next.js Developer", avatar: "/images/avatars/male-01.svg", diff --git a/cannamanage-frontend/src/types.ts b/cannamanage-frontend/src/types.ts index 1617710..4387f61 100644 --- a/cannamanage-frontend/src/types.ts +++ b/cannamanage-frontend/src/types.ts @@ -37,7 +37,6 @@ export interface UserType { firstName: string lastName: string name: string - password: string username: string role: string avatar: string