{"id":20433961,"url":"https://github.com/cable8mm/laravel-validation-kisa-rules","last_synced_at":"2026-02-14T03:10:23.591Z","repository":{"id":225762242,"uuid":"766708314","full_name":"cable8mm/laravel-validation-kisa-rules","owner":"cable8mm","description":"A set of useful Laravel validation password rules for KISA","archived":false,"fork":false,"pushed_at":"2025-03-04T14:35:17.000Z","size":26,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-04T15:33:10.634Z","etag":null,"topics":["kisa","laravel","package","password","security"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cable8mm.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-04T00:59:32.000Z","updated_at":"2025-03-04T14:35:21.000Z","dependencies_parsed_at":null,"dependency_job_id":"33d9696a-622c-4295-b45a-27e81f1e12ee","html_url":"https://github.com/cable8mm/laravel-validation-kisa-rules","commit_stats":null,"previous_names":["cable8mm/laravel-validation-kisa-rules"],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cable8mm%2Flaravel-validation-kisa-rules","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cable8mm%2Flaravel-validation-kisa-rules/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cable8mm%2Flaravel-validation-kisa-rules/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cable8mm%2Flaravel-validation-kisa-rules/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cable8mm","download_url":"https://codeload.github.com/cable8mm/laravel-validation-kisa-rules/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241872867,"owners_count":20034746,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["kisa","laravel","package","password","security"],"created_at":"2024-11-15T08:22:59.222Z","updated_at":"2026-02-14T03:10:18.550Z","avatar_url":"https://github.com/cable8mm.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Laravel Validation KISA Rules\n\n[![code-style](https://github.com/cable8mm/laravel-validation-kisa-rules/actions/workflows/code-style.yml/badge.svg)](https://github.com/cable8mm/laravel-validation-kisa-rules/actions/workflows/code-style.yml)\n[![run-tests](https://github.com/cable8mm/laravel-validation-kisa-rules/actions/workflows/run-tests.yml/badge.svg)](https://github.com/cable8mm/laravel-validation-kisa-rules/actions/workflows/run-tests.yml)\n[![Packagist Version](https://img.shields.io/packagist/v/cable8mm/laravel-validation-kisa-rules)](https://packagist.org/packages/cable8mm/laravel-validation-kisa-rules)\n[![Packagist Downloads](https://img.shields.io/packagist/dt/cable8mm/laravel-validation-kisa-rules)](https://packagist.org/packages/cable8mm/laravel-validation-kisa-rules/stats)\n[![Packagist Dependency Version](https://img.shields.io/packagist/dependency-v/cable8mm/laravel-validation-kisa-rules/php)](https://packagist.org/packages/cable8mm/laravel-validation-kisa-rules)\n[![Packagist Stars](https://img.shields.io/packagist/stars/cable8mm/laravel-validation-kisa-rules)](https://github.com/cable8mm/laravel-validation-kisa-rules/stargazers)\n[![Packagist License](https://img.shields.io/packagist/l/cable8mm/laravel-validation-kisa-rules)](https://github.com/cable8mm/laravel-validation-kisa-rules/blob/main/LICENSE.md)\n\nThis repository contains a helpful Laravel validation rule for KISA passwords. KISA is an organization dedicated to securing the internet network in South Korea. Major websites operating in South Korea are required to adhere to KISA password standards. Therefore, this is a small library designed to verify passwords according to the KISA standard.\n\n## Features\n\n- [x] Implement support for KISA standard validation in Laravel\n- [x] Enable easy installation via Composer\n\n## Support \u0026 Tested\n\n| Available | PHP | Laravel |\n| :-------: | :-: | :-----: |\n|    ✅     | 8.1 |  10.x   |\n|    ✅     | 8.2 |  10.x   |\n|    ✅     | 8.2 |  11.x   |\n|    ✅     | 8.2 |  12.x   |\n|    ✅     | 8.3 |  10.x   |\n|    ✅     | 8.3 |  11.x   |\n|    ✅     | 8.3 |  12.x   |\n\n## Installation\n\nYou can install the package via composer:\n\n```bash\ncomposer require cable8mm/laravel-validation-kisa-rules\n```\n\nThe package will automatically register itself.\n\n### Translations\n\nIf you wish to edit the package translations, you can run the following command to publish them into your `resources/lang` folder\n\n```bash\nphp artisan vendor:publish --provider=\"Cable8mm\\ValidationKisaRules\\ValidationKisaRulesServiceProvider\"\n```\n\n## Usage\n\n### `KisaPassword` rule\n\n```php\nuse Cable8mm\\ValidationKisaRules\\Rules\\KisaPassword;\nuse Illuminate\\Http\\Request;\n\npublic function store(Request $request)\n{\n    $validated = $request-\u003evalidate([\n        'password' =\u003e ['required', 'confirmed', new KisaPassword()],\n    ]);\n}\n```\n\n### Testing\n\n```bash\ncomposer test\n```\n\n### Formatting\n\n```bash\ncomposer lint\n# Modify all files to comply with the PHP coding standards.\n\ncomposer inspect\n# Inspect all files to ensure compliance with PHP coding standards.\n```\n\n## Reference\n\n- KISA password documents : [go link](https://xn--3e0bx5e6xzftae3gxzpskhile.xn--3e0b707e/2060305/form?postSeq=14\u0026page=1)\n\n## License\n\nThe MIT License (MIT). Please see [License File](LICENSE.md) for more information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcable8mm%2Flaravel-validation-kisa-rules","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcable8mm%2Flaravel-validation-kisa-rules","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcable8mm%2Flaravel-validation-kisa-rules/lists"}