Research-grounded security framework for growefx.com, incluzionco.com, and all Base44 apps. From the immediate critical fix to the full protection stack — in priority order.
The Base44 security dashboard showed 1 Critical and 3 High issues on the INCLUZION app. These must be resolved before the calculator goes live and before any GRIP posts drive traffic to the domain. In order of priority.
The API key is hardcoded directly in client-side code. Anyone who views the page source in a browser can steal it — then read, modify, or delete your entire Base44 database including Contacts, affiliate records, and payment data. This is the #1 vulnerability in AI-generated apps (confirmed by Rafter, ShipAI, and Base44 security docs). 67% of AI-built codebases have at least one critical vulnerability — this is it.
This function accepts incoming webhook data from ManyChat without verifying the request is actually from ManyChat. Any attacker who discovers the URL can flood it with fake CALC triggers, creating thousands of fake Contacts records, exhausting your Base44 quota, and poisoning your lead data before the campaign starts.
Marked as "Admin-only" in the app but lacks the actual authentication check that enforces it. The label is not the protection — the code is. Any caller who knows the function URL can invoke it, triggering follow-up DMs to your entire contact list on demand.
This function can be called by any user without authentication. Anyone can trigger bulk confirmation emails from your domain to any address — a classic spam abuse vector that gets your domain blacklisted within hours of exploitation.
Security header that restricts which browser features your app can access. Not exploitable in isolation but hardens the app against feature misuse. Base44 has a one-click "Fix" button for this in the Security dashboard.