PHPackages                             vse/passwordstrength - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. vse/passwordstrength

ActivePhpbb-extension[Authentication &amp; Authorization](/categories/authentication)

vse/passwordstrength
====================

An extension for phpBB that will show users the strength of a password as they type it into the password field when creating or updating their account.

1.3.1(7mo ago)12488GPL-2.0-onlyPHPPHP &gt;=7.1.3CI passing

Since Jun 6Pushed 1mo ago5 watchersCompare

[ Source](https://github.com/iMattPro/passwordstrength)[ Packagist](https://packagist.org/packages/vse/passwordstrength)[ Docs](https://github.com/iMattPro/passwordstrength)[ RSS](/packages/vse-passwordstrength/feed)WikiDiscussions master Synced 4w ago

READMEChangelog (9)Dependencies (1)Versions (12)Used By (0)

[![Password Strength](https://camo.githubusercontent.com/1f123f4c5d8e78d3b30d507cb5f6d7e105b8ee34567f5a923171ae7c9dcd03b0/68747470733a2f2f696d61747470726f2e6769746875622e696f2f6c6f676f2f73686f77706173732e706e67 "Password Strength")](https://camo.githubusercontent.com/1f123f4c5d8e78d3b30d507cb5f6d7e105b8ee34567f5a923171ae7c9dcd03b0/68747470733a2f2f696d61747470726f2e6769746875622e696f2f6c6f676f2f73686f77706173732e706e67) Password Strength
========================================================================================================================================================================================================================================================================================================================================================================================================================================================

[](#-password-strength)

An extension for phpBB that shows users the strength of a password as they type it when registering, changing their password, or editing a user in the ACP.

[![Build Status](https://github.com/iMattPro/passwordstrength/actions/workflows/tests.yml/badge.svg)](https://github.com/iMattPro/passwordstrength/actions)[![codecov](https://camo.githubusercontent.com/fcb1ebcf3572b3fdbea77434667c6f8ad4ecf10eb2ca846d248051f0388b5dfa/68747470733a2f2f636f6465636f762e696f2f67682f694d61747450726f2f70617373776f7264737472656e6774682f6272616e63682f6d61737465722f67726170682f62616467652e7376673f746f6b656e3d33443241563238413353)](https://codecov.io/gh/iMattPro/passwordstrength)[![Latest Stable Version](https://camo.githubusercontent.com/b5506251abf349f8e6baaf1a7f40192b12e89aa713ed8053e91f976b6c19f6e8/68747470733a2f2f706f7365722e707567782e6f72672f7673652f70617373776f7264737472656e6774682f762f737461626c65)](https://www.phpbb.com/customise/db/extension/password_strength/)

Demo
----

[](#demo)

Try it out yourself here: ([Online Demo](https://imattpro.github.io/passwordstrength/))

Features
--------

[](#features)

- Adds an accessible password strength meter beside password fields.
- Password strength is labeled as "Very Weak", "Weak", "Good", "Strong" or "Very Strong".
- Password strength is active on user-facing registration/account password forms and supported ACP user password forms.
- Password strength is scored using one of the available algorithms:
    1. **Complexity** checks for a mix of characters, case, symbols, numbers and length. This can encourage complex passwords, but can score easily cracked passwords like `P@s$w0rd` as strong.
    2. **zxcvbn** calculates how guessable a password is by comparing it to dictionaries and recognizable patterns. This is a more robust strength checker that allows user-friendly passwords that are easy to remember but still hard to guess.
- The zxcvbn algorithm displays localized feedback about weak passwords when available.
- zxcvbn dictionary/feedback support is included for Arabic, Croatian, Czech, Danish, Dutch (Belgium), English, Finnish, French, German, Indonesian, Italian, Japanese, Kurdish, Persian, Polish, Portuguese (Brazil), Romanian, Spanish, Thai, Turkish and Chinese.

Requirements
------------

[](#requirements)

- phpBB 3.3.10 or newer.
- PHP 7.1.3 or newer.

Awards
------

[](#awards)

- Featured MOD of the Week in the phpBB Weekly Podcast, episode #166.

Install
-------

[](#install)

1. [Download the latest validated release](https://www.phpbb.com/customise/db/extension/password_strength/).
2. Unzip the downloaded release and copy it to the `ext` directory of your phpBB board.
3. Navigate in the ACP to `Customise -> Manage extensions`.
4. Look for `Password Strength` under the Disabled Extensions list and click its `Enable` link.
5. Choose a password strength algorithm under `ACP -> General -> User registration settings -> Password strength algorithm`.

Uninstall
---------

[](#uninstall)

1. Navigate in the ACP to `Customise -> Manage extensions`.
2. Click the `Disable` link for Password Strength.
3. To permanently uninstall, click `Delete Data`, then delete the `passwordstrength` folder from `phpBB/ext/vse/`.

Disclaimer
----------

[](#disclaimer)

Password Strength is intended to encourage forum users to choose stronger passwords. It does not guarantee protection against password attacks, and it does not replace phpBB's server-side password validation or password confirmation checks. Password scoring is an estimate, so choose the strength algorithm that best fits your forum.

License
-------

[](#license)

[GNU General Public License v2](https://opensource.org/licenses/GPL-2.0)

© 2013 - Matt Friedman

###  Health Score

48

—

FairBetter than 94% of packages

Maintenance78

Regular maintenance activity

Popularity20

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor1

Top contributor holds 95.4% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~526 days

Recently: every ~815 days

Total

9

Last Release

233d ago

PHP version history (3 changes)1.1.0-b1PHP &gt;=5.3.3

1.3.0PHP ^7.1.3 || ^8.0.0

1.3.1PHP &gt;=7.1.3

### Community

Maintainers

![](https://www.gravatar.com/avatar/f27058bb08dbf78f4871638ee8b4a7367938147dc0ee2f6fe9fbc7f9fa945759?d=identicon)[MattF](/maintainers/MattF)

---

Top Contributors

[![iMattPro](https://avatars.githubusercontent.com/u/303711?v=4)](https://github.com/iMattPro "iMattPro (330 commits)")[![Galixte](https://avatars.githubusercontent.com/u/7478287?v=4)](https://github.com/Galixte "Galixte (5 commits)")[![alhitary](https://avatars.githubusercontent.com/u/9897472?v=4)](https://github.com/alhitary "alhitary (3 commits)")[![momo-i](https://avatars.githubusercontent.com/u/114382?v=4)](https://github.com/momo-i "momo-i (3 commits)")[![pmezhuev](https://avatars.githubusercontent.com/u/10465417?v=4)](https://github.com/pmezhuev "pmezhuev (3 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (1 commits)")[![michaelcullum](https://avatars.githubusercontent.com/u/211740?v=4)](https://github.com/michaelcullum "michaelcullum (1 commits)")

---

Tags

phpbb-extensionpasswordphpbbzxcvbnextensionstrength

### Embed Badge

![Health badge](/badges/vse-passwordstrength/health.svg)

```
[![Health](https://phpackages.com/badges/vse-passwordstrength/health.svg)](https://phpackages.com/packages/vse-passwordstrength)
```

###  Alternatives

[helsingborg-stad/municipio

A bootstrap theme for creating municipality sites.

4028.6k10](/packages/helsingborg-stad-municipio)[kartik-v/yii2-password

Useful password strength validation utilities for Yii Framework 2.0

761.3M17](/packages/kartik-v-yii2-password)[rainlab/user-plugin

User plugin for October CMS

11955.3k15](/packages/rainlab-user-plugin)[pressbooks/pressbooks-book

This theme is named after Canadian media theorist Marshall McLuhan, who coined the phrase “the medium is the message.” It is designed for academic writing and is also suitable for fiction. Headings are set in Cormorant Garamond, and body type is set in Lora.

226.7k](/packages/pressbooks-pressbooks-book)[wp-pay-extensions/gravityforms

Gravity Forms driver for the WordPress payment processing library.

1134.5k4](/packages/wp-pay-extensions-gravityforms)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
