{"id":13760059,"url":"https://github.com/WordPress/two-factor","last_synced_at":"2025-05-10T10:31:15.182Z","repository":{"id":22320122,"uuid":"25655458","full_name":"WordPress/two-factor","owner":"WordPress","description":"Two-Factor Authentication for WordPress.","archived":false,"fork":false,"pushed_at":"2025-04-30T21:35:59.000Z","size":3664,"stargazers_count":768,"open_issues_count":73,"forks_count":160,"subscribers_count":44,"default_branch":"master","last_synced_at":"2025-04-30T22:30:45.516Z","etag":null,"topics":["2fa","authentication","totp","wordpress","wordpress-plugin"],"latest_commit_sha":null,"homepage":"https://wordpress.org/plugins/two-factor/","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/WordPress.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2014-10-23T20:03:04.000Z","updated_at":"2025-04-28T20:07:40.000Z","dependencies_parsed_at":"2024-09-10T05:01:03.362Z","dependency_job_id":"affe04fe-730c-4a5c-9524-9dad95e6d506","html_url":"https://github.com/WordPress/two-factor","commit_stats":{"total_commits":783,"total_committers":63,"mean_commits":"12.428571428571429","dds":0.6807151979565773,"last_synced_commit":"a29b14033ceeb22f5f32a4bd5178eb68a1d75b8e"},"previous_names":[],"tags_count":29,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WordPress%2Ftwo-factor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WordPress%2Ftwo-factor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WordPress%2Ftwo-factor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WordPress%2Ftwo-factor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WordPress","download_url":"https://codeload.github.com/WordPress/two-factor/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253401122,"owners_count":21902610,"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":["2fa","authentication","totp","wordpress","wordpress-plugin"],"created_at":"2024-08-03T13:01:02.833Z","updated_at":"2025-05-10T10:31:14.715Z","avatar_url":"https://github.com/WordPress.png","language":"PHP","readme":"# Two-Factor\n\n[![Test](https://github.com/WordPress/two-factor/actions/workflows/test.yml/badge.svg)](https://github.com/WordPress/two-factor/actions/workflows/test.yml) [![Deploy](https://github.com/WordPress/two-factor/actions/workflows/deploy.yml/badge.svg)](https://github.com/WordPress/two-factor/actions/workflows/deploy.yml)\n\nTwo-Factor plugin for WordPress. [View on WordPress.org →](https://wordpress.org/plugins/two-factor/)\n\n## Usage\n\nSee the [readme.txt](readme.txt) for installation and usage instructions.\n\n## Contribute\n\nPlease [report (non-security) issues](https://github.com/WordPress/two-factor/issues) and [open pull requests](https://github.com/WordPress/two-factor/pulls) on GitHub. See below for information on reporting potential security/privacy vulnerabilities.\n\nJoin the `#core-passwords` channel [on WordPress Slack](http://wordpress.slack.com) ([sign up here](http://chat.wordpress.org)).\n\nTo use the provided development environment, you'll first need to install and launch Docker. Once it's running, the next steps are:\n\n    $ git clone https://github.com/wordpress/two-factor.git\n    $ cd two-factor\n    $ npm install\n    $ npm run build\n    $ npm run env start\n\nSee `package.json` for other available scripts you might want to use during development, like linting and testing.\n\nWhen you're ready, open [a pull request](https://help.github.com/articles/creating-a-pull-request-from-a-fork/) with the suggested changes.\n\n## Testing\n\n1. Run `npm test` or `npm run test:watch`.\n\nTo generate a code coverage report, be sure to start the testing environment with coverage support enabled:\n    npm run env start -- --xdebug=coverage\n\nTo view the code coverage report, you can open a web browser, go to `File \u003e Open file...`, and then select `{path to two-factor}/tests/logs/html/index.html`.\n\n## Deployments\n\nDeployments [to WP.org plugin repository](https://wordpress.org/plugins/two-factor/) are handled automatically by the GitHub action [.github/workflows/deploy.yml](.github/workflows/deploy.yml). All merges to the `master` branch are committed to the [`trunk` directory](https://plugins.trac.wordpress.org/browser/two-factor/trunk) while all [Git tags](https://github.com/WordPress/two-factor/tags) are pushed as versioned releases [under the `tags` directory](https://plugins.trac.wordpress.org/browser/two-factor/tags).\n\n## Known Issues\n\n- PHP codebase doesn't pass the WordPress coding standard checks, see [#437](https://github.com/WordPress/two-factor/issues/437).\n\n## Credits\n\nCreated [by contributors](https://github.com/WordPress/two-factor/graphs/contributors) and released under [GPLv2 or later](LICENSE.md).\n\n## Security\n\nPlease privately report any potential security issues to the [WordPress HackerOne](https://hackerone.com/wordpress) program.\n","funding_links":[],"categories":["PHP"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FWordPress%2Ftwo-factor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FWordPress%2Ftwo-factor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FWordPress%2Ftwo-factor/lists"}