{"id":20455046,"url":"https://github.com/jumpingrivers/zxcvbnr","last_synced_at":"2025-08-25T10:11:56.041Z","repository":{"id":75642673,"uuid":"100377726","full_name":"jumpingrivers/zxcvbnR","owner":"jumpingrivers","description":"Password Strength Estimator","archived":false,"fork":false,"pushed_at":"2017-08-15T13:28:44.000Z","size":400,"stargazers_count":2,"open_issues_count":3,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-15T23:25:26.394Z","etag":null,"topics":["password","r","r-package"],"latest_commit_sha":null,"homepage":"","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jumpingrivers.png","metadata":{"files":{"readme":"README.Rmd","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2017-08-15T13:01:12.000Z","updated_at":"2024-11-03T00:58:31.000Z","dependencies_parsed_at":"2023-06-07T05:30:18.601Z","dependency_job_id":null,"html_url":"https://github.com/jumpingrivers/zxcvbnR","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/jumpingrivers%2FzxcvbnR","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jumpingrivers%2FzxcvbnR/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jumpingrivers%2FzxcvbnR/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jumpingrivers%2FzxcvbnR/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jumpingrivers","download_url":"https://codeload.github.com/jumpingrivers/zxcvbnR/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242005820,"owners_count":20056434,"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":["password","r","r-package"],"created_at":"2024-11-15T11:17:48.103Z","updated_at":"2025-03-05T10:19:13.990Z","avatar_url":"https://github.com/jumpingrivers.png","language":"R","funding_links":[],"categories":[],"sub_categories":[],"readme":"---\noutput:\n  md_document:\n    variant: markdown_github\n---\n\n\u003c!-- README.md is generated from README.Rmd. Please edit that file --\u003e\n\n```{r, echo = FALSE}\nknitr::opts_chunk$set(\n  collapse = TRUE,\n  comment = \"#\u003e\",\n  fig.path = \"README-\"\n)\n```\n\n# Low-Budget Password Strength Estimation\n\n[![Travis-CI Build Status](https://travis-ci.org/jumpingrivers/zxcvbnR.svg?branch=master)](https://travis-ci.org/jumpingrivers/zxcvbnR)\n[![Coverage Status](https://img.shields.io/codecov/c/github/jumpingrivers/zxcvbnR/master.svg)](https://codecov.io/github/jumpingrivers\u003e/zxcvbnR?branch=master)\n[![CRAN_Status_Badge](http://www.r-pkg.org/badges/version/zxcvbnR)](https://cran.r-project.org/package=zxcvbnR)\n\n[zxcvbn](https://github.com/dropbox/zxcvbn) is a password strength estimator inspired by password crackers. `zxcvbnR` provides an R interface to this Javascript library.\n\nThrough pattern matching and conservative estimation, it recognizes and weighs 30k common passwords, common names and surnames according to US census data, popular English words from Wikipedia and US television and movies, and other common patterns like dates, repeats (aaa), sequences (abcd), keyboard patterns (qwertyuiop), and l33t speak.\n\n### Installation\n\nCurrently the package isn't on CRAN. To install\n```{r eval = FALSE}\ndevtools::install_github(\"jumpingrivers/zxcvbnR\")\n```\n\n### Usage\n\nThe main function in the package is `check_password()`\n```{r example}\nlibrary(\"zxcvbnR\")\ncheck_password(\"ABCDE\")\ncheck_password(\"#rstats is great\")\n```\nThe function also returns a list containing other details\n```{r}\nres = check_password(\"ABCDE\")\nres$feedback\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjumpingrivers%2Fzxcvbnr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjumpingrivers%2Fzxcvbnr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjumpingrivers%2Fzxcvbnr/lists"}