PHPackages                             oyeaussie/phppwnedpasswordsdownloader - 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. oyeaussie/phppwnedpasswordsdownloader

ActiveLibrary[Security](/categories/security)

oyeaussie/phppwnedpasswordsdownloader
=====================================

PHPPwnedPasswordsDownloader is a tool to download pwned password hash files from HaveIBeenPwned API

1.2.0(1y ago)914MITPHPPHP ^7.2.5 || ^8.0

Since Jun 19Pushed 1y ago2 watchersCompare

[ Source](https://github.com/oyeaussie/PHPPwnedPasswordsDownloader)[ Packagist](https://packagist.org/packages/oyeaussie/phppwnedpasswordsdownloader)[ GitHub Sponsors](https://github.com/sponsors/oyeaussie)[ Fund](https://buymeacoffee.com/oyeaussie)[ RSS](/packages/oyeaussie-phppwnedpasswordsdownloader/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (9)Versions (14)Used By (0)

Description:
------------

[](#description)

PHPPwnedPasswordsDownloader is a tool to download pwned password hash files from HaveIBeenPwned API.

The hash files can be sorted, indexed and cached to perform faster look ups of pwned password. The tool also has a CLI lookup tool to check if the entered password or hash is in the pwned passwords hash files.

This tool is written in PHP so, it can be either run from the CLI or integrated into any site you want by instantiating the classes.

Documentation:
--------------

[](#documentation)

[Documentation for this repository](https://github.com/oyeaussie/PHPPwnedPasswordsDownloader/wiki/1.-Description)

Credits:
--------

[](#credits)

Thanks to the following projects for their great work. Without them, this project would not be possible.
Composer
Guzzle -
Flysystem -
PHP Cli Tools -
Carbon (An API extension for DateTime) -
PwnedPasswordsDownloader -  (main source of inspiration)

Issues/Discussions/New features:
--------------------------------

[](#issuesdiscussionsnew-features)

Feel free to open an issue in case of a bug or to discuss anything related to the tool or to add a new feature.

Buy Me A Coffee/Beer:
---------------------

[](#buy-me-a-coffeebeer)

Time is valuable. If you feel this project has been helpful and it has saved your time worth a coffee or a beer...

[![Buy Me A Coffee](https://github.com/oyeaussie/assets/raw/main/buymecoffee.jpg)](https://www.buymeacoffee.com/oyeaussie)[![Buy Me A Beer](https://github.com/oyeaussie/assets/raw/main/buymebeer.jpg)](https://github.com/sponsors/oyeaussie?frequency=one-time&sponsor=oyeaussie&amount=10)

Hire me:
--------

[](#hire-me)

If you would like to develop a PHP application that requires expert level programming. I am available for hire. Message me and we can discuss further.

Repo Activity
-------------

[](#repo-activity)

[![Repo Activity](https://camo.githubusercontent.com/54fa07c82391f2284ad49ae8d6e7cde547ff238268b6484a12cba37d3ea75a44/68747470733a2f2f7265706f62656174732e6178696f6d2e636f2f6170692f656d6265642f613061386330656135326566383639323064643131616534336534343936313661626530616438662e737667 "Repobeats analytics image")](https://camo.githubusercontent.com/54fa07c82391f2284ad49ae8d6e7cde547ff238268b6484a12cba37d3ea75a44/68747470733a2f2f7265706f62656174732e6178696f6d2e636f2f6170692f656d6265642f613061386330656135326566383639323064643131616534336534343936313661626530616438662e737667)

###  Health Score

29

—

LowBetter than 60% of packages

Maintenance34

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity52

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 ~5 days

Total

11

Last Release

637d ago

Major Versions

0.1.2 → 1.0.02024-06-30

### Community

Maintainers

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

---

Top Contributors

[![oyeaussie](https://avatars.githubusercontent.com/u/6189974?v=4)](https://github.com/oyeaussie "oyeaussie (83 commits)")

---

Tags

haveibeenpwnedhaveibeenpwned-downloaderpwnedpwned-apipwned-passwordspwnedpasswordsdownloaderhaveibeenpwned

### Embed Badge

![Health badge](/badges/oyeaussie-phppwnedpasswordsdownloader/health.svg)

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

###  Alternatives

[laravel/framework

The Laravel Framework.

34.6k509.9M17.0k](/packages/laravel-framework)[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.4k5.6M651](/packages/sylius-sylius)[kreait/firebase-php

Firebase Admin SDK

2.4k39.7M72](/packages/kreait-firebase-php)[shopware/platform

The Shopware e-commerce core

3.3k1.5M3](/packages/shopware-platform)[drupal/core-recommended

Locked core dependencies; require this project INSTEAD OF drupal/core.

6939.5M343](/packages/drupal-core-recommended)[aporat/store-receipt-validator

PHP receipt validator for Apple App Store and Amazon Appstore

6503.9M9](/packages/aporat-store-receipt-validator)

PHPackages © 2026

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