Default Kubernetes dashboard deployment — no auth configured. Exposed on public internet. Environment variables with AWS credentials visible in the UI.
Firebase’s default security rules were open. Developers used the default for prototyping and shipped without changing them. No automated check verified rules before app release.
CORS configured to reflect incoming Origin header. Access-Control-Allow-Credentials: true. Any website could make authenticated API calls as any logged-in user.
DEBUG=True in production. Framework returned full exception details including SQL. Attacker triggered an error to read the query structure.