{"id":21977506,"url":"https://github.com/muhammadmuazen/pysworder","last_synced_at":"2026-04-07T13:32:07.873Z","repository":{"id":195542595,"uuid":"693125691","full_name":"MuhammadMuazen/Pysworder","owner":"MuhammadMuazen","description":"Simple Python script that generates a random password and strengthen a weak provided password","archived":false,"fork":false,"pushed_at":"2024-09-04T07:10:35.000Z","size":22,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-01T12:11:23.725Z","etag":null,"topics":["password-generator","password-strength","passwords","python","tool","tools"],"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/MuhammadMuazen.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,"zenodo":null}},"created_at":"2023-09-18T12:00:15.000Z","updated_at":"2025-08-25T05:48:50.000Z","dependencies_parsed_at":null,"dependency_job_id":"bc5a137f-c464-485f-a5f8-3c439d3dfdb9","html_url":"https://github.com/MuhammadMuazen/Pysworder","commit_stats":null,"previous_names":["muhammadmuazen/pysworder"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/MuhammadMuazen/Pysworder","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MuhammadMuazen%2FPysworder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MuhammadMuazen%2FPysworder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MuhammadMuazen%2FPysworder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MuhammadMuazen%2FPysworder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MuhammadMuazen","download_url":"https://codeload.github.com/MuhammadMuazen/Pysworder/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MuhammadMuazen%2FPysworder/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31515144,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T03:10:19.677Z","status":"ssl_error","status_checked_at":"2026-04-07T03:10:13.982Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["password-generator","password-strength","passwords","python","tool","tools"],"created_at":"2024-11-29T16:15:28.799Z","updated_at":"2026-04-07T13:32:07.853Z","avatar_url":"https://github.com/MuhammadMuazen.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Pysworder\n### Simple Python script that generates a random password and strengthen a weak provided password\n---\n# NIST Special Publication 800-63B: Digital Identity Guidelines (United States):\n1. Passwords should have a minimum length of at least 8 characters\n2. Longer passwords are generally stronger; encourage the use of passphrases, which are easier to remember and can be longer.\n3. Passwords should not be composed of easily guessable information, such as dictionary words, common phrases, or patterns (e.g., \"password123\").\n4. Avoid using information that can be easily obtained or guessed, such as usernames, birthdays, or common patterns (e.g., \"12345\").\n5. Encourage a mix of character types, including uppercase letters, lowercase letters, numbers, and special characters\n6. Avoid password expiration policies that force users to change their passwords regularly without reason, as they can lead to weaker passwords.\n7. Implement multi-factor authentication (MFA) wherever possible to enhance security.\n# Run\n---\n### `python3 pysworder.py`\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmuhammadmuazen%2Fpysworder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmuhammadmuazen%2Fpysworder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmuhammadmuazen%2Fpysworder/lists"}