Summary of all registered findings. Full evidence and root-cause detail: repo docs/bug-audit.md.

πŸ”΄ Open β€” active (1)

Resolved (16)

ID Sev Title Area
BUG-001 High Admin sidebar recreated every render (state loss) Admin UI
BUG-003 Med Footer raw <a> for internal nav Navigation
BUG-004 Low Unescaped quotes in JSX Admin UI
BUG-005 Med jsx-a11y false positive (lucide Image icon) β€” import aliased A11y
BUG-007 Low Unused imports/vars Dead code
BUG-008 High Frontend dep vulns (postcss XSS via next) β€” next β†’ 16.2.10 Security
BUG-009 High Backend dep vulns (qs DoS etc.) β€” audit fix applied Security
BUG-010 Critical API fallback port mismatch (5000 vs 5001) broke admin CRUD in default dev API contract
BUG-011 High No rate limiting on /auth/login + /auth/setup Security
BUG-012 High /auth/setup accepted missing/weak credentials Security
BUG-013 High No global error handler / env fail-fast in backend Error handling
BUG-014 Low Contact form timer leak Memory
BUG-015 High Admin dashboard swallowed API errors silently Admin UX
BUG-016 High No 401 auto-logout for expired admin sessions Auth
BUG-018 Med Missing 404 / 500 / loading pages Error states
A11Y-001/003/006 Med Reduced-motion support, icon button labels, form status live region A11y

Closed as false positives (2)

Open β€” accepted with plans (8 known issues, 10 debt items)

See Technical Debt & Future Improvements child page. Highest-value open items: image optimization (next/image migration), contrast verification, Zod validation on admin CRUD.