Reset Screening
Stop users from choosing a compromised password when they reset the old one.
Password breaches · 1 credit per lookup · no monthly fee
How it works
One call, structured answer
Reset Screening runs on the password breaches lookup at 1 credit per lookup. Same API key, same JSON shape as every other Encrata lookup.
- k-anonymity: the password never leaves the user's device
- Blocks the exact credentials attackers use in stuffing lists
- 1 credit per check, screen every registration and reset
- A single API call satisfies auditors asking for compromised-password controls
The same gate at reset
Apply the identical check in the reset flow that you run at signup, same endpoint, same client-side hashing, same rejection copy. Resets deserve extra scrutiny: a user resetting because of a compromise is exactly the user most likely to rotate between passwords that are all in the same dump.
Resets that actually secure
Unscreened resets quietly undo your security work, the account that was 'secured' with another breached password is still one stuffing list away from takeover. Screened resets close the loop, and the found count in the response lets you calibrate: reject anything found at all on sensitive accounts, or set a threshold for lower-stakes ones.