PHPackages                             spooner-web/be\_secure\_pw - 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. [Security](/categories/security)
4. /
5. spooner-web/be\_secure\_pw

ActiveTypo3-cms-extension[Security](/categories/security)

spooner-web/be\_secure\_pw
==========================

You can set password conventions to force secure passwords for BE users.

10.2.1(1y ago)10461.3k↓18.8%16[4 PRs](https://github.com/spoonerWeb/be_secure_pw/pulls)GPL-2.0-or-laterPHPPHP &gt;= 7.4, &lt; 8.4

Since Apr 29Pushed 1y ago3 watchersCompare

[ Source](https://github.com/spoonerWeb/be_secure_pw)[ Packagist](https://packagist.org/packages/spooner-web/be_secure_pw)[ Docs](https://git.spooner.io/spooner/be_secure_pw)[ RSS](/packages/spooner-web-be-secure-pw/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (2)Dependencies (8)Versions (21)Used By (0)

TYPO3 extension be\_secure\_pw
==============================

[](#typo3-extension-be_secure_pw)

[![Latest Stable Version](https://camo.githubusercontent.com/828998e0ebd3644cf629ef02c2e8e419650dcc2602c992437b07cdbe1e16ea86/68747470733a2f2f706f7365722e707567782e6f72672f73706f6f6e65722d7765622f62655f7365637572655f70772f762f737461626c65)](https://packagist.org/packages/spooner-web/be_secure_pw) [![Total Downloads](https://camo.githubusercontent.com/e290c41b3469289f1869deb78b48a754b01e477c672fffeedd8efdff16bab842/68747470733a2f2f706f7365722e707567782e6f72672f73706f6f6e65722d7765622f62655f7365637572655f70772f646f776e6c6f616473)](https://packagist.org/packages/spooner-web/be_secure_pw) [![Monthly Downloads](https://camo.githubusercontent.com/bc0dfe9aabf88ef6e7997e40382a153bc9affac5b42583985d2ed16ae9a858df/68747470733a2f2f706f7365722e707567782e6f72672f73706f6f6e65722d7765622f62655f7365637572655f70772f642f6d6f6e74686c79)](https://packagist.org/packages/spooner-web/be_secure_pw) [![Daily Downloads](https://camo.githubusercontent.com/c54f0ac87b5ec4533c1def3eb925df00184e69ab147bb6ae32d652a1523de770/68747470733a2f2f706f7365722e707567782e6f72672f73706f6f6e65722d7765622f62655f7365637572655f70772f642f6461696c79)](https://packagist.org/packages/spooner-web/be_secure_pw)

tldr
----

[](#tldr)

This extension keeps the editor's password safe and secure

What does it do?
----------------

[](#what-does-it-do)

This extension

- can set different patterns for the BE user's password
    - capital chars
    - lower chars
    - digits
    - special chars
    - and set the number of patterns a password must have
- can set a minimum length of a password
- is checking the password in setup module and in BE user record
- is able to set a period of time a password becomes expired and a BE user needs to change it
- is able to force this password change
    - a BE user with an expired password has only access to the setup module
- is able to lookup in the pawned password database if the password is found in data breaches

How to install?
---------------

[](#how-to-install)

### composer

[](#composer)

`composer require spooner-web/be_secure_pw`

### TYPO3 Extension Manager

[](#typo3-extension-manager)

Search for `be_secure_pw` and install it via the EM interface

### ZIP upload in EM

[](#zip-upload-in-em)

Go to the [TER page](https://extensions.typo3.org/extension/be_secure_pw) and download the ZIP file. After that, upload it in your TYPO3 Backend in the EM interface.

How to contribute?
------------------

[](#how-to-contribute)

- [Send issues](https://git.spooner.io/spooner/be_secure_pw/issues) (bugs, suggestions, features)
- [Donate via PayPal](https://paypal.me/Tomalo/50)
- Send code and create Merge Requests in [GitLab](https://git.spooner.io/spooner/be_secure_pw)

Credits
-------

[](#credits)

- Lightwerk GmbH and its customer who wants such a solution for password
- Torben Hansen for the code of PawnedPasswordService
- All other contributors

###  Health Score

54

—

FairBetter than 97% of packages

Maintenance42

Moderate activity, may be stable

Popularity44

Moderate usage in the ecosystem

Community21

Small or concentrated contributor base

Maturity90

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 92.9% 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 ~200 days

Recently: every ~261 days

Total

17

Last Release

466d ago

Major Versions

7.1.1 → 8.0.02017-07-28

8.0.1 → 9.0.02019-05-16

9.1.0 → 10.0.02022-01-20

PHP version history (7 changes)8.0.1PHP ^7.0 || ^7.1

9.0.0PHP ^7.2

10.0.0PHP &gt;= 7.4, &lt; 8.1

10.1.0PHP &gt;= 7.4, &lt;= 8.1

10.1.2PHP &gt;= 7.4, &lt; 8.2

10.2.0PHP &gt;= 7.4, &lt; 8.3

10.2.1PHP &gt;= 7.4, &lt; 8.4

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/141285789?v=4)[spooner](/maintainers/spooner)[@spooner](https://github.com/spooner)

---

Top Contributors

[![spoonerWeb](https://avatars.githubusercontent.com/u/1793083?v=4)](https://github.com/spoonerWeb "spoonerWeb (391 commits)")[![mschwemer](https://avatars.githubusercontent.com/u/103594?v=4)](https://github.com/mschwemer "mschwemer (7 commits)")[![frans-beech-it](https://avatars.githubusercontent.com/u/4436635?v=4)](https://github.com/frans-beech-it "frans-beech-it (7 commits)")[![saitho](https://avatars.githubusercontent.com/u/7293310?v=4)](https://github.com/saitho "saitho (6 commits)")[![thommyhh](https://avatars.githubusercontent.com/u/13288620?v=4)](https://github.com/thommyhh "thommyhh (2 commits)")[![ccpp](https://avatars.githubusercontent.com/u/62338?v=4)](https://github.com/ccpp "ccpp (2 commits)")[![peterkraume](https://avatars.githubusercontent.com/u/4234704?v=4)](https://github.com/peterkraume "peterkraume (2 commits)")[![BastianBalthasarBux](https://avatars.githubusercontent.com/u/8894578?v=4)](https://github.com/BastianBalthasarBux "BastianBalthasarBux (2 commits)")[![fharzendorf](https://avatars.githubusercontent.com/u/48434294?v=4)](https://github.com/fharzendorf "fharzendorf (1 commits)")[![goldi42](https://avatars.githubusercontent.com/u/113867?v=4)](https://github.com/goldi42 "goldi42 (1 commits)")

---

Tags

securitypasswordextensionpatterntypo3reminder

### Embed Badge

![Health badge](/badges/spooner-web-be-secure-pw/health.svg)

```
[![Health](https://phpackages.com/badges/spooner-web-be-secure-pw/health.svg)](https://phpackages.com/packages/spooner-web-be-secure-pw)
```

###  Alternatives

[georgringer/noopener

Add rel="noopener noreferrer" to all external links

1535.1k](/packages/georgringer-noopener)[leuchtfeuer/secure-downloads

"Secure Download": Apply TYPO3 access rights to ALL file assets (PDFs, TGZs or JPGs etc. - configurable) - protect them from direct access.

22234.7k1](/packages/leuchtfeuer-secure-downloads)[pentagonal/phpass

PHP password hashing library original by open wall PhPass

121.6k](/packages/pentagonal-phpass)

PHPackages © 2026

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