DIY STRESS TEST
👇Click to find the flaw 👇

Found
1
/3
Login form
API response
Password reset
No rate limiting.
1,000 login attempts per second are accepted with no lockout. Attackers brute-force passwords in minutes, not months.
Sensitive data in headers.
The response returns email, subscription tier, and account age in plain response headers — visible to anyone who opens DevTools.
User enumeration via timing.
Password reset takes 200ms for real accounts, 1ms for fake ones. An attacker can build a list of every valid email in seconds.
THE METHODOLOGY
Emergent, Replit, Lovable, and Base44 all received an identical prompt, no advance notice, and
the same bar for what counted as a real finding with Astra's autonomous pentesting platform.
Zero advance notice to ensure unbiased & authentic testing.
2 autonomous pentest bots that don't talk to each other.
A validator agent tried to break every finding again.
Then a human security engineer checked it all anyway.
THE STRESS TEST REPORT
137 confirmed findings, independently validated, from four apps built on one identical prompt.
THE WEAK POINTS
Four separate codebases, four separate frameworks, and the same nine weak points gave out anyway.
Prompt specificity
Vague asks, like “secure login,” instead of an exact threshold.
Finding volume vs. severity
High counts didn’t mean higher risk. Severity did.
Access control enforcement
The most severe failure, when it appeared, almost every time.
Fix complexity
Config-level for the universal patterns, data-layer for the rest.
DIY STRESS TEST
The 10-minute version of the whole report. No agents, no setup, just you and a browser tab.
Log in 8 times with the wrong password.
Check any response's headers in DevTools.
Reset a password with a fake email, then a real one.


FAQs