{"repo":"WordPress/two-factor","free":true,"listed":false,"github":"https://github.com/WordPress/two-factor","clone":"git clone https://github.com/WordPress/two-factor.git","description":"Two-Factor Authentication for WordPress.","language":"PHP","stars":822,"topics":["wordpress-plugin","totp","2fa","authentication","wordpress"],"license":"GPL-2.0","category":"auth-billing-email","readme_excerpt":"Two-Factor Two-Factor plugin for WordPress. View on WordPress.org → Description The Two-Factor plugin adds an extra layer of security to your WordPress login by requiring users to provide a second form of authentication in addition to their password. This helps protect against unauthorized access even if passwords are compromised. Usage See the readme.txt for installation and usage instructions. Contribute Please report (non-security) issues and open pull requests on GitHub. See below for information on reporting potential security/privacy vulnerabilities. Join the #core-passwords channel on WordPress Slack (sign up here). To use the provided development environment, you'll first need to install and launch Docker. Once it's running, the next steps are: git clone https://github.com/wordpress/two-factor.git cd two-factor npm install npm run build npm run env start See package.json for other available scripts you might want to use during development, like linting and testing. When you're ready, open a pull request with the suggested changes. Testing 1. Run npm test or npm run test:watch . To generate a code coverage report, be sure to start the testing environment with coverage support enabled: npm run env start -- --xdebug=coverage To view the code coverage report, you can open a web browser, go to File Open file... , and then select {path to two-factor}/tests/logs/html/index.html . Deployments Deployments to WP.org plugin repository are handled automatically by the GitHub acti","default_branch":null,"files":null,"tree":[],"storefront":"/r/WordPress","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/WordPress/two-factor/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}