Unslop vs LLM-based code scanners
Both find problems in a codebase. They fail in opposite directions, so the choice is about which failure you can live with.
Two ways to tell a person from a script. One interrupts the person; one watches the input.
| HumanIO | CAPTCHA challenges | |
|---|---|---|
| User friction | None — scoring is passive. | A puzzle, every time it fires. |
| Accessibility | No visual or audio task to fail. | A known barrier for many users. |
| Signal | Motor and keystroke behaviour over a session. | One point-in-time challenge. |
| Defeated by | A generator that models human motor behaviour — which is why we ship one, to test against. | Solver services, cheaply. |
| Best use | Continuous risk scoring behind the scenes. | A hard gate on a single high-value action. |
Behavioural scoring should carry the everyday load; keep a challenge in reserve for the few actions where a wrong answer is expensive. Cloudflare Turnstile is a good version of the challenge half, and it is what this site uses.
HumanIO generates behaviourally realistic human input data for mouse and keyboard, and ships the matching detectors that score any input stream as human or bot.
Both find problems in a codebase. They fail in opposite directions, so the choice is about which failure you can live with.
Both let you talk to AI characters. The difference is who the tooling is built for.
Last reviewed · Site changelog