No signatures found matching the expected signature for payload (Stripe)
Stripe webhook verification failed: wrong endpoint secret, a parsed body, or a bad Stripe-Signature header. Keep the secret server-side.
A no-login lookup page stopped finding records after Fix all. Use Base44's Fix the visitor lookup page button, and don't make the table public again.

Based on Base44's docs, not tested in a live app. Everything on this page comes from Base44's official documentation and changelog (last checked Oct 20, 2026). We haven't reproduced the break or the repair in a live Base44 app, and we flag the places where the docs leave gaps.
Use the repair button Base44 added for this case. Don't make the table public again.
Some apps that don't require login have a page where a visitor looks up something they submitted earlier, such as a booking, without signing in. Base44's docs say a data permissions fix "can break" that kind of page (Base44: Running a security scan).
That's the tradeoff. Before the fix, the page could read the records because the table was open to visitors who aren't signed in. Fix all tightens the table's permissions so strangers can't read everyone's records. The lookup page was relying on that same open access, so it stops working too.
What you're likely to see. Base44's docs don't list a specific error message for this case. Going by how Base44 documents denied reads, expect the page to behave as if the record doesn't exist rather than show a permission error. A denied list or filter "Returns an empty result, the same as if nothing matched," and a denied single-record fetch returns a not-found error (HTTP 404) (Base44: Entity security). Base44 also notes that a rule which checks the signed-in user blocks a visitor who isn't signed in "outright" (Base44: Entity security). So "no booking found" for a booking you know exists, right after you applied Fix all, points to this cause.
Use the Fix the visitor lookup page button first, since it sends Base44's own prepared request. If you're working in the chat yourself, a prompt like this keeps the same goal:
After the security scan's Fix all, my no-login lookup page (where visitors look up
something they submitted, like a booking) no longer finds records.
Get that page working again while keeping the records private: a visitor must only
be able to see the one record they submitted, never list or browse other records.
Do not set read permission to All Users on this table.
Explain the change and wait for my OK before applying it.
Only test apps you own.
Base44 security guide · How to judge a free security scanner · Never let users edit the field your access rule trusts
Did Fix all break a different kind of page in your app, such as a form or a shared link? Tell us which, and we'll add it here.
This guide is educational and based on the vendor's public docs as of the review date. Platforms change: check the linked sources. Not a security audit. Disclaimer.
From BuiltSafely · builtsafely.com · https://builtsafely.com/fixes/base44-visitor-lookup-after-fix-all/
The BuiltSafely weekly
Platform changes that affect the security of AI-built apps, checked against official docs. Free. Unsubscribe any time.