Download the PHP package cable8mm/laravel-validation-kisa-rules without Composer
On this page you can find all versions of the php package cable8mm/laravel-validation-kisa-rules. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download cable8mm/laravel-validation-kisa-rules
More information about cable8mm/laravel-validation-kisa-rules
Files in cable8mm/laravel-validation-kisa-rules
Package laravel-validation-kisa-rules
Short Description A set of useful Laravel validation password rules for KISA
License MIT
Homepage https://github.com/cable8mm/laravel-validation-kisa-rules
Informations about the package laravel-validation-kisa-rules
Laravel Validation KISA Rules
[!WARNING] This package is archived and no longer actively maintained.
It was originally created based on password recommendations published by KISA and related Korean security guidelines available at the time of development.
Those recommendations have since been revised, abolished, or are no longer publicly available.
This package is preserved for legacy applications that still require the historical password policy.
Laravel validation rules implementing password requirements recommended by KISA (Korea Internet & Security Agency).
Why this package exists
Many services in South Korea follow password recommendations published by KISA.
Unlike Laravel's built-in Password rule, KISA password requirements are conditional.
| Character Types Used | Minimum Length |
|---|---|
| 1 type | 10 characters |
| 2 or more types | 8 characters |
For example,
| Password | Valid |
|---|---|
aaaaaaaaaa |
✅ |
abcd1234 |
✅ |
abcd!@#$ |
✅ |
abcd123! |
✅ |
aaaaaaaa |
❌ |
Laravel's built-in password validation cannot express these rules.
This package provides a reusable validation rule implementing KISA recommendations.
Features
- ✅ Implements KISA password recommendations
- ✅ Supports Laravel validation pipeline
- ✅ Translation ready
- ✅ Composer installable
Support & Tested
| PHP | Laravel |
|---|---|
| 8.1 | 10.x |
| 8.2 | 10.x |
| 8.2 | 11.x |
| 8.2 | 12.x |
| 8.3 | 10.x |
| 8.3 | 11.x |
| 8.3 | 12.x |
Installation
The package registers itself automatically.
Publishing Translations
Usage
KisaPassword
Testing
Formatting
Automatically fix coding style issues.
Inspect files without modifying them.
References
- KISA password guideline documents
License
The MIT License (MIT).
See LICENSE.md for more information.