Anything that reaches the browser is visible to the user. These 16 tests tell you what actually got through.
0 of 16 passed
0%Test like a hacker.
Consider it public until you test it.
Never trust user input.
Never assume the user “won’t find out".
No app is 100% secure. Keep testing.
Copies a ready-to-use prompt for Claude, ChatGPT or Cursor with all 16 tests, your unticked items marked FAILED and ticked items marked PASSED to verify.
🫵 Hiding a button, field or page in the frontend is UX. It is NOT security.
Full guide: How to make secure web apps →