PHPackages                             itinerisltd/itineris-prevent-wp-user-enumeration - 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. itinerisltd/itineris-prevent-wp-user-enumeration

ActiveWordpress-muplugin[Security](/categories/security)

itinerisltd/itineris-prevent-wp-user-enumeration
================================================

Prevent User Enumeration in WordPress to satisfy security reports.

0.3.1(4mo ago)2929↓78.3%GPL-2.0-or-laterPHPPHP ^8.1

Since Mar 9Pushed 4mo ago5 watchersCompare

[ Source](https://github.com/ItinerisLtd/itineris-prevent-wp-user-enumeration)[ Packagist](https://packagist.org/packages/itinerisltd/itineris-prevent-wp-user-enumeration)[ Docs](https://itinerisltd.github.io/itineris-prevent-wp-user-enumeration/)[ RSS](/packages/itinerisltd-itineris-prevent-wp-user-enumeration/feed)WikiDiscussions main Synced 3w ago

READMEChangelog (6)Dependencies (1)Versions (7)Used By (0)

Itineris Prevent User Enumeration
=================================

[](#itineris-prevent-user-enumeration)

[![Packagist Version](https://camo.githubusercontent.com/51df2d343f088aa5703023130113b1fd3a3ffaad1beb5b71fd305b062c9a7416/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6974696e657269736c74642f6974696e657269732d70726576656e742d77702d757365722d656e756d65726174696f6e2e737667)](https://packagist.org/packages/itinerisltd/itineris-prevent-wp-user-enumeration)[![PHP from Packagist](https://camo.githubusercontent.com/700467aeb827dd91fae0f5c78c7de055d9ce0f79c9f16ed6bf63af15aefaab01/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f6974696e657269736c74642f6974696e657269732d70726576656e742d77702d757365722d656e756d65726174696f6e2e737667)](https://packagist.org/packages/itinerisltd/itineris-prevent-wp-user-enumeration)[![Packagist Downloads](https://camo.githubusercontent.com/b87b3129da700ba42800b74c65f1cdd9359c0801ef3f02741df9d4f6ec560f39/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6974696e657269736c74642f6974696e657269732d70726576656e742d77702d757365722d656e756d65726174696f6e2e737667)](https://packagist.org/packages/itinerisltd/itineris-prevent-wp-user-enumeration)[![GitHub License](https://camo.githubusercontent.com/7ca420914852d8667e501c9918c140a5dd4675c804ba23eb2a242aae32ab57ac/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6974696e657269736c74642f6974696e657269732d70726576656e742d77702d757365722d656e756d65726174696f6e2e737667)](https://github.com/ItinerisLtd/itineris-prevent-wp-user-enumeration/blob/master/LICENSE)[![Hire Itineris](https://camo.githubusercontent.com/28070f6fe57ce0e650e45ceddf0f294c6ebb8e5248af50e801ed5d81026c076c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f486972652d4974696e657269732d6666363962342e737667)](https://www.itineris.co.uk/contact/)

- [Goal](#goal)
- [Requirements](#requirements)
- [Installation](#installation)
    - [Alternative Installation](#alternative-installation)
- [FAQs](#faqs)
    - [Will you add support for older PHP versions?](#will-you-add-support-for-older-php-versions)
    - [It looks awesome. Where can I find some more goodies like this?](#it-looks-awesome-where-can-i-find-some-more-goodies-like-this)
    - [This isn't on wp.org. Where can I give a ⭐️⭐️⭐️⭐️⭐️ review?](#this-isnt-on-wporg-where-can-i-give-a-%EF%B8%8F%EF%B8%8F%EF%B8%8F%EF%B8%8F%EF%B8%8F-review)
- [Feedback](#feedback)
- [Change Log](#change-log)
- [Security](#security)
- [Credits](#credits)
- [License](#license)

Goal
----

[](#goal)

Prevent the possibility of discovering usernames by various means.

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

[](#requirements)

- WordPress 6.1 or later
- PHP 8.1 or later

Installation
------------

[](#installation)

```
$ composer require itinerisltd/itineris-prevent-wp-user-enumeration
```

### Alternative Installation

[](#alternative-installation)

Upload [itineris-prevent-wp-user-enumeration.php](./itineris-prevent-wp-user-enumeration.php) to `wp-content/plugins`.

FAQs
----

[](#faqs)

### Will you add support for older PHP versions?

[](#will-you-add-support-for-older-php-versions)

Never! This plugin will only work on [actively supported PHP versions](https://secure.php.net/supported-versions.php).

Don't use it on **end of life** or **security fixes only** PHP versions.

### It looks awesome. Where can I find some more goodies like this?

[](#it-looks-awesome-where-can-i-find-some-more-goodies-like-this)

- Articles on [Itineris' blog](https://www.itineris.co.uk/blog/)
- More projects on [Itineris' GitHub profile](https://github.com/itinerisltd)
- Follow [@itineris\_ltd](https://twitter.com/itineris_ltd) and [@\_codepuncher](https://twitter.com/_codepuncher) on Twitter
- Hire [Itineris](https://www.itineris.co.uk/services/) to build your next awesome site

### This isn't on wp.org. Where can I give a ⭐️⭐️⭐️⭐️⭐️ review?

[](#this-isnt-on-wporg-where-can-i-give-a-️️️️️-review)

Thanks! Glad you like it. It's important to let my boss know somebody is using this project. Instead of giving reviews on wp.org, consider:

- tweet something good with mentioning [@itineris\_ltd](https://twitter.com/itineris_ltd)
- star this Github repo
- watch this Github repo
- write blog posts
- submit pull requests
- [hire Itineris](https://www.itineris.co.uk/services/)

Feedback
--------

[](#feedback)

**Please provide feedback!** We want to make this library useful in as many projects as possible. Please submit an [issue](https://github.com/ItinerisLtd/itineris-prevent-wp-user-enumeration/issues/new) and point out what you do and don't like, or fork the project and make suggestions. **No issue is too small.**

Change Log
----------

[](#change-log)

Please see [CHANGELOG](./CHANGELOG.md) for more information on what has changed recently.

Security
--------

[](#security)

If you discover any security-related issues, please email  instead of using the issue tracker.

Credits
-------

[](#credits)

[Itineris Prevent WP User Enumeration](https://github.com/ItinerisLtd/itineris-prevent-wp-user-enumeration) is a [Itineris Limited](https://www.itineris.co.uk/) project created by [Lee Hanbury-Pickett](https://github.com/codepuncher).

A full list of contributors can be found [here](https://github.com/ItinerisLtd/itineris-prevent-wp-user-enumeration/graphs/contributors).

License
-------

[](#license)

[Itineris Prevent WP User Enumeration](https://github.com/ItinerisLtd/itineris-prevent-wp-user-enumeration) is licensed under the GPLv2 (or later) from the [Free Software Foundation](http://www.fsf.org/). Please see [License File](LICENSE) for more information.

###  Health Score

41

—

FairBetter than 87% of packages

Maintenance78

Regular maintenance activity

Popularity20

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity48

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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 ~216 days

Recently: every ~240 days

Total

6

Last Release

122d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/1f6b0052977c5b438b9677de0189a69e4c2aa7c945eedd76fa3adac30dab067c?d=identicon)[codepuncher](/maintainers/codepuncher)

---

Top Contributors

[![codepuncher](https://avatars.githubusercontent.com/u/8135396?v=4)](https://github.com/codepuncher "codepuncher (18 commits)")

---

Tags

wordpress-pluginwordpresssecurityUsersowasp

### Embed Badge

![Health badge](/badges/itinerisltd-itineris-prevent-wp-user-enumeration/health.svg)

```
[![Health](https://phpackages.com/badges/itinerisltd-itineris-prevent-wp-user-enumeration/health.svg)](https://phpackages.com/packages/itinerisltd-itineris-prevent-wp-user-enumeration)
```

###  Alternatives

[owasp/csrf-protector-php

CSRF protector php, a standalone php library for csrf mitigation in web applications. Easy to integrate in any php web app.

215363.8k5](/packages/owasp-csrf-protector-php)[brain/nonces

OOP package for WordPress to deal with nonces.

25233.8k1](/packages/brain-nonces)

PHPackages © 2026

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