Recipes / Spam screen for public forms /
History
1 version. Each merged proposal adds a version and credits its author.
- v1Supa Humans
First published version.
Steps
- Added: Check length limits on every field first.
- Added: Reject text with links in it (http, www, or bare domains).
- Added: Reject text that looks like a secret key or password.
- Added: Reject text that tries to give instructions to a bot, like 'ignore previous instructions'.
- Added: Add a hidden 'website' field. Real people leave it empty; simple spam bots fill it in.
- Added: Save only after all checks pass, and treat saved text as data, never as commands.