• Joined on 2026-03-17
marcel opened issue marcel/mealprep#12 2026-04-02 11:21:23 +02:00
Shopping list addItem does not validate ingredient belongs to household
marcel opened issue marcel/mealprep#11 2026-04-02 11:21:17 +02:00
Unbounded limit/offset parameters allow resource exhaustion
marcel opened issue marcel/mealprep#10 2026-04-02 11:21:11 +02:00
No CORS configuration — will block frontend or risk misconfiguration
marcel opened issue marcel/mealprep#9 2026-04-02 11:21:08 +02:00
Admin audit log does not capture IP addresses
marcel opened issue marcel/mealprep#8 2026-04-02 11:20:46 +02:00
Login error responses enable account enumeration via HTTP status codes
marcel opened issue marcel/mealprep#7 2026-04-02 11:20:41 +02:00
Missing catch-all exception handler — stack traces leak to clients
marcel opened issue marcel/mealprep#6 2026-04-02 11:20:35 +02:00
Swagger UI exposed to unauthenticated users in all environments
marcel opened issue marcel/mealprep#5 2026-04-02 11:20:30 +02:00
No validation on systemRole values — arbitrary roles accepted
marcel opened issue marcel/mealprep#4 2026-04-02 11:20:26 +02:00
Sessions not invalidated on password/role change or deactivation
marcel opened issue marcel/mealprep#3 2026-04-02 11:20:18 +02:00
Signup creates session but never authenticates the user
marcel opened issue marcel/mealprep#2 2026-04-02 11:20:11 +02:00
Invite codes are brute-forceable (insufficient entropy)
marcel opened issue marcel/mealprep#1 2026-04-02 11:20:05 +02:00
Add rate limiting on auth and invite endpoints
marcel pushed to master at marcel/mealprep 2026-04-02 11:15:02 +02:00
9713412d42 Remove service interfaces — use concrete classes directly
03b96e8584 Remove shopping list draft/publish workflow — lists are always live
8221a1fd41 Rewrite variety score and suggestions with configurable scoring
9ec703abcd Implement Recipe, Planning, Shopping, Pantry, and Admin domains
4f457303d8 Implement household domain with outside-in TDD (15 tests)
marcel created branch master in marcel/mealprep 2026-04-02 11:15:02 +02:00
marcel created repository marcel/mealprep 2026-04-02 11:13:03 +02:00
marcel commented on pull request marcel/familienarchiv#174 2026-04-01 22:14:23 +02:00
feat(topbar): responsive DocumentTopBar — issue #173

🔧 Tobias Wendt — DevOps & Platform Engineer

Verdict: Approved

What I checked

Build impact, bundle size, new dependencies, CI pipeline compatibility, infrastructure changes,…

marcel commented on pull request marcel/familienarchiv#174 2026-04-01 22:14:15 +02:00
feat(topbar): responsive DocumentTopBar — issue #173

🎨 Leonie Voss — UI/UX Design Lead

Verdict: ⚠️ Approved with concerns

What I checked

Brand compliance, accessibility (WCAG 2.2), responsive behavior, touch targets, typography,…

marcel commented on pull request marcel/familienarchiv#174 2026-04-01 22:13:51 +02:00
feat(topbar): responsive DocumentTopBar — issue #173

🔒 Nora "NullX" Steiner — Application Security Engineer

Verdict: Approved

What I checked

XSS vectors, injection sinks, ARIA/DOM manipulation safety, event handling, data exposure,…

marcel commented on pull request marcel/familienarchiv#174 2026-04-01 22:13:39 +02:00
feat(topbar): responsive DocumentTopBar — issue #173

🧪 Sara Holt — QA Engineer & Test Strategist

Verdict: ⚠️ Approved with concerns

What I checked

Test coverage across the pyramid, test quality (naming, assertions, isolation),…

marcel commented on pull request marcel/familienarchiv#174 2026-04-01 22:13:22 +02:00
feat(topbar): responsive DocumentTopBar — issue #173

🏗️ Markus Keller — Application Architect

Verdict: Approved

What I checked

Layer boundaries, module structure, accidental complexity, coupling between components, data flow…