Client (you) API server Your record Breached record Locked / protected
โ€”Send a request to begin
โš  Couldn't load the 3D engineThree.js failed to load from the CDN. Check your connection and reload.

Broken Object-Level Authorization (BOLA/IDOR) Simulator

A resource-fetching API endpoint like GET /api/orders/{id} needs two separate checks: authentication (is this a real logged-in user?) and object-level authorization (does this specific user own this specific requested resource?). This simulator logs you in as one customer and lets you sweep the target order ID against a vulnerable API โ€” which checks only authentication and blindly returns whatever ID you ask for โ€” or a secure API, which additionally verifies object ownership and rejects every ID that isn't yours. Watch a live feed of harvested private records accumulate as you enumerate IDs against the vulnerable endpoint, and compare it against the secure endpoint's clean run of 403 rejections.