Password Screening
Reject passwords already circulating in breach dumps at the moment of registration.
Password breaches · 1 credit per lookup · no monthly fee
How it works
One call, structured answer
Password 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
Hash on the client, reject early
Hash client-side and send only the SHA-1, the plaintext never leaves the browser. On a found result, reject with a message that blames the breach corpus, not the user: 'this password appears in known data leaks' converts to a changed password; 'password too weak' converts to password123 with an exclamation mark.
Stuffing fails preemptively
Screening at the front door is the single highest-leverage credential control: every rejected breached password is a stuffing attack that fails preemptively. NIST 800-63B explicitly recommends checking against known-compromised corpora, so the same afternoon of integration work also closes a line item in your next security review.