Expected Findings
- Order IDs are enumerable and return other customers' data.
- Coupon and total calculations trust client-supplied fields.
- Email validation is only a superficial frontend check.
The checkout script trusts client-calculated totals, weakly validates contact fields, and lets anyone pull order details by ID.
if (email.includes("@")) submitCheckout(totalFromDOM)