Skip to content

The Hunt: nine simulated Base44 security leaks and a bonus

LEVEL 7 / 100/9

Core hunt 1–6 · Level-up pack 7–9 · ★ Bonus

Level 7Level-up pack

Signed in is not allowed in

The scenario

PetPals' bookings table is locked: each customer can only read their own bookings.

But an “Export my bookings” backend function checks that the caller is signed in, then reads the table as the service role, which skips the table's rules. Any customer who calls it gets everyone's bookings.

Guided hint · Beginner mode

Open the backend function and find where it reads the data. If it reads as the service role, the table's Read rule is not applied. Then check whether the function itself limits what the caller can see.

Skip to the checklist

Leak Hunt is a free, simulated security guide for Base44 builders. Everything here is fake.

Made by Dean Lynn · Sources and honesty note