winter/wn-pwnedpasswords-plugin
Adds a Pwned Passwords validation rule to Winter CMS, checking passwords against the Have I Been Pwned breach database using k-anonymity so compromised credentials are rejected during registration and password resets.
Consider it when:
Look elsewhere when:
Executive summary: This is a low-cost, narrowly scoped Winter CMS plugin that rejects passwords known to appear in public breaches. It strengthens account security and supports compliance conversations with minimal engineering effort. The main trade-offs are reliance on an external API and the package’s small community footprint, which we can mitigate by pinning the version, adding timeout/fallback behavior, and forking if needed. Recommend a limited pilot in registration and reset flows before broader rollout.
How can I help you explore Laravel packages today?