{"id":16366623,"url":"https://github.com/centminmod/checkpasswords","last_synced_at":"2026-02-17T08:30:17.217Z","repository":{"id":80279755,"uuid":"124197684","full_name":"centminmod/checkpasswords","owner":"centminmod","description":"Modified shell script using Cloudflare example Pwned Passwords API from Have I Been Pwned database","archived":false,"fork":false,"pushed_at":"2018-03-21T17:42:43.000Z","size":3,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-12-31T01:41:33.922Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/centminmod.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2018-03-07T07:37:35.000Z","updated_at":"2018-03-21T17:42:44.000Z","dependencies_parsed_at":null,"dependency_job_id":"e7818326-edaa-4982-a1e9-91cde5ec47cd","html_url":"https://github.com/centminmod/checkpasswords","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/centminmod%2Fcheckpasswords","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/centminmod%2Fcheckpasswords/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/centminmod%2Fcheckpasswords/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/centminmod%2Fcheckpasswords/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/centminmod","download_url":"https://codeload.github.com/centminmod/checkpasswords/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239828192,"owners_count":19703816,"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":[],"created_at":"2024-10-11T02:47:04.443Z","updated_at":"2026-02-17T08:30:17.158Z","avatar_url":"https://github.com/centminmod.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"Modified version of Cloudflare shell script example [here](https://blog.cloudflare.com/validating-leaked-passwords-with-k-anonymity/)\n\n\nJust pass the password as an option to the script\n\ni.e.\n \n    ./checkpasswords.sh YOURPASSWORD\n\nexample of weak password found in breached database\n\n    ./checkpasswords.sh 123                           \n    [unsafe] Password found in breached database.\n\nor\n\n    ./checkpasswords.sh 123 \u003e/dev/null; echo $?                     \n    1\n\nexample of stronger unique password not found in breached databased\n\n    ./checkpasswords.sh OVIgdv2Ttn9ep5zs1pM76\n    [safe] Password not found in breached database.\n\nor\n\n    ./checkpasswords.sh OVIgdv2Ttn9ep5zs1pM76 \u003e/dev/null; echo $?\n    0\n\nusing pwgen generated passwords checking\n \n    ./checkpasswords.sh $(pwgen -1cnys 21)\n\noutput\n\n    ./checkpasswords.sh $(pwgen -1cnys 21)\n    [safe] Password not found in breached database.\n\nor\n\n    ./checkpasswords.sh $(pwgen -1cnys 21) \u003e/dev/null; echo $?\n    0\n\n## Links\n\n* https://haveibeenpwned.com/\n* https://www.troyhunt.com/the-legitimisation-of-have-i-been-pwned/","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcentminmod%2Fcheckpasswords","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcentminmod%2Fcheckpasswords","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcentminmod%2Fcheckpasswords/lists"}