1. What we found
A signed-in contractor can open any other contractor's order history and negotiated unit pricing.
2. Why it matters
Any customer with a valid login can read competitors' custom discount tiers, shipping addresses, and past invoices by changing the order number in the address bar.
3. Proof attached
Signed in as Contractor A (acct_1042), requested an order belonging to Contractor B (acct_2089) and received the full invoice record.
Session: acct_1042 (Contractor A) → GET https://portal.northline.example/api/orders/88412 → HTTP 200 OK (returned account_id: acct_2089, net_tier: 'Distributor-18%', total: $14,820.00)
4. What to change
In the order-detail handler, scope the database query by the signed-in session's account_id (WHERE id = $1 AND account_id = $2) instead of checking only that a user is logged in.
Re-scan note: Verified Oct 28: requesting /api/orders/88412 as acct_1042 now returns HTTP 404 Not Found.

