Block a user
Security [MEDIUM]: Blueprint validator uses native RegExp — admin-set pattern enables ReDoS
Security [MEDIUM]: AI-tool error messages leak Prisma schema details to LLM
Security [MEDIUM]: Systematic Zod
.max() audit — 202 unbounded z.string() sites
Security [HIGH]: Resource.dynamicFields JSONB merge accepts attacker-controlled keys + unbounded metadata
Security [HIGH]: SSRF guard misses IPv6 private ranges + webhook dispatcher lacks DNS-rebind protection
Security [HIGH]: Docker + Compose — hardcoded dev password, env-var secrets, placeholder secrets baked in prod image
Security [HIGH]: Read-only proxy bypass via tRPC callers + missing $transaction/$queryRaw blocks
Security [HIGH]: Pino logger has no redact paths — passwords/tokens logged cleartext
Security [HIGH]: CSP wildcards (
*.openai.com, *.azure.com), unsafe-inline styles, SVG routes skip CSP
Security [HIGH]: API middleware default-allows
/api/* — new routes inherit public access
Security [HIGH]: MFA TOTP replay-race + missing backup codes
Security [HIGH]: Session/Cookie hardening — Secure flag, concurrent-session enforcement, JTI exposure
Security [HIGH]: E2E_TEST_MODE bypass must fail-fast in production
Security [HIGH]: Assistant chat message content unbounded — AI cost/memory DoS
Security [HIGH]: Prompt-injection guard trivially bypassable (regex-only, no Unicode normalization)
Security [CRITICAL]: Unbounded password inputs enable Argon2 DoS
Security [CRITICAL]: Rate-limiter only keys by email — IP-based brute-force and targeted lockout possible
Security [HIGH]: Login timing attack enables user-email enumeration
CDP 35948519: Utilize a Secure DevOps environment supporting code scanning services
Action Plan
CDP-Requirement: CI/CD-Pipeline muss SAST + DAST + SCA durchführen, Critical/High blocken.
Status — Coverage-Matrix
CDP 35948469: Designate SPOC for Sharing Information (app/AI)
Action Plan
CDP-Requirement: Single Point of Contact für Outbound-Sharing von Projekt-Dokumenten/Daten designieren.
Designation
- SPOC: h.noerenberg (Projekt-Owner, Repo-Owner,…