{"id":24837270,"url":"https://github.com/mr-mudgal/password-breach-checker","last_synced_at":"2026-04-24T12:04:31.727Z","repository":{"id":197791852,"uuid":"699337240","full_name":"mr-mudgal/Password-Breach-Checker","owner":"mr-mudgal","description":"Stay informed about the security of your passwords! The Password Checker is a simple one-page website built with Python Django that helps users determine if their passwords have been compromised in a data breach.","archived":false,"fork":false,"pushed_at":"2025-01-14T22:09:24.000Z","size":2083,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-26T04:14:04.085Z","etag":null,"topics":["amazon-s3","amazon-web-services","api","aws-ec2","django","django-application","django-framework","hashlib","hashlib-library","haveibeenpwned","mkcert","object-relational-mapping","orm","orm-framework","python","python3","requests","requests-library-python","requests-python","responsive-web-design"],"latest_commit_sha":null,"homepage":"","language":"Python","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/mr-mudgal.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":"2023-10-02T12:43:20.000Z","updated_at":"2025-01-15T17:32:43.000Z","dependencies_parsed_at":null,"dependency_job_id":"9546948d-15b4-436f-90dd-594118e60a0e","html_url":"https://github.com/mr-mudgal/Password-Breach-Checker","commit_stats":null,"previous_names":["mr-mudgal/password-breach-checker"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mr-mudgal/Password-Breach-Checker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mr-mudgal%2FPassword-Breach-Checker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mr-mudgal%2FPassword-Breach-Checker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mr-mudgal%2FPassword-Breach-Checker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mr-mudgal%2FPassword-Breach-Checker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mr-mudgal","download_url":"https://codeload.github.com/mr-mudgal/Password-Breach-Checker/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mr-mudgal%2FPassword-Breach-Checker/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263099439,"owners_count":23413622,"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":["amazon-s3","amazon-web-services","api","aws-ec2","django","django-application","django-framework","hashlib","hashlib-library","haveibeenpwned","mkcert","object-relational-mapping","orm","orm-framework","python","python3","requests","requests-library-python","requests-python","responsive-web-design"],"created_at":"2025-01-31T05:53:41.887Z","updated_at":"2026-04-24T12:04:31.670Z","avatar_url":"https://github.com/mr-mudgal.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Password-Breach-Checker\nWebsite URL: _I have stopped hosting the website, as AWS started charges, due to overusage of run-time beyond the free-trial allowed time._\n\nThis is a simple one-page website, created by Python **Django** Framework.  \nIt is used in order to tell the user whether their passwords have been leaked in a data breach or not.  \nIt uses the [haveibeenpwned](https://haveibeenpwned.com) API, to check for the results.  \nWe also use **mkcert** in order to run the project on ```https```. Although, since it is privately signed key, it still shows privacy issue, when opened. You can safely ignore the warning and choose to proceed and open the site.  \nThe project is hosted on an **AWS (Amazon Web Service) EC2 instance**, and used _Elastic IP_ to allocate a fix IP to the instance.  \nWE **DO NOT COLLECT/STORE** ANY OF YOU DATA, AND RESPECT YOUR PRIVACY.\n***\n### Usage\n_NOTE: WE **DO NOT STORE** ANY PASSWORD ENTERED BY THE USER. THE PASSWORD YOU ENTERED IS BEING ENCRYPTED BY '**SHA256**' METHOD USING HASHLIB LIBRARY\u0026 THEN IT IS USED FOR THE API REQUEST._\n- To use the website, you just need to visit -\u003e [here](https://bit.ly/pbc_RM) \u003c-\n- It would take you to the home page of a single-webpage website, which would look like below:\n![image](https://github.com/mr-mudgal/Password-Breach-Checker/assets/100049039/693d7996-f0c9-4a51-a30e-6d575cf13939)\n- Enter the password you want to check in the given white input field.\n- Click the search database icon below of it for getting the ouput.\n- If the password have NOT been found in the [haveibeenpwned](https://haveibeenpwned.com) database, the result message would be in green, like below:\n![image](https://github.com/mr-mudgal/Password-Breach-Checker/assets/100049039/687247f8-1e06-4be9-86e3-47424b87bd2e)\n- If the password have been found in the [haveibeenpwned](https://haveibeenpwned.com) database, the reuslt message would be in red mentioning the number of times it have been breached, like below:\n![image](https://github.com/mr-mudgal/Password-Breach-Checker/assets/100049039/f211f30f-6afc-4a17-8a96-d2a070570da5)\n- you can hover to the 'Usage' \u0026 'About', the details.\n\n\nSuggestion to search for more database, are welcome. To make suggestion, create an issue in this repository.\n\n**Thank You**\n\u003ch2 align=\"right\"\u003e\u003cimg src=\"https://github.com/mr-mudgal/Password-Breach-Checker/assets/100049039/dcf0239b-838f-41d9-b1c4-71df543ec07d\" width=\"3%\"\"\u003e\u003ca href=\"https://github.com/mr-mudgal\"\u003e@mr-mudgal\u003c/a\u003e\u003c/h2\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmr-mudgal%2Fpassword-breach-checker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmr-mudgal%2Fpassword-breach-checker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmr-mudgal%2Fpassword-breach-checker/lists"}