rebelinblue/laravel-zxcvbn
A Laravel wrapper for zxcvbn, the password strength estimator. Validate passwords with realistic scoring, get actionable feedback and suggestions, and block weak or common passwords in your forms and APIs.
Consider it when:
composer update because of this package's Laravel requirement — the release directly removes that friction.Look elsewhere when:
For executives: a widely used Laravel package has just removed a version restriction that previously forced teams into per-application workarounds. The practical effect is that one dependency can now serve our whole Laravel footprint, including older apps we haven't migrated yet — reducing duplicate integration work, custom forks, and the upgrade tax that comes with them. The cost is a small amount of due diligence: broad compatibility claims need to be checked against our actual versions before we standardise. Low spend, measurable reduction in maintenance overhead.
For engineering: 1.6.0 lifts the Laravel ceiling/floor constraint to cover 5.4 and later, which should resolve Composer conflicts on the older services and let us consolidate onto a single dependency. Before rollout: confirm the maintainer's CI actually tests the majors we care about, pin to 1.6.0, and stage it on one legacy app and one current app first. Do not read "supports 5.4+" as "we should stay on 5.4" — the package's compatibility is not a reason to defer framework upgrades, and we should keep our own EOL policy unchanged.
How can I help you explore Laravel packages today?