jord-jd/laravel-password-exposed-validation-rule
A Laravel validation rule that checks passwords against the Have I Been Pwned database, helping you reject known-breached credentials during registration or password changes. Simple to add to form requests and validators.
Consider this package when:
Look elsewhere when:
For executives: This is a low-effort security control that helps prevent account takeover by rejecting known-compromised passwords. It supports password-security and compliance goals without building and maintaining a custom breach-check integration.
For engineering: v6.1.0 is a drop-in Laravel validation rule update with broad compatibility—Laravel 13/PHP 8.5 through Laravel 8/PHP 7.4. It reduces noisy conversion warnings and unnecessary breach lookups for non-string values, continues checking objects with string representations, and documents composition with Laravel validation. Teams should pair it with Laravel string/type rules for non-string inputs and rely on the added regression coverage when upgrading.
How can I help you explore Laravel packages today?