PHPackages                             gisostallenberg/correct-horse-battery-staple-api - 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. [API Development](/categories/api)
4. /
5. gisostallenberg/correct-horse-battery-staple-api

ActiveProject[API Development](/categories/api)

gisostallenberg/correct-horse-battery-staple-api
================================================

Microservice for the password strength checker 'correct-horse-battery-staple'

1.0.0(10y ago)016[1 issues](https://github.com/gisostallenberg/correct-horse-battery-staple-api/issues)MITPHP

Since Dec 2Pushed 10y ago1 watchersCompare

[ Source](https://github.com/gisostallenberg/correct-horse-battery-staple-api)[ Packagist](https://packagist.org/packages/gisostallenberg/correct-horse-battery-staple-api)[ RSS](/packages/gisostallenberg-correct-horse-battery-staple-api/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (1)Dependencies (3)Versions (2)Used By (0)

correct-horse-battery-staple-api
================================

[](#correct-horse-battery-staple-api)

Microservice for the password strength checker 'correct-horse-battery-staple'

Usage examples
--------------

[](#usage-examples)

### Example 1

[](#example-1)

**Request**

```
curl -d "correcthorsebatterystaple" https://mypasswordchecker.com/
```

**Response**

```
{"status":0,"message":"OK"}
```

### Example 2

[](#example-2)

**Request**

```
curl -d "123456" https://mypasswordchecker.com/
```

**Response**

```
{"status":109,"message":"it is too simplistic\/systematic"}
```

### Example 3

[](#example-3)

**Request**

```
curl -d "correcthorsebatterystaple" http://mypasswordchecker.com/
```

**Response**

```
{"status":-1,"message":"Only secure connections allowed"}
```

Possible status codes in json
-----------------------------

[](#possible-status-codes-in-json)

- 0, OK
- -1, error
- 1, unknown
- 100, it does not contain enough DIFFERENT characters
- 101, it is all whitespace
- 102, it is based on a (reversed) dictionary word
- 103, it is based on a dictionary word
- 104, it is based on your username
- 105, it is based upon your password entry
- 106, it is derivable from your password entry
- 107, it is derived from your password entry
- 108, it is too short
- 109, it is too simplistic/systematic
- 110, it is WAY too short
- 111, you are not registered in the password file

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity63

Established project with proven stability

 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

Unknown

Total

1

Last Release

3814d ago

### Community

Maintainers

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

---

Top Contributors

[![gisostallenberg](https://avatars.githubusercontent.com/u/11526270?v=4)](https://github.com/gisostallenberg "gisostallenberg (8 commits)")

---

Tags

apipasswordMicroservicestrengthpassword strengthcracklibcracklib-check

### Embed Badge

![Health badge](/badges/gisostallenberg-correct-horse-battery-staple-api/health.svg)

```
[![Health](https://phpackages.com/badges/gisostallenberg-correct-horse-battery-staple-api/health.svg)](https://phpackages.com/packages/gisostallenberg-correct-horse-battery-staple-api)
```

###  Alternatives

[darkaonline/l5-swagger

OpenApi or Swagger integration to Laravel

2.9k34.0M112](/packages/darkaonline-l5-swagger)[knuckleswtf/scribe

Generate API documentation for humans from your Laravel codebase.✍

2.3k12.2M45](/packages/knuckleswtf-scribe)[mtarld/api-platform-ms-bundle

API Platform Microservice Bundle

7124.5k](/packages/mtarld-api-platform-ms-bundle)[mjaschen/collmex

Collmex PHP SDK

2080.7k](/packages/mjaschen-collmex)[rubix/server

Deploy your Rubix ML models to production with scalable stand-alone inference servers.

632.3k](/packages/rubix-server)[dragon-code/laravel-json-response

Automatically always return a response in JSON format

1118.6k1](/packages/dragon-code-laravel-json-response)

PHPackages © 2026

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