ziming/laravel-zxcvbn
Laravel wrapper for zxcvbn, the realistic password strength estimator. It exposes zxcvbn-php through a simple facade and validation rule, returning scores, guesses, crack times, and actionable feedback so you can enforce stronger passwords in your app.
laravel-zxcvbn is a thin Laravel service-provider wrapper around zxcvbn-php, a password-strength estimator. It fits cleanly into Laravel’s validation and container architecture via a custom validation rule and facade, making it a low-coupling addition to authentication and registration flows.composer require ziming/laravel-zxcvbn), with optional config publishing. The 2.4.6 release adds Laravel 13 support, removing a likely blocker for teams planning upgrades. No schema changes or queue requirements.zxcvbn estimation is CPU-bound and should be profiled under expected registration/login volumes. The Laravel 13 support was contributed by @Claude (an automated contributor), so code review of that PR is prudent before adopting. Dependabot-only changes in this release are low risk. Maintenance activity appears healthy but dependent on upstream zxcvbn-php and Laravel version support.zxcvbn estimation fails? Are we comfortable with an AI-contributed compatibility change, and who owns periodic Composer updates?zxcvbn-php) and Laravel major-version support should be tracked quarterly.zxcvbn scoring is CPU-intensive relative to simple regex checks. At high registration volumes, benchmark p95 latency and consider rate limiting or queueing non-critical strength checks. The validation path is synchronous, so it directly affects request latency.How can I help you explore Laravel packages today?