Expected Findings
- Anonymous users can read any account by changing the user ID.
- Static config and .env files disclose Stripe and session material.
- Paid subscription upgrade trusts client-supplied payment state.
- Admin surface is reachable without authentication.
- Signup validation is almost entirely client-side and trivially bypassed.