Fix #38: Sicherheitsprüfung abarbeiten (v1.11.0) #39

Merged
florian.wilde merged 10 commits from fix/38-sicherheitsaudit into main 2026-08-24 10:35:20 +00:00
2 changed files with 1579 additions and 2282 deletions
Showing only changes of commit 2c1b8f4c28 - Show all commits
+1563 -2269
View File
File diff suppressed because it is too large Load Diff
+16 -13
View File
@@ -37,8 +37,8 @@
"seed": "tsx prisma/seed.ts" "seed": "tsx prisma/seed.ts"
}, },
"dependencies": { "dependencies": {
"@aws-sdk/client-s3": "3.735.0", "@aws-sdk/client-s3": "3.1116.0",
"@aws-sdk/s3-request-presigner": "3.735.0", "@aws-sdk/s3-request-presigner": "3.1116.0",
"@node-rs/argon2": "2.0.2", "@node-rs/argon2": "2.0.2",
"@prisma/client": "6.3.1", "@prisma/client": "6.3.1",
"@radix-ui/react-dialog": "1.1.4", "@radix-ui/react-dialog": "1.1.4",
@@ -54,9 +54,9 @@
"date-fns": "4.1.0", "date-fns": "4.1.0",
"docx": "9.1.1", "docx": "9.1.1",
"lucide-react": "0.474.0", "lucide-react": "0.474.0",
"next": "15.1.6", "next": "15.5.23",
"next-auth": "5.0.0-beta.25", "next-auth": "5.0.0-beta.32",
"nodemailer": "6.10.0", "nodemailer": "9.0.5",
"otpauth": "9.3.6", "otpauth": "9.3.6",
"pdf-lib": "1.17.1", "pdf-lib": "1.17.1",
"qrcode": "1.5.4", "qrcode": "1.5.4",
@@ -69,22 +69,22 @@
"zod": "3.24.1" "zod": "3.24.1"
}, },
"devDependencies": { "devDependencies": {
"@playwright/test": "1.50.1", "@playwright/test": "1.62.1",
"@types/archiver": "6.0.3", "@types/archiver": "6.0.3",
"@types/node": "22.13.1", "@types/node": "22.13.1",
"@types/nodemailer": "6.4.17", "@types/nodemailer": "7.0.4",
"@types/qrcode": "1.5.5", "@types/qrcode": "1.5.5",
"@types/react": "19.0.8", "@types/react": "19.0.8",
"@types/react-dom": "19.0.3", "@types/react-dom": "19.0.3",
"autoprefixer": "10.4.20", "autoprefixer": "10.4.20",
"eslint": "9.19.0", "eslint": "9.39.1",
"eslint-config-next": "15.1.6", "eslint-config-next": "15.5.23",
"postcss": "8.5.1", "postcss": "8.5.26",
"prisma": "6.3.1", "prisma": "6.3.1",
"tailwindcss": "3.4.17", "tailwindcss": "3.4.17",
"tsx": "4.19.2", "tsx": "4.20.6",
"typescript": "5.7.3", "typescript": "5.7.3",
"vitest": "3.0.5" "vitest": "3.2.6"
}, },
"allowScripts": { "allowScripts": {
"@prisma/client@6.3.1": true, "@prisma/client@6.3.1": true,
@@ -99,6 +99,9 @@
"next-auth": { "next-auth": {
"@simplewebauthn/server": "$@simplewebauthn/server", "@simplewebauthn/server": "$@simplewebauthn/server",
"@simplewebauthn/browser": "$@simplewebauthn/browser" "@simplewebauthn/browser": "$@simplewebauthn/browser"
} },
"nodemailer": "9.0.5",
"postcss": "8.5.26",
"sharp": "0.35.3"
} }
} }