| 开发者 | gracewell89 |
|---|---|
| 更新时间 | 2026年10月14日 03:27 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPL-2.0-or-later |
| 版权网址: | 版权信息 |
No. Authenticator verification is local. Core checksums and original core files are fetched from WordPress.org. Admin scripts, animations and QR generation run from bundled local assets. The interface uses system fonts and sends no requests to font or script CDNs.
Use an unused backup recovery code to sign in. Another administrator can also reset your enrollment if necessary. After verified enrollment, intentionally generate 10 recovery codes and save the plaintext returned by that successful generation response. Normal page loads and get_2fa_data responses show only usage metadata, not old codes. Storage retains salted HMAC-SHA256 verifiers and authenticated encrypted display copies; the internal owner-only helper can still decrypt unused display copies when explicitly requested. Hash-only legacy codes remain usable but cannot be reconstructed. This is restricted disclosure, not irreversible show-once storage. To generate a replacement set, verify your current authenticator or an unused recovery code. This protects recovery credentials from changes by someone possessing only a logged-in session. A successful save replaces and invalidates all previous codes. Redemption removes the used code's verifier and encrypted display copy.
The private recovery link shown on Login Protection grants temporary access to the standard login form. It still requires your password and any active 2FA. You can also define GWQSH_DISABLE_LOGIN_URL as true in wp-config.php. Disabling Custom Login URL in the plugin immediately restores the standard routes. The configured route adapts to pretty, index.php and plain WordPress permalinks.
No. Run scans manually on File Integrity. WordPress cron still handles log retention and expired lockout cleanup.
No. Core files are checked against official checksums. Plugin/theme PHP and uploads are checked for suspicious patterns or executable file types. Files over the signature-scan size limit are skipped. Review scan scope information before interpreting results.
Minimum supported versions are WordPress 5.3 and PHP 7.4. The latest local integration tests used WordPress 7.1.2 and PHP 8.2.4. Minimum-version combinations have not been executed.