Wordfence Security
ExtensionJournal des modifications 150
Toutes les publications, de la plus récente à la plus ancienne, telles que l’éditeur les a décrites dans le journal des modifications de l’extension.
Affichage de 150 sur 150 publications Afficher toutes les publications
9.0.2
Amélioré Corrigé Sécurité Pas encore disponible- Change: Changed IPv6 diagnostics result to be informational only
- Change: Added help link to increased attack rate emails
- Improvement: Increased compatibility with WordPress Playground
- Improvement: Harden REST API user enumeration protection
- Fix: Upgraded virtualizer dependency to fix Firefox tab crash on screens with a lot of DOM elements (e.g., a running scan)
- Fix: Better detection and handling of "module" script tagging to avoid conflict with renamed plugin directories
- Fix: Add missed return value from
upgrader_pre_installaudit log filter - Fix: PHP 8.1 deprecation notice fixes
- Fix: Fixed translation support on login page
- Fix: Improve handling of WAF JSON processing to better handle array values
- Fix: Address early translation calls to avoid
_load_textdomain_just_in_timenotices - Fix: Changed a few translated strings to avoid containing HTML due to a broken CZ translation
- Fix: Removed obsolete CSS
- Fix: Fixed typo in "No alerts will be sent for the remain[d]er..."
9.0.1
Amélioré Corrigé Sécurité Pas encore disponible- Improvement: UX enhancements for passkey authentication and general login security
- Improvement: GeoIP database updated
- Fix: Improved error handling in WAF request handlers and XML-RPC parser
- Fix: Fixed an issue with translations not showing on the Login Security Settings tab
- Fix: Addressed several potential PHP 8.5+ deprecation notices
- Fix: Reworked MD5 hash use in MySQL to avoid deprecation in 9.7+
9.0.0
Amélioré Sécurité Pas encore disponible- Improvement: Added support for passkey authentication
- Available for both free and premium installations
- Can be enabled for any user role (multisite support is currently limited)
- WooCommerce integration
- Support for custom authentication integrations
- Improvement: GeoIP database updated
- Improvement: Several mobile styling and layout improvements on the login security page
- Improvement: Added diagnostics info for authentication hooks to assist with login-related troubleshooting
- Change: Hardened 2FA flow when installed next to plugins with non-standard authentication (credit: Austin Ginder of Anchor Hosting)
- Change: Hardened 2FA remember cookie handling
- Change: The scanner will now display an issue when the standalone Wordfence Login Security plugin is installed because all functionality is already provided by Wordfence itself
- Change: Updated internal libraries used by the Vue UI
- Change: Login error masking setting now also applies to the Login Security functionality
8.2.2
Amélioré Corrigé Pas encore disponible- Improvement: Better presentation of Live Traffic data on wide screens
- Improvement: Increased legibility of token fields
- Improvement: Reworked the pagination of the Blocking page for a better UX
- Improvement: Country blocking token field can now expand to show all entries
- Improvement: Performance improvements for the activity log and better pause behavior on window blur/focus
- Improvement: GeoIP database updated
- Change: Removed deprecated Central endpoint
- Fix: Addressed issue where the last activity log entry could repeatedly appear
- Fix: Using the embedded shortcode for the 2FA form now correctly enqueues core JavaScript dependencies
- Fix: Modals with content that overflows on smaller viewports can now be scrolled
- Fix: The changelog link in plugin upgrade scan issues now links correctly
8.2.1
Corrigé Pas encore disponible- Fix: Fixed issue with some i18n plugins/themes when a user has no 2FA recovery codes
- Fix: Toggled options with additional help links now correctly open the link rather than toggling the option
- Fix: Country Blocking editing fixed when there are multiple pages of block rules
- Fix: Added better error handling to the initial Vue data load
- Fix: Handled error when logging in using legacy 2FA with separate prompts enabled
8.2.0
Amélioré Corrigé Sécurité Pas encore disponible- Improvement: Migrated all deprecated JavaScript libraries in use to a Vue-based infrastructure
- Improvement: GeoIP database update
- Improvement: Better coverage of
aria-accessibility attributes - Improvement: Added
translatorscomments to translatable strings where previously missing - Fix: WordPress 7.0 compatibility fixes
- Note: Legacy two factor authentication using SMS-based codes will be discontinued around July 1, 2026. Sites using this functionality should migrate users to the TOTP-based two factor authentication on the Login Security page of the plugin
8.1.4
Corrigé Pas encore disponible- Fix: Fixed an issue with
inet_ptonintroduced by a recent patch to PHP 8.1+ that could cause a fatal error if a malformed IP address was passed to the call
8.1.3
Amélioré Pas encore disponible- Improvement: Updated the bundled geoip database
- Note: Verified compatibility with WordPress 6.9
8.1.2
Amélioré Pas encore disponible- Improvement: Updated the bundled geoip database
8.1.1
Amélioré Corrigé Pas encore disponible- Improvement: Improved localization support for the various block screens and messages
- Improvement: Updated the bundled geoip database
- Improvement: Prioritized Wordfence tables in the diagnostics tool when large numbers of tables exist
- Improvement: Allow non-US Google crawler IP addresses to pass country blocking
- Improvement: Enforcement of password strength requirements is now applied on the corresponding REST API endpoints
- Fix: Fixed detection for first-time logins and overall sending for login alerts when the corresponding settings are enabled
- Fix: When the WAF is using the mysql storage engine, fixed an issue with exclusion rules for the WAF not running correctly
- Fix: Reduced per-hit database query load around checking license status for free installations
- Fix: Optimized data sync with the WAF to better detect when the known server IP address list has changed
8.1.0
Amélioré Corrigé Sécurité Pas encore disponible- Improvement: Added password scanning support for WordPress 6.8 and later
- Improvement: Limited email alerts to 5 per hour by default and added notification when limit has been reached
- Improvement: Improved URL scanning performance
- Improvement: Updated GeoIP database
- Change: Reduced scan result severity for vulnerabilities with high attack complexity or required privileges
- Change: Added messaging around WAF support when NGINX Unit is detected
- Change: Added notice and scan result about Wordfence Assistant
- Change: Adjusted IPv6 connection issue message and appearance
- Fix: Prevented deprecation notice about calling base64_encode with null parameter
- Fix: Prevented deprecation message about calling preg_match with null parameter
- Fix: Corrected license type shown on dashboard when expiring
- Fix: Prevented disabled getmyuid function from causing fatal error
- Fix: Prevented disabled get_current_user function from causing fatal error
- Fix: Prevented notice about _load_textdomain_just_in_time being called incorrectly
8.0.5
Corrigé Pas encore disponible- Fix: Compatibility fixes for WordPress 6.8
8.0.4
Amélioré Pas encore disponible- Improvement: Improved error handling and messaging for some responses from our servers
- Improvement: Added messaging when a site may be using the same free license shared among multiple sites because it can cause the sites to use the same scan schedule rather than spreading out the load
- Improvement: Updated the readme content and formatting
8.0.3
Amélioré Corrigé Pas encore disponible- Improvement: Added support for hosts relocating the WAF's auto-prepend file via the constant/envvar WORDFENCE_WAF_PREPEND_DIRECTORY
- Improvement: Added detection for non-repo plugins and themes to avoid the scanner reporting changes when the same slug + version exists within the wordpress.org repo
- Improvement: Messaging for Central disconnections now better reflects the user making the change
- Improvement: Scan errors due to unreachable Wordfence servers will now provide a link to our status page to check for outages
- Improvement: Reduced the number of network calls created to sync scan issues when updates are performed in bulk
- Change: Reworked setting caching to avoid issues with some object caches
- Change: Reworked cURL check to avoid using WP_Http_Curl, which has been deprecated
- Fix: Normalized all wordfence.com links to be https
- Fix: Fixed a rare error that could occur on the diagnostics page when displaying a list of error logs
- Fix: Removed the "back to top" button and related script block from emailed diagnostics
- Fix: Fixed some UI coloring that did not correctly reflect the license type in use
8.0.2
Amélioré Corrigé Pas encore disponible- Improvement: General compatibility improvements and better error handling for PHP 8+
- Improvement: Added audit log status to the plugin dashboard
- Change: Increased width of diagnostics text export for better legibility
- Fix: Addressed an error with mail hooks and the audit log when third party plugins send unexpected value types
8.0.1
Amélioré Corrigé Pas encore disponible- Improvement: Updated GeoIP database
- Change: Revised some help text related to the audit log to be more clear
- Fix: Improved audit log compatibility with some plugins that would cause excessive noise due to their behaviors around setting up user roles and capabilities
- Fix: Fixed a log notice that could occur when deactivating Wordfence with audit log events still pending and a broken Wordfence Central link
8.0.0
Amélioré Sécurité Pas encore disponible- Improvement: Introduced the Wordfence Audit Log, a new premium feature to monitor all changes and actions in security-sensitive areas of the site with remote tamper-proof data storage via Wordfence Central
- Change: Increased the minimum supported WordPress version to 4.7
- Change: Increased the minimum supported PHP version to 7.0
7.11.7
Amélioré Corrigé Pas encore disponible- Improvement: Optimized scan performance by reducing database queries by approximately 38% along with CPU usage
- Fix: Added translation support for "Page not found" string when viewing recent traffic
7.11.6
Amélioré Corrigé Sécurité Pas encore disponible- Improvement: Revised the strong password requirements notice to be more readable
- Improvement: Removed unnecessary calls for the plugin and theme vulnerability checks
- Improvement: Reduced the frequency of calls to Wordfence Central during some operations where the values do not need to be synced
- Improvement: Refactored some queries to avoid the automatic SHOW FULL COLUMNS queries that WordPress performs to verify database encodings
- Improvement: Infrequently-used config values are no longer automatically loaded into memory and instead loaded only on demand
- Fix: Fixed an issue where multisite installations using the WAF mysqli storage engine could repeatedly attempt to update WAF rules when not in optimized mode
- Improvement: Updated the bundled GeoIP database
- Change: Revised the formatting of TOTP app URLs to prioritize the site's own URL for better sorting and display
- Fix: Fixed the last captcha column in the users page so it no longer displays "(not required)" on 2FA users since that no longer applies
- Fix: Added a check in wflogs/rules.php to only run when within the WAF's bootstrap stage when hosted behind nginx
7.11.5
Corrigé Pas encore disponible- Fix: Revised the behavior of the reCAPTCHA verification to use the documented expiration period of the token and response to avoid sending verification requests too frequently, which could artificially lower scores in some circumstances
- Fix: Addressed PHP 8 deprecation notices in the file differ used by file changed scan results
- Fix: Reduced the frequency of Wordfence Central status update callbacks in sections of the scan that occur quickly in sequence
7.11.4
Amélioré Corrigé Pas encore disponible- Change: CAPTCHA verification when enabled now additionally applies to 2FA logins (may send an email verification on low scores) and no longer reveals whether a user exists for the submitted account credentials (credit: Raxis)
- Fix: Addressed a potential PHP 8 notice in the human/bot detection AJAX call
- Fix: Addressed a potential PHP 8 notice when requesting a lockout unlock verification email
- Fix: Fixed the emailed diagnostics view not showing the missing table information when applicable
- Fix: Improved quick scan logic to base timing on regular scans so they're more evenly distributed
7.11.3
Corrigé Pas encore disponible- Fix: Fixed an issue with sites containing invalid Wordfence Central site data where they could throw an error when viewing Wordfence pages
7.11.2
Amélioré Corrigé Sécurité Pas encore disponible- Improvement: Enhanced the vulnerability scan to check and alert for WordPress core vulnerabilities and to adjust the severity of the scan result based on findings or available updates
- Improvement: Updated the bundled GeoIP database
- Improvement: Increased compatibility of brute force protection with plugins that override the normal login flow and omit traditional hooks
- Change: Adjusted the behavior of automatic quick scans to schedule themselves further away from full scans
- Fix: Added detection for a site being linked to a non-matching Wordfence Central record (e.g., when cloning the database to a staging site)
- Fix: Streamlined the license and terms of use installation flow to avoid unnecessary prompting
- Fix: Fixed an issue where user profiles with a selected locale different from the site itself could end up loading the site's locale instead
7.11.1
Amélioré Corrigé Pas encore disponible- Improvement: Added ".env" to the files checked for "Scan for publicly accessible configuration, backup, or log files"
- Improvement: Provided better descriptive text for the option "Block IPs who send POST requests with blank User-Agent and Referer"
- Improvement: The diagnostics page now displays the contents of any
auto_prepend_file.htaccess/.user.ini block for troubleshooting - Fix: Fixed an issue where a login lockout on a WooCommerce login form could fail silently
- Fix: The scan result for abandoned plugins no longer states it has been removed from wordpress.org if it is still listed
- Fix: Addressed an exception parsing date information in non-repo plugins that have a bad
last_updatedvalue - Fix: The URL scanner no longer generates a log warning when matching a potential URL fragment that ends up not being a valid URL
7.11.0
Amélioré Corrigé Pas encore disponible- Improvement: Added new functionality for trusted proxy presets to support proxies such as Amazon CloudFront, Ezoic, and Quic.cloud
- Improvement: WAF rule and malware signature updates are now signed with SHA-256 as well for hosts that no longer build SHA1 support
- Improvement: Updated the bundled trusted CA certificates
- Change: The WAF will no longer attempt to fetch rule or blocklist updates when run via WP-CLI
- Fix: Removed uses of SQL_CALC_FOUND_ROWS, which is deprecated as of MySQL 8.0.17
- Fix: Fixed an issue where final scan summary counts in some instances were not sent to Central
- Fix: Fixed a deprecation notice for get_class in PHP 8.3.0
- Fix: Corrected an output error in the connectivity section of Diagnostics in text mode
7.10.7
Corrigé Pas encore disponible- Fix: Compatibility fix for WordPress 6.4 on the login page styling
7.10.6
Corrigé Pas encore disponible- Fix: Addressed an issue with multisite installations when the wp_options tables had different encodings/collations
7.10.5
Amélioré Corrigé Pas encore disponible- Improvement: Updated the bundled GeoIP database
- Improvement: Added detection for Cloudflare reverse proxies blocking callbacks to the site
- Change: Files are no longer excluded from future scans if a previous scan stopped during their processing
- Fix: Added handling for the pending WordPress 6.4 change that removes $wpdb->use_mysqli
- Fix: The WAF MySQLi storage engine will now work correctly when either DB_COLLATE or DB_CHARSET are not defined
- Fix: Added additional error handling to Central calls to better handle request failures or conflicts
- Fix: Addressed a warning that would occur if a non-repo plugin update hook did not provide a last updated date
- Fix: Fixed an error in PHP 8 that could occur if the time correction offset was not numeric
- Fix: 2FA AJAX calls now use an absolute path rather than a full URL to avoid CORS issues on sites that do not canonicalize www and non-www requests
- Fix: Addressed a race condition where multiple concurrent hits on multisite could trigger overlapping role sync tasks
- Fix: Improved performance when viewing the user list on large multisites
- Fix: Fixed a UI bug where an invalid code on 2FA activation would leave the activate button disabled
- Fix: Reverted a change on error modals to bring back the additional close button for better accessibility
7.10.4
Amélioré Corrigé Pas encore disponible- Improvement: "Admin created outside of WordPress" scan results may now be reviewed and approved
- Improvement: The WAF storage engine may now be specified by setting the environmental variable "WFWAF_STORAGE_ENGINE"
- Improvement: Detect when a plugin or theme with a custom update handler is broken and blocking update version checks
- Change: Deprecated support for WordPress versions lower than 4.7.0
- Change: Exclude parse errors of a damaged compiled rules file from reporting
- Fix: Suppress PHP notices related to rule loading when running WP-CLI
- Fix: Fixed an issue with the scan monitor cron that could leave it running unnecessarily
7.10.3
Amélioré Corrigé Pas encore disponible- Improvement: Updated GeoIP database
- Fix: Added missing text domain to translation function call
- Fix: Corrected inconsistent styling of switch controls
- Change: Made MySQLi storage engine the default for Flywheel hosted sites
7.10.2
Corrigé Pas encore disponible- Fix: Prevented bundled sodium_compat library from conflicting with versions included with older WordPress versions
7.10.1
Amélioré Corrigé Sécurité Pas encore disponible- Improvement: Added support for processing arrays of files in the WAF
- Improvement: Refactored security event processing to send events in bulk
- Improvement: Updated bundled sodium_compat and random_compat libraries
- Fix: Prevented deprecation warning caused by dynamic property creation
- Fix: Added translation support for additional strings
- Change: Adjusted Wordfence registration UI
7.10.0
Amélioré Corrigé Sécurité Pas encore disponible- Improvement: Added translation support for strings from login security plugin
- Improvement: Added translator notes regarding word order and hidden text
- Improvement: Added translation support for additional strings
- Improvement: Prevented scans from failing if unreadable directories are encountered
- Improvement: Added help link to IPv4 scan option
- Improvement: Updated scan result text to clarify meaning of plugins removed from wordpress.org
- Improvement: Made "Increased Attack Rate" emails actionable
- Improvement: Updated GeoIP database
- Improvement: Updated JavaScript libraries
- Fix: Corrected IPv6 address expansion
- Fix: Ensured long request payloads for malicious requests are recorded in live traffic
- Fix: Prevented "commands out of sync" database error messages when the database connection has failed
- Fix: Prevented rare JSON encoding issues from breaking free license registration
- Fix: Prevented PHP notice from being logged when request parameter is missing
- Fix: Prevented deprecation warning in PHP 8.1
- Change: Moved detection for old TimThumb files to malware signature
- Change: Moved translation file from .po to .pot
- Change: Renamed "Macedonia" to "North Macedonia, Republic of"
7.9.3
Amélioré Corrigé Pas encore disponible- Improvement: Added exception handling to prevent WAF errors from being fatal
- Fix: Corrected error caused by method call on null in WAF
- Change: Deprecated support for PHP 5.5 and 5.6, ended support for PHP 5.3 and 5.4
- Change: Specified WAF version parameter when requesting firewall rules
7.9.2
Amélioré Corrigé Sécurité Pas encore disponible- Improvement: The vulnerability severity score (CVSS) is now shown with any vulnerability findings from the scanner
- Improvement: Changed several links during initial setup to open in a new window/tab so it doesn't interrupt installation
- Change: Removed the non-https callback test to the Wordfence servers
- Fix: Fixed an error on PHP 8 that could occur when checking for plugin updates and another plugin has a broken hook
- Fix: Added a check for disabled functions when generating support diagnostics to avoid an error on PHP 8
- Fix: Prevent double-clicking when activating 2FA to avoid an "already set up" error
7.9.1
Amélioré Corrigé Pas encore disponible- Improvement: Further improved performance when viewing 2FA settings and hid user counts by default on sites with many users
- Fix: Adjusted style inclusion and usage to prevent missing icons
- Fix: Avoided using the ctype extension as it may not be enabled
- Fix: Prevented fatal errors caused by malformed Central keys
7.9.0
Amélioré Corrigé Pas encore disponible- Improvement: Added 2FA management shortcode and WooCommerce account integration
- Improvement: Improved performance when viewing 2FA settings on sites with many users
- Improvement: Updated GeoIP database
- Fix: Ensured Captcha and 2FA scripts load on WooCommerce when activated on a sub-site in multisite
- Fix: Prevented reCAPTCHA logo from being obscured by some themes
- Fix: Enabled wfls_registration_blocked_message filter support for WooCommerce integration
7.8.2
Corrigé Pas encore disponible- Fix: Releasing same changes as 7.8.1, due to wordpress.org error
7.8.1
Amélioré Corrigé Pas encore disponible- Improvement: Added more granualar data deletion options to deactivation prompt
- Improvement: Allowed accessing diagnostics prior to completing registration
- Fix: Prevented installation prompt from displaying when a license key is already installed but the alert email address has been removed
7.8.0
Amélioré Corrigé Pas encore disponible- Improvement: Added feedback when login form is submitted with 2FA
- Fix: Restored click support on login button when using 2FA with WooCommerce
- Fix: Corrected display issue with reCAPTCHA score history graph
- Fix: Prevented errors on PHP caused by corrupted login timestamps
- Fix: Prevented deprecation notices on PHP 8.2 related to dynamic properties
- Change: Updated Wordfence registration workflow
7.7.1
Corrigé Pas encore disponible- Fix: Prevented scan resume attempts from repeating indefinitely when the initial scan stage fails
7.7.0
Amélioré Corrigé Sécurité Pas encore disponible- Improvement: Added configurable scan resume functionality to prevent scan failures on sites with intermittent connectivity issues
- Improvement: Added new scan result for vulnerabilities found in plugins that do not have patched versions available via WordPress.org
- Improvement: Implemented stand-alone MMDB reader for IP address lookups to prevent plugin conflicts and support additional PHP versions
- Improvement: Added option to disable looking up IP address locations via the Wordfence API
- Improvement: Prevented successful logins from resetting brute force counters
- Improvement: Clarified IPv6 diagnostic
- Improvement: Included maximum number of days in live traffic option text
- Fix: Made timezones consistent on firewall page
- Fix: Added "Use only IPv4 to start scans" option to search
- Fix: Prevented deprecation notices on PHP 8.1 when emailing the activity log
- Fix: Prevented warning on PHP 8 related to process owner diagnostic
- Fix: Prevented PHP Code Sniffer false positive related to T_BAD_CHARACTER
- Fix: Removed unsupported beta feed option
7.6.2
Amélioré Sécurité Pas encore disponible- Improvement: Hardened 2FA login flow to reduce exposure in cases where an attacker is able to obtain privileged information from the database
7.6.1
Corrigé Sécurité Pas encore disponible- Fix: Prevented XSS that would have required admin privileges to exploit (CVE-2022-3144)
7.6.0
Amélioré Corrigé Pas encore disponible- Improvement: Added option to start scans using only IPv4
- Improvement: Added diagnostic for internal IPv6 connectivity to site
- Improvement: Added AUTOMATIC_UPDATER_DISABLED diagnostic
- Improvement: Updated password strength check
- Improvement: Added support for scanning plugin/theme files in when using the WP_CONTENT_DIR/WP_PLUGIN_DIR constants
- Improvement: Updated GeoIP database
- Improvement: Made DISABLE_WP_CRON diagnostic more clear
- Improvement: Added "Hostname" to Live Traffic message displayed for hostname blocking
- Improvement: Improved compatibility with Flywheel hosting
- Improvement: Adopted semantic versioning
- Improvement: Added support for dynamic cookie redaction patterns when logging requests
- Fix: Prevented scanned paths from being displayed as skipped in rare cases
- Fix: Corrected indexed files count in scan messages
- Fix: Prevented overlapping AJAX requests when viewing Live Traffic on slower servers
- Fix: Corrected WP_DEBUG_DISPLAY diagnostic
- Fix: Prevented extraneous warnings caused by DNS resolution failures
- Fix: Corrected display issue with Save/Cancel buttons on All Options page
- Fix: Prevented errors caused by WHOIS searches for invalid values
7.5.11
Amélioré Corrigé Pas encore disponible- Improvement: Added option to toggle display of last login column on WP Users page
- Improvement: Improved autocomplete support for 2FA code on Apple devices
- Improvement: Prevented Batcache from caching block pages
- Improvement: Updated GeoIP database
- Fix: Prevented extraneous scan results when non-existent paths are configured using UPLOADS and related constants
- Fix: Corrected issue that prevented reCAPTCHA scores from being recorded
- Fix: Prevented invalid JSON setting values from triggering fatal errors
- Fix: Made text domains consistent for translation support
- Fix: Clarified that allowlisted IP addresses also bypass reCAPTCHA
7.5.10
Amélioré Corrigé Pas encore disponible- Improvement: Improved scan support for sites with non-standard directory structures
- Improvement: Increased accuracy of executable PHP upload detection
- Improvement: Addressed various deprecation notices with PHP 8.1
- Improvement: Improved handling of invalidated license keys
- Fix: Corrected lost password redirect URL when used with WooCommerce
- Fix: Prevented errors when live traffic data exceeds database column length
- Fix: Prevented bulk password resets from locking out admins
- Fix: Corrected issue that prevented saving country blocking settings in certain cases
- Change: Updated copyright information
7.5.9
Amélioré Corrigé Pas encore disponible- Improvement: Updated GeoIP database
- Improvement: Removed blocking data update logic in order to reduce timeouts
- Improvement: Increased timeout value for API calls in order to reduce timeouts
- Improvement: Clarified notification count on Wordfence menu
- Improvement: Improved scan compatibility with WooCommerce
- Improvement: Added messaging when application passwords are disabled
- Fix: Prevented warnings and errors when constants are defined based on the value of other constants in wp-config.php
- Fix: Corrected redundant escaping that prevented viewing or repairing files in scan results
7.5.8
Nouveau Pas encore disponible- Launch of Wordfence Care and Wordfence Response
7.5.7
Amélioré Pas encore disponible- Improvement: Made preliminary changes for compatibility with PHP 8.1
- Change: Added GPLv3 license and updated EULA
7.5.6
Corrigé Pas encore disponible- Fix: Prevented login errors with WooCommerce integration when manual username entry is enabled on the WooCommerce registration form
- Fix: Corrected theme incompatibilities with WooCommerce integration
You can find a complete changelog on our documentation site.
7.5.5
Amélioré Corrigé Sécurité Pas encore disponible- Improvement: Enhanced accessibility
- Improvement: Replaced regex in scan log with signature ID
- Improvement: Updated Knockout JS dependency to version 3.5.1
- Improvement: Removed PHP 8 compatibility notice
- Improvement: Added NTP status for Login Security to Diagnostics
- Improvement: Updated plugin headers for compatibility with WordPress 5.8
- Improvement: Updated Nginx documentation links to HTTPS
- Improvement: Updated IP address geolocation database
- Improvement: Expanded WAF SQL syntax support
- Improvement: Added optional constants to configure WAF database connection
- Improvement: Added support for matching punycode domain names
- Improvement: Updated Wordfence install count
- Improvement: Deprecated support for WordPress versions older than 4.4.0
- Improvement: Added warning messages when blocking U.S.
- Improvement: Added MYSQLI_CLIENT_SSL support to WAF database connection
- Improvement: Added 2FA and reCAPTCHA support for WooCommerce login and registration forms
- Improvement: Added option to require 2FA for any role
- Improvement: Added logic to automatically disable NTP after repeated failures and option to manually disable NTP
- Improvement: Updated reCAPTCHA setup note
- Fix: Prevented issue where country blocking changes are not saved
- Fix: Corrected string placeholder
- Fix: Added missing text domain to translation calls
- Fix: Corrected warning about sprintf arguments on Central setup page
- Fix: Prevented lost password functionality from revealing valid logins
7.5.4
Corrigé Pas encore disponible- Fix: Resolve conflict with woocommerce-gateway-amazon-payments-advanced plugin
7.5.3
Amélioré Corrigé Pas encore disponible- Improvement: Expanded WAF capabilities including better JSON and user permission handling
- Improvement: Switched to relative paths in WAF auto_prepend file to increase portability
- Improvement: Eliminated unnecessary calls to Wordfence servers
- Fix: Prevented errors on PHP 8.0 when disk_free_space and/or disk_total_space are included in disabled_functions
- Fix: Fixed PHP notices caused by unexpected plugin version data
- Fix: Gracefully handle unexpected responses from Wordfence servers
- Fix: Time field now displays correctly on "See Recent Traffic" overlay
- Fix: Corrected typo on Diagnostics page
- Fix: Corrected IP counts on activity report
- Fix: Added missing line break in scan result emails
- Fix: Sending test activity report now provides success/failure response
- Fix: Reduced SQLi false positives caused by comma-separated strings
- Fix: Fixed JS error when resolving last scan result
7.5.2
Corrigé Pas encore disponible- Fix: Fixed fatal error on single-sites running WordPress <4.9.
7.5.1
Corrigé Sécurité Pas encore disponible- Fix: Fixed fatal error when viewing the Login Security settings page from an allowlisted IP.
7.5.0
Amélioré Corrigé Pas encore disponible- Improvement: Translation-readiness: All user-facing strings are now run through WordPress's i18n functions.
- Improvement: Remove legacy admin functions no longer used within the UI.
- Improvement: Local GeoIP database update.
- Improvement: Remove Lynwood IP range from allowlist, and add new AWS IP range.
- Fix: Fixed bug with unlocking a locked out IP without correctly resetting its failure counters.
- Fix: Sites using deleted premium licenses correctly revert to free license behavior.
- Fix: When enabled, cookies are now set for the correct roles on previously used devices.
- Fix: WAF cron jobs are now skipped when running on the CLI.
- Fix: PHP 8.0 compatibility - prevent syntax error when linting files.
- Fix: Fixed issue where PHP 8 notice sometimes cannot be dismissed.
7.4.14
Amélioré Pas encore disponible- Improvement: Added option to disable application passwords.
- Improvement: Updated site cleaning callout with 1-year guarantee.
- Improvement: Upgraded sodium_compat library to 1.13.0.
- Improvement: Replaced the terms whitelist and blacklist with allowlist and blocklist.
- Improvement: Made a number of WordPress 5.6 and jQuery 3.x compatibility improvements.
- Improvement: Made a number of PHP8 compatilibility improvements.
- Improvement: Added dismissable notice informing users of possible PHP8 compatibility issues.
7.4.12
Amélioré Corrigé Sécurité Pas encore disponible- Improvement: Initial integration of i18n in Wordfence.
- Improvement: Prevent Wordfence from loading under <PHP 5.3.
- Improvement: Updated GeoIP database.
- Improvement: Prevented wildcard from running/saving for scan's excluded files pattern.
- Improvement: Included Wordfence Login Security tables in diagnostics missing table list.
- Fix: Removed new scan issues when WordPress update occurs mid-scan.
- Fix: Specified category when saving
whitelistedServiceIPsto WAF storage engine. - Fix: Removed localhost IP for auto-update email alerts.
- Fix: Fixed broken message in Live Traffic with MySQLi storage engine for blocklisted hits.
- Fix: Removed optional parameter values for PHP 8 compatibility.
You can find a complete changelog on our documentation site.
7.4.11
Amélioré Corrigé Pas encore disponible- Improvement: Added diagnostic debug button to clear Wordfence Central connection data from the database.
- Improvement: Added help documentation links to modified plugin/theme file scan results.
- Fix: Prevent file system scan from following symlinks to root.
- Fix: Cleared pending plugin/theme update scan results and notification when a plugin/theme is auto-updated.
- Fix: Added check for when site is disconnected on Central's end, but not in the plugin.
7.4.10
Amélioré Corrigé Pas encore disponible- Improvement: Prevent author sitemap from leaking usernames in WordPress >= 5.5.0.
- Fix: Prevent Wordfence auto-update from running if the user has enabled auto-update through WordPress.
- Fix: Added default
permission_callbackparams to Wordfence Central REST routes. - Fix: Fixed missing styling on WAF optimization admin notice.
7.4.9
Amélioré Corrigé Pas encore disponible- Improvement: Added list of known malicious usernames to suspicious administrator scan.
- Improvement: Added ability for the WAF to determine if a given plugin/theme/core version is installed.
- Improvement: Added a feature to export a diagnostics report.
- Improvement: Add php_errorlog to the list of downloadable logs in diagnostics.
- Improvement: Added a prompt to allow user to download a backup prior to repairing files.
- Improvement: Prevent scan from failing when the home URL has changed and the key is no longer valid.
- Improvement: Deprecated PHP 5.3, and ended PHP 5.2 support by prevent auto-update from running on older versions.
- Fix: Fixed issue where WAF mysqli storage engine cannot find credentials if wflogs/ does not exist.
- Fix: Changed capability checked to read WP REST API users endpoint when "Prevent discovery of usernames through ..." is enabled.
- Fix: Prevented duplicate queries for wordfenceCentralConnected wfconfig value.
- Fix: Prevented custom wp-content or other directories from appearing in "skipped paths" scan result, even when scanned.
- Fix: Login Attempts dashboard widget "Show more" link is not visible when long usernames and IPs cause wrapping.
- Fix: Fix typo in the readme.
7.4.8
Corrigé Pas encore disponible- Fix: Fixed issue with fatal errors encountered during activation under certain conditions.
7.4.7
Amélioré Corrigé Pas encore disponible- Improvement: Updated bundled GeoIP database.
- Improvement: Better messaging when selecting restrictive rate limits.
- Improvement: Scan result emails now include the count of issues that were found again.
- Improvement: Resolved scan issues will now email again if they reoccur.
- Improvement: Added the state/province name when applicable to geolocation displays in Live Traffic.
- Improvement: New blocking page design to better inform blocked visitors on how to resolve the block.
- Improvement: Custom WP_CONTENT_DIR, WP_PLUGIN_DIR, and UPLOADS path constants will now get scanned correctly.
- Improvement: Added TLS connection failure detection to brute force reporting and checking and a corresponding backoff period.
- Fix: Fixed an issue where a bad cron record could interfere with automatic WAF rule updates.
- Fix: Fixed a PHP warning that could occur if a bad response was received while updating an IP list.
- Fix: The new user tour and onboarding flow will now work correctly on the 2FA page.
7.4.6
Amélioré Corrigé Pas encore disponible- Improvement: Enhanced the detection ability of the WAF for SQLi attacks.
- Improvement: Updated the bundled GeoIP database.
- Improvement: Modified some country names in the block configuration to align with those shown in Live Traffic.
- Change: Moved the skipped files scan check to the Server State category.
- Fix: Fixed an issue where after scrolling on the Live Traffic page, updates would no longer automatically load.
- Fix: Modified the number of login records kept to align better with Live Traffic so they're trimmed around the same time.
7.4.5
Amélioré Sécurité Pas encore disponible- Improvement: Improved WAF coverage for an Infinite WP authentication bypass vulnerability.
7.4.4
Corrigé Pas encore disponible- Fix: Fixed a UI issue where the scan summary status marker for malware didn't always match the findings.
7.4.3
Amélioré Corrigé Sécurité Pas encore disponible- Improvement: Added WAF coverage for an Infinite WP authentication bypass vulnerability.
- Improvement: The malicious URL scan now includes protocol-relative URLs (e.g., //example.com)
- Improvement: Malware signatures are now better applied to large files read in multiple passes.
- Improvement: Added a scan issue that will appear when one or more paths are skipped due to scan settings excluding them.
- Changed: AJAX endpoints now send the application/json Content-Type header.
- Changed: Updated text on scan issues for plugins removed from wordpress.org to better indicate possible reasons.
- Changed: Added compatibility messaging for reCAPTCHA when WooCommerce is active.
- Fixed: Added missing $wp_query->set_404() call when outputting a 404 page on a custom action.
- Fixed: Fixed the logout username display in Live Traffic broken by a change in WordPress 5.3.
- Fixed: Improved the response callback used for the WAF status check during extended protection installation.
- Fixed: The "Require 2FA for all administrators" notice is now automatically dismissed if an administrator sets up 2FA.
7.4.2
Amélioré Corrigé Pas encore disponible- Improvement: Increased performance of IP CIDR range comparisons.
- Improvement: Added parameter signature to remote scanning for better validation during forking.
- Change: Removed duplicate browser label in Live Traffic.
- Fix: Added compensation for PHP 7.4 deprecation notice with get_magic_quotes_gpc.
- Fix: Fixed potential notice in dashboard widget when no updates are found.
- Fix: Updated JS hashing library to compensate for a variable name collision that could occur.
- Fix: Fixed an issue where certain symlinks could cause a scan to erroneously skip files.
- Fix: Fixed PHP memory test for newer PHP versions whose optimizations prevented it from allocating memory as desired.
7.4.1
Amélioré Corrigé Pas encore disponible- Improvement: Updated the bundled GeoIP database.
- Improvement: Minor changes to ensure compatibility with PHP 7.4.
- Improvement: Updated the WHOIS lookup for better reliability.
- Improvement: Added better diagnostic data when the WAF MySQL storage engine is active.
- Improvement: Improved the messaging when switching between premium and free licenses.
- Change: Deprecated DNS changes scan.
- Change: The plugin will no longer email alerts when Central is managing them.
- Fix: Added error suppression to ignore_user_abort calls to silence it on hosts with it disabled.
- Fix: Improved path generation to better avoid outputting extra slashes in URLs.
- Fix: Applied a length limit to malware reporting to avoid failures due to large content size.
7.4.0
Amélioré Corrigé Pas encore disponible- Improvement: Added a MySQL-based configuration and data storage for the WAF to expand the number of hosting environments supported. For more detail, see: https://www.wordfence.com/help/firewall/mysqli-storage-engine/
- Improvement: Updated bundled GeoIP database.
- Fix: Fixed several console notices when running via the CLI.
7.3.6
Amélioré Corrigé Pas encore disponible- Improvement: Multiple "php.ini file in core directory" issues are now consolidated into a single issue for clearer scan results.
- Improvement: The AJAX error detection for false positive WAF blocks now better detects and processes the response for presenting the allowlisting prompt.
- Improvement: Added overdue cron detection and highlighting to diagnostics to help identify issues.
- Improvement: Added the necessary directives to exclude backwards compatibility code from creating warnings with phpcs for future compatibility with WP Tide.
- Improvement: Normalized all PHP require/include calls to use full paths for better code quality.
- Change: Removed deprecated high sensitivity scan option since current signatures are more accurate.
- Fix: Fixed the status circle tooltips not showing.
- Fix: IP detection at the WAF level better mirrors the main plugin exactly when using the automatic setting.
- Fix: Fixed a currently-unused code path in email address verification for the strict check.
7.3.5
Amélioré Corrigé Sécurité Pas encore disponible- Improvement: Improved tagging of the login endpoint for brute force protection.
- Improvement: Added additional information about reCAPTCHA to its setting control.
- Improvement: Added a constant that may be overridden to customize the expiration time of login verification email links.
- Improvement: reCAPTCHA keys are now tested on saving to prevent accidentally inputting a v2 key.
- Improvement: Added a setting to control the reCAPTCHA human/bot threshold.
- Improvement: Added a separate option to trigger removal of Login Security tables and data on deactivation.
- Improvement: Reworked the reCAPTCHA implementation to trigger the token check on login/registration form submission to avoid the token expiring.
- Fix: Widened the reCAPTCHA key fields to allow the full keys to be visible.
- Fix: Fixed encoding of the ellipsis character when reporting malware finds.
- Fix: Disabling the IP blocklist once again correctly clears the block cache.
- Fix: Addressed an issue when outbound UDP connections are blocked where the NTP check could log an error.
- Fix: Added handling for reCAPTCHA's JavaScript failing to load, which previously blocked logging in.
- Fix: Fixed the functionality of the button to send 2FA grace period notifications.
- Fix: Fixed a missing icon for some help links when running in standalone mode.
7.3.4
Amélioré Sécurité Pas encore disponible- Improvement: Added security events and alerting features built into Wordfence Central.
7.3.3
Amélioré Corrigé Sécurité Pas encore disponible- Improvement: Added support for managing the login security settings to Wordfence Central.
- Improvement: Updated the bundled root CA certificate store.
- Improvement: Added a check and update flow for mod_php hosts with only the PHP5 directive set for the WAF's extended protection mode.
- Improvement: Added additional values to Diagnostics for debugging time-related issues, the new fatal error handler settings, and updated the PHP version check to reflect the new 5.6.20 requirement of WordPress.
- Change: Changed the autoloader for our copy of sodium_compat to always load after WordPress core does.
- Fix: Fixed the "removed from wordpress.org" detection for plugin, which was broken due to an API change.
- Fix: Fixed the bulk repair function in the scan results when it included core files.
7.3.2
Amélioré Corrigé Pas encore disponible- Improvement: Updated sodium_compat to address an incompatibility that may occur with the pending WordPress 5.2.1 update.
- Improvement: Clarified text around the reCAPTCHA setting to indicate v3 keys must be used.
- Improvement: Added detection for Jetpack and a notice when XML-RPC authentication is disabled.
- Fix: Suppressed error messages on the NTP time check to compensate for hosts with UDP connections disabled.
7.3.1
Amélioré Corrigé Pas encore disponible- Improvement: Two-factor authentication is new and improved, now available on all Premium and Free installations.
- Improvement: Added Google reCAPTCHA v3 support to the login and registration forms.
- Improvement: XML-RPC authentication may now be disabled or forced to require 2FA.
- Improvement: Reduced size of SVG assets.
- Improvement: Clarified text on "Maximum execution time for each scan stage" option.
- Improvement: Added detection for an additional config file that may be created and publicly visible on some hosts.
- Improvement: Improved detection for malformed malware scanning signatures.
- Change: Long-deprecated database tables will be removed.
- Change: Removed old performance logging code that's no longer used.
- Fix: Addressed a log notice when using the See Recent Traffic feature in Live Traffic.
- Fix: WAF attack data now correctly includes JSON payloads when appropriate.
- Fix: Fixed the text for Live Traffic entries that include a redirection message.
- Fix: Fixed an issue with synchronizing scan issues to Wordfence Central that prevented stale issues from being cleared.
You can find a complete changelog on our documentation site.
7.2.5
Amélioré Pas encore disponible- Improvement: Added additional data breach records to the breached password check.
- Improvement: Added the Accept-Encoding compression header to WAF-related requests for better performance during rule updates.
- Improvement: Updated to the current GeoIP database.
- Improvement: Added additional controls to the Wordfence Central connection page to better reflect the current connection state.
- Change: Updated the text on the option to alert for scan results of a certain severity.
7.2.4
Amélioré Corrigé Sécurité Pas encore disponible- Improvement: Updated vulnerability database integration.
- Improvement: Better messaging when a WAF rule update fails to better indicate the cause.
- Fix: Removed a double slash that could occur in an image path.
- Fix: Adjusted timeouts to improve reliability of WAF rule updates on slower servers.
- Fix: Improved connection process with Wordfence Central for better reliability on servers with non-standard paths.
- Fix: Switched to autoloader with fastMult enabled on sodum_compat to minimize connection issues.
7.2.3
Amélioré Corrigé Sécurité Pas encore disponible- Improvement: Country names are now shown instead of two letter codes where appropriate.
- Improvement: Updated the service allowlist to reflect additions to the Facebook IP ranges.
- Improvement: Added alerting for when the WAF is disabled for any reason.
- Improvement: Additional alerting and troubleshooting steps for WAF configuration issues.
- Change: Live Traffic human/bot status will additionally be based on the browscap record in security-only mode.
- Change: Added dismissible prompt to switch Live Traffic to security-only mode.
- Fix: The scan issues alerting option is now set correctly for new installations.
- Fix: Fixed a transparency issue with flags for Switzerland and Nepal.
- Fix: Fixed the malware link image rendering in scan issue emails and switched to always use https.
- Fix: WAF-related scheduled tasks are now more resilient to connection timeouts or memory issues.
- Fix: Fixed Wordfence Central connection flow within the first time experience.
7.2.2
Amélioré Corrigé Pas encore disponible- Improvement: Updated GeoIP database.
- Fix: Syncing requests from Wordfence Central no longer appear in Live Traffic.
- Fix: Addressed some display issues with the Wordfence Central panel on the Wordfence Dashboard.
7.2.1
Amélioré Corrigé Pas encore disponible- Improvement: Integrated Wordfence with Wordfence Central, a new service allowing you to manage multiple Wordfence installations from a single interface.
- Improvement: Added a help link to the mode display when a host disabling Live Traffic is active.
- Improvement: Added an option for allowlisting ManageWP in "Allowlisted Services".
- Fix: Enqueued fonts used in admin notices on all admin pages.
- Fix: Change false positive user-reports link to use https.
- Fix: Fix reference to non-existent function when registering menus.
7.1.20
Corrigé Pas encore disponible- Fix: Fixed a commit error with 7.1.19
7.1.19
Amélioré Corrigé Pas encore disponible- Improvement: Speed optimizations for WAF rule compilation.
- Improvement: Added Kosovo to country blocking.
- Improvement: Additional flexibility for allowlist rules.
- Fix: Added compensation for really long file lists in the "Exclude files from scan" setting.
- Fix: Fixed an issue where the GeoIP database update check would never get marked as completed.
- Fix: Login credentials passed as arrays no longer trigger a PHP notice from our filters.
- Fix: Text fixes to the WAF nginx help text.
7.1.18
Amélioré Corrigé Sécurité Pas encore disponible- Improvement: Removed unused font glyph ranges to reduce file count and size.
- Improvement: Switched flags to use a CSS sprite to reduce file count and size.
- Improvement: Added dates to each release in the changelog.
- Change: Live Traffic now defaults to only logging security events on new installations.
- Change: Added an upper limit to the maximum scan stage execution time if not explicitly overridden.
- Fix: Changed WAF file handling to skip some file actions if running via the CLI.
- Fix: Fixed an issue that could prevent files beginning with a period from working with the file restore function.
- Fix: Improved layout of options page controls on small screens.
- Fix: Fixed a typo in the htaccess update panel.
- Fix: Added compensation for Windows path separators in the WAF config handling.
- Fix: Fixed handling of case-insensitive tables in the Diagnostics table check.
- Fix: Better messaging by the status circles when the WAF config is inaccessible or corrupt.
- Fix: REST API hits now correctly follow the "Don't log signed-in users with publishing access" option.
7.1.17
Amélioré Corrigé Pas encore disponible- Improvement: Increased frequency of filesystem permission check and update of the WAF config files.
- Improvement: More complete data removal when deactivating with remove tables and files checked.
- Improvement: Better diagnostics logging for GeoIP conflicts.
- Fix: Text fix in invalid username lockout message.
- Fix: PHP 7.3 syntax compatibility fixes.
7.1.16
Amélioré Corrigé Pas encore disponible- Improvement: Service allowlisting can now be selectively toggled on or off per service.
- Improvement: Updated bundled GeoIP database.
- Change: Removed the "Disable Wordfence Cookies" option as we've removed all cookies it affected.
- Change: Updates that refresh country statistics are more efficient and now only affect the most recent records.
- Change: Changed the title of the Wordfence Dashboard so it's easier to identify when many tabs are open.
- Fix: Fixed an issue with country blocking and XML-RPC requests containing credentials.
7.1.15
Corrigé Pas encore disponible- Fix: Addressed a plugin conflict with the composer autoloader.
7.1.14
Amélioré Corrigé Sécurité Pas encore disponible- Improvement: Reduced queries and potential table size for rate limiting-related data.
- Improvement: Updated the internal browscap database.
- Improvement: Better error reporting for scan failures due to connectivity issues.
- Improvement: WAF-related file permissions will now lock down further when possible.
- Improvement: Hardening for sites on servers with insecure configuration, which should not be enabled on publicly accessible servers. Thanks Janek Vind.
- Change: Switched the minimum PHP version to 5.3.
- Fix: Prevent bypass of author enumeration prevention by using invalid parameters. Thanks Janek Vind.
- Fix: Wordfence crons will now automatically reschedule if missing for any reason.
- Fix: Fixed an issue where the block counts and total IPs blocked values on the dashboard might not agree.
- Fix: Corrected the message shown on Live Traffic when a country blocking bypass URL is used.
- Fix: Removed extra spacing in the example ranges for "Allowlisted IP addresses that bypass all rules"
7.1.12
Amélioré Corrigé Pas encore disponible- Improvement: Updated bundled GeoIP database.
- Improvement: Restructured the WAF configuration storage to be more resilient on hosts with no file locking support.
- Change: Moved the settings import/export to the Tools page.
- Change: New installations will now use lowercase table names to avoid issues with some backup plugins and Windows-based sites.
- Fix: The notice and repair link for an unreadable WAF configuration now work correctly.
- Fix: Improved appearance of some stat components on smaller screens.
- Fix: Fixed duplicate entries with different status codes appearing in detailed live traffic.
- Fix: Added better caching for the breached password check to compensate for sites that prevent the cache from expiring correctly.
- Fix: Changing the frequency of the activity summary email now reschedules it.
7.1.11
Amélioré Corrigé Pas encore disponible- Improvement: Added a custom message field that will show on all block pages.
- Improvement: Improved the standard appearance for block pages.
- Improvement: Live Traffic now better displays failed logins.
- Improvement: Added a constant to prevent direct MySQLi use for hosts with unsupported DB configurations.
- Improvement: Malware scan results have been modified to include both a public identifier and description.
- Change: Description updated on the Live Traffic page.
- Fix: Removed an empty file hash from the old Wordpress core file detection.
- Fix: Update locking now works on multisites that have removed the original site.
7.1.10
Amélioré Corrigé Pas encore disponible- Improvement: Better labeling in Live Traffic for 301 and 302 redirects.
- Improvement: Login timestamps are now displayed in the site's configured time zone rather than UTC.
- Improvement: Added detection and a workaround for hosts with a non-functional MySQLi interface.
- Improvement: The prevent admin registration setting now works with WooCommerce's registration flow.
- Improvement: For hosts with varying URL values (e.g., AWS instances), notification and alert links now correctly use the canonical admin URL.
- Fix: Fixed a layout problem with the live traffic disabled notice.
- Fix: The scan stage that checks "How does Wordfence get IPs?" no longer shows a warning if the call fails.
7.1.9
Amélioré Corrigé Pas encore disponible- Improvement: Added an "unsubscribe" link to plugin-generated alerts.
- Improvement: Added some additional flags.
- Change: Removed some unnecessary files from the bundled GeoIP library.
- Change: Updated wording in the Terms of Use/Privacy Policy agreement UI.
- Change: The minimum "Lock out after how many login failures" is now 2.
- Change: The diagnostics report now includes the scan issues for easier debugging.
- Fix: Multiple improvements to automatic updating to avoid broken updates on sites with low resources or slow file systems.
- Fix: Better text wrapping in the top failed logins widget.
- Fix: Onboarding CSS/JS is now correctly enqueued for multisite installations.
- Fix: Fixed a missing asset with the bundled jQueryUI library.
- Fix: Fixed memory calculation when using PHP's supported shorthand syntax.
- Fix: Better wrapping behavior on the reason column in the blocks table.
- Fix: Fixed an issue with an internal data structure to prevent error log entries when using mbstring functions.
- Fix: Improved bot detection when no user agent is sent.
7.1.8
Amélioré Corrigé Pas encore disponible- Improvement: Better detection of removal status when uninstalling the WAF's auto-prepend file.
- Improvement: Switched optional mailing list signup to go directly through our servers rather than a third party.
- Fix: Fixed the dashboard erroneously showing the payment method as missing for some payment methods.
- Fix: If a premium license is deleted from wordfence.com, the plugin will now automatically downgrade rather than get stuck in an intermediate state.
- Fix: Changed some wording to consistently use "License" or "License Key".
7.1.7
Amélioré Corrigé Pas encore disponible- Improvement: Added better support for keyboard navigation of options.
- Improvement: staging. and dev. subdomains are now supported for sharing premium licenses.
- Improvement: Bundled our interface font to avoid loading from a remote source and reduced the pages some assets were loaded on.
- Improvement: Added option to trim Live Traffic records after a specific number of days.
- Improvement: Updated to the current GeoIP2 database.
- Improvement: Extended the automatic redaction applied to attack data that may include sensitive information.
- Change: Removed a no-longer-used API call.
- Fix: Fixed a few options that couldn't be searched for on the all options page.
- Fix: Activity Report emails now detect and avoid symlink loops.
7.1.6
Corrigé Pas encore disponible- Fix: Added a workaround for sites with inaccessible WAF config files when reading php://input
7.1.5
Amélioré Corrigé Pas encore disponible- Improvement: GDPR compliance updates.
- Improvement: The list of blocks now shows the most recently-added blocks at the top by default.
- Improvement: Added better table status display to Diagnostics to help with debugging.
- Improvement: Added deferred loading to Live Traffic avatars to improve performance with some plugins.
- Improvement: The server's own IP is now automatically allowlisted for known safe requests.
- Fix: Added a workaround to Live Traffic human/bot detection to compensate for other scripts that modify our event handlers.
- Fix: Fixed an error with Live Traffic human/bot detection when plugins change the load order.
- Fix: Fixed auto-enabling of some controls when pasting values.
- Fix: Fixed an instance where http links could be generated for emails rather than https.
7.1.4
Amélioré Corrigé Sécurité Pas encore disponible- Improvement: Added additional XSS detection capabilities.
- Change: Initial preparation for GDPR compliance. Additional changes will be included in an upcoming release to meet the GDPR deadline.
- Change: Reworked Live Traffic/Rate Limiting human and bot detection to function without cookies.
- Change: Removed the wfvt_ cookie as it was no longer necessary.
- Change: Better debug messaging for scan forking.
- Fix: PHP deprecation notices no longer suppress those of old OpenSSL or WordPress.
- Fix: Fixes to the deprecated OpenSSL version detection and alerting to handle non-patch version numbers.
- Fix: Added detection for and fixed a very large pcre.backtrack_limit setting that could cause scans to fail, when modified by other plugins.
- Fix: Scan issue alert emails no longer incorrectly show high sensitivity was enabled.
- Fix: Fixed wrapping of long strings on the Diagnostics page.
7.1.3
Amélioré Corrigé Sécurité Pas encore disponible- Improvement: Improved the performance of our config table status check.
- Improvement: The IP address of the user activating Wordfence is now used by the breached password check until an admin successfully logs in.
- Improvement: Added several new error displays for scan failures to help diagnose and fix issues.
- Improvement: Added the block duration to alerts generated when an IP is blocked.
- Improvement: A text version of scan results is now included in the activity log email.
- Improvement: The WAF install/uninstall process no longer asks to backup files that do not exist.
- Change: Began a phased rollout of moving brute force queries to be https-only.
- Change: Added the initial deprecation notice for PHP 5.2.
- Change: Suppressed a script tag on the diagnostics page from being output in the email version.
- Fix: Addressed an issue where plugins that return a null user during authentication would cause a PHP notice to be logged.
- Fix: Fixed an issue where plugins that use non-standard version formatting could end up with a inaccurate vulnerability status.
- Fix: Added a workaround for web email clients that erroneously encode some URL characters (e.g., #).
7.1.2
Amélioré Corrigé Pas encore disponible- Improvement: Added support for filtering the blocks list.
- Improvement: Added a flow for generating the WAF autoprepend file and retrieving the path for manual installations.
- Improvement: Added a variety of new data values to the Diagnostics page to aid in debugging issues.
- Improvement: SVG files now have the JavaScript-based malware signatures run against them.
- Improvement: More descriptive text for the scan issue email when there's an unknown WordPress core version.
- Improvement: Added a dedicated error display that will show when a scan is detected as failed.
- Improvement: readme.html and wp-config-sample.php are no longer scanned for changes due to differences between languages (malware signatures still run).
- Improvement: When the license status changes, it now triggers a fresh pull of the WAF rules.
- Improvement: Added dedicated messaging for leftover WordPress core files that were not fully removed during upgrade.
- Improvement: Improved labeling in Live Traffic for hits blocked by the real-time IP blocklist.
- Improvement: Added forced wrapping to the file paths in the activity report email to avoid scroll bar overlap making them unreadable.
- Improvement: Updated the bundled GeoIP database.
- Improvement: Updated the bundled browscap database.
- Improvement: All emailed alerts now include a link to the generating site.
- Change: Minor text change to unify some terminology.
- Fix: Removed a remaining reference to the CDN version of Font Awesome.
- Fix: Removed an old reference to the pre-Wordfence 7.1 lockouts table.
- Fix: Scan results for malware detections in posts are no longer clickable.
- Fix: We now verify that there's a valid email address defined before attempting to send an alert and filter out any invalid ones.
- Fix: Added a workaround for GoDaddy/Limit Login Attempts suppressing the 2FA prompting.
7.1.1
Amélioré Corrigé Pas encore disponible- Improvement: Added the ability to sort the blocks table.
- Improvement: Added short-term caching of breach check results.
- Improvement: The check for passwords leaked in breaches now allows a login if the user has previously logged in from the same IP successfully and displays an admin notice suggesting changing the password.
- Improvement: Switched the bundled select2 library to use to prefixed version to work around other plugins including older versions on our pages.
- Improvement: The scan page now displays when beta signatures are enabled since they can produce false positives.
- Improvement: Improved positioning of the "Wordfence is Working" message.
- Improvement: Added a character limit to the reason on blocks and forced wrapping to avoid the layout stretching too much.
- Fix: Fixed an issue with some table prefixing where multisite installations with rare configurations could result in unknown table warnings.
- Fix: Removed an older behavior with live traffic buttons that could allow them to open in a new tab and show nothing.
- Fix: Added a check for sites with inaccurate disk space function results to avoid showing an issue.
- Fix: Added a secondary check to the email summary cron to avoid repeated sending if the cron list is corrupted.
- Fix: Fixed a typo on the Advanced Comment Spam Filter page.
7.1.0
Amélioré Corrigé Pas encore disponible- Improvement: Added a new feature to prevent attackers from successfully logging in to admin accounts whose passwords have been in data breaches.
- Improvement: Added pagination support to the scan issues.
- Improvement: Improved time zone handling for the WAF's learning mode.
- Improvement: Improved messaging on file-related scan issues when the file is wp-config.php.
- Improvement: Modified the appearance of the "How does Wordfence get IPs" option to be more clear.
- Improvement: Better messaging about the scan options that need to be enabled for free installations to achieve 100%.
- Improvement: The country blocking selection drawer behavior has been changed to now allow saving directly from it.
- Improvement: Increased the textarea size for the advanced firewall options to make editing easier.
- Improvement: The URL blocklist check now includes additional variants in some checks to more accurately match.
- Change: Adjusted messaging when blocks are loading.
- Change: Wording change for the option "Maximum execution time for each stage".
- Change: Permanent blocks now display "Permanent" rather than "Indefinite" for the expiration for consistency.
- Fix: Fixed the initial status code recorded for lockouts and blocks.
- Fix: Fixed PHP notices that could occur when using the bulk delete/repair scan tools.
- Fix: Improved the state updating for the scan bulk action buttons.
- Fix: Usernames in live traffic now correctly link to the corresponding profile page.
- Fix: Addressed a PHP warning that could occur if wordpress.org returned a certain format for the abandoned plugin check.
- Fix: Fixed a possible PHP notice when syncing attack data records without metadata attached.
- Fix: Modified the behavior of the disk space check to avoid a scan warning showing without an issue generated.
- Fix: Fixed a CSS glitch where the top controls could have extra space at the top when sites have long navigation menus.
- Fix: Updated some wording in the All Options search box.
- Fix: Removed an old link for "See Recent Traffic" on Live Traffic that went nowhere.
7.0.4
Amélioré Corrigé Pas encore disponible- Change: Live Traffic records are no longer created for hits initiated by WP-CLI (e.g., manually running cron).
- Fix: Fixed an issue where the human/bot detection wasn't functioning.
7.0.3
Amélioré Corrigé Sécurité Pas encore disponible- Improvement: Added an "All Options" page to enable developers and others to more rapidly configure Wordfence.
- Improvement: Improved messaging for when a page has been open for more than a day and the security token expires.
- Improvement: Relocated the "Always display expanded Live Traffic records" option to be more accessible.
- Improvement: Improved appearance and behavior of option checkboxes.
- Improvement: For plugins with incomplete header information, they're now shown with a fallback title in scan results as appropriate.
- Improvement: The country block rule in the blocks table now shows a count rather than a potentially large list of countries.
- Change: Modified behavior of the advanced country blocking options to always show.
- Fix: Fixed the "Make Permanent" button behavior for blocks created from Live Traffic.
- Fix: Better synchronization of block records to the WAF config to avoid duplicate queries.
- Fix: The diff viewer now forces wrapping to prevent long lines of text from stretching the layout.
- Fix: Fixed an issue where the scanned plugin count could be inaccurate due to forking during the plugin scan.
- Fix: Adjusted sizing on the country blocking options to prevent placeholder text from being cut off at some screen sizes.
- Fix: Block/Unblock now works correctly when viewing Live Traffic with it grouped by IP.
- Fix: Fixed an issue where the count of URLs checked was incorrect.
7.0.2
Amélioré Corrigé Pas encore disponible- Improvement: Added CSS/JS filename versioning to address caching plugins not refreshing for plugin updates.
- Improvement: The premium key is no longer prompted for during installation if already present from an earlier version.
- Improvement: Added a check and corresponding notice if the WAF config is unreadable or invalid.
- Improvement: Improved live traffic sizing on smaller screens.
- Improvement: Added tour coverage for live traffic.
- Change: IPs blocked via live traffic now use the configurable how long is an IP blocked setting to match previous behavior.
- Change: Changed the option to enable live traffic to match the wording and style of other options.
- Change: Changed styling on the unknown country display in live traffic to match the common coloring.
- Change: Statistics that do not depend on the WAF for their data now display when it is in learning mode.
- Change: Scan issues that are indicative of a compromised site are moved to the top of the list.
- Change: Changed styling on unselected checkboxes.
- Fix: Quick scans no longer run daily if automatic scheduled scans are disabled.
- Fix: The update check in a quick scan no longer runs if the update check has been turned off for regular scans.
- Fix: Fixed the quick navigation letters in the country picker not scrolling.
- Fix: Fixed editing the country block configuration when there are a large number of other blocks.
- Fix: Addressed an issue where having the country block or a pattern block selected when clicking Make Permanent could break them.
- Fix: Live traffic entries with long user agents no longer cause the table to stretch.
- Fix: Fixed an issue where live traffic would stop loading new records if always display expanded records was on.
- Fix: Suppressed warnings on IP conversion functions when processing potentially incomplete data.
- Fix: Added a check in REST API hooks to avoid defining a constant twice.
7.0.1
Amélioré Pas encore disponible- Comprehensive UI refresh.
- Improvement: Updated bundled GeoIP database.
6.3.22
Corrigé Pas encore disponible- Fix: Addressed a warning that could occur on PHP 7.1 when reading php.ini size values.
- Fix: Fixed a warning by adjusting a query to remove old-style variable references.
6.3.21
Amélioré Corrigé Pas encore disponible- Improvement: Updated bundled GeoIP database.
- Fix: Fixed a log warning that could occur during the scan for plugins not in the wordpress.org repository.
6.3.20
Amélioré Corrigé Sécurité Pas encore disponible- Improvement: The scan will now alert for a publicly visible .user.ini file.
- Fix: Fixed status code and human/bot tagging of block hit entries for live traffic and the Wordfence Security Network.
- Fix: Added internal throttling to ensure the daily cron does not run too frequently on some hosts.
6.3.19
Pas encore disponible- Emergency Fix: Updated wpdb::prepare calls using %.6f since it is no longer supported.
6.3.18
Amélioré Corrigé Pas encore disponible- Improvement: Reduced size of some JavaScript for faster loading.
- Improvement: Better block counting for advanced comment filtering.
- Improvement: Increased logging in debug mode for plugin updates to help resolve issues.
- Fix: Reduced the minimum duration of a scan stage to improve reliability on some hosts.
6.3.17
Amélioré Pas encore disponible- Improvement: Prepared code for upcoming scan improvement which will greatly increase scan performance by optimizing malware signatures.
- Improvement: Updated the bundled GeoIP database.
- Improvement: Better scan messaging when a publicly-reachable searchreplacedb2.php utility is found.
- Improvement: The no-cache constant for database caching is now set for W3TC for plugin updates and scans.
- Improvement: Added an additional home/siteurl resolution check for WPML installations.
6.3.16
Amélioré Corrigé Pas encore disponible- Improvement: Introduced a new scan stage to check for malicious URLs and content within WordPress core, plugin, and theme options.
- Improvement: New scan stage includes a new check for TrafficTrade malware.
- Improvement: Reduced net memory usage during forked scan stages by up to 50%.
- Improvement: Reduced the number of queries executed for some configuration options.
- Improvement: Modified the default allowlisting to include the new core AJAX action in WordPress 4.8.1.
- Fix: Synchronized the scan option names between the main options page and smaller scan options page.
- Fix: Fixed CSS positioning issue for dashboard metabox with IPv6.
- Fix: Fixed a compatibility issue with determining the site's home_url when WPML is installed.
6.3.15
Amélioré Corrigé Pas encore disponible- Improvement: Reduced memory usage on scan forking and during the known files scan stage.
- Improvement: Added additional scan options to allow for disabling the blocklist checks while still allowing malware scanning to be enabled.
- Improvement: Added a Wordfence Application Firewall code block for the lsapi variant of LiteSpeed.
- Improvement: Updated the bundled GeoIP database.
- Fix: Added a validation check to IP range allowlisting to avoid log warnings if they're malformed.
6.3.14
Amélioré Corrigé Sécurité Pas encore disponible- Improvement: Introduced smart scan distribution. Scan times are now distributed intelligently across servers to provide consistent server performance.
- Improvement: Introduced light-weight scan that runs frequently to perform checks that do not use any server resources.
- Improvement: If unable to successfully look up the status of an IP claiming to be Googlebot, the hit is now allowed.
- Improvement: Scan issue results for abandoned plugins and unpatched vulnerabilities include more info.
- Fix: Suppressed PHP notice with time formatting when a microtimestamp is passed.
- Fix: Improved binary data to HTML entity conversion to avoid wpdb stripping out-of-range UTF-8 sequences.
- Fix: Added better detection to SSL status, particularly for IIS.
- Fix: Fixed PHP notice in the diff renderer.
- Fix: Fixed typo in lockout alert.
6.3.12
Amélioré Corrigé Pas encore disponible- Improvement: Adjusted the password audit to use a better cryptographic padding option.
- Improvement: Improved the option value entry process for the modified files exclusion list.
- Improvement: Added rel="noopener noreferrer" to all external links from the plugin for better interoperability with other scanners.
- Improvement: Added support to the WAF for validating URLs for future use in rules.
- Fix: Time formatting will now correctly handle :30 and :45 time zone offsets.
- Fix: Hosts using mod_lsapi will now be detected as Litespeed for WAF optimization.
- Fix: Added an option to allow automatic updates to function on Litespeed servers that have the global noabort set rather than site-local.
- Fix: Fixed a PHP notice that could occur when running a scan immediately after removing a plugin.
6.3.11
Amélioré Corrigé Sécurité Pas encore disponible- Improvement: The scan will alert for plugins that have not been updated in 2+ years or have been removed from the wordpress.org directory. It will also indicate if there is a known vulnerability.
- Improvement: Added a self-check to the scan to detect if it has stalled.
- Improvement: If WordPress auto-updates while a scan is running, the scan will self-abort and reschedule itself to try again later.
- Improvement: IP-based filtering in Live Traffic can now use wildcards.
- Improvement: Updated the bundled GeoIP database.
- Improvement: Added an anti-crawler feature to the lockout page to avoid crawlers erroneously following the unlock link.
- Improvement: The live traffic "Group By" options now dynamically show the results in a more useful format depending on the option selected.
- Improvement: Improved the unknown core files check to include all extra files in core locations regardless of whether or not the "Scan images, binary, and other files as if they were executable" option is on.
- Improvement: Better wording for the allowlisting IP range error message.
- Fix: Addressed a performance issue on databases with tens of thousands of tables when trying to load the diagnostics page.
- Fix: All dashboard and activity report email times are now displayed in the time zone configured for the WordPress installation.
6.3.10
Amélioré Corrigé Pas encore disponible- Improvement: Reduction in overall memory usage and peak memory usage for the scanner.
- Improvement: Support for exporting a list of all blocked and locked out IP addresses.
- Improvement: Updated the WAF's CA certificate bundle.
- Improvement: Updated the browscap database.
- Improvement: Suppressed the automatic HTTP referer added by WordPress for API calls to reduce overall bandwidth usage.
- Improvement: When all issues for a scan stage have been previously ignored, the results now indicate this rather than saying problems were found.
- Fix: Worked around an issue with WordPress caching to allow password audits to succeed on sites with tens of thousands of users.
- Fix: Fixed an IPv6 detection issue with one form of IPv6 address.
- Fix: An empty ignored IP list for WAF alerts no longer creates a PHP notice.
- Fix: Better detection for when to use secure cookies.
- Fix: Fixed a couple issue types that were not able to be permanently ignored.
- Fix: Adjusted the changelog link in the scan results email to work for the new wordpress.org repository.
- Fix: Fixed some broken links in the activity summary email.
- Fix: Fixed a typo in the scan summary text.
- Fix: The increased attack rate emails now correctly identify blocklist blocks.
- Fix: Fixed an issue with the dashboard where it could show the last scan failed when one has …
6.3.9
Amélioré Pas encore disponible- Improvement: Malware signature checking has been better optimized to improve overall speed.
- Improvement: Update …
6.3.8
Corrigé Pas encore disponible- Fix: Addressed an issue that could cause scans to time out on sites with tens of thousands of potential URLs in files, comments, and posts.
6.3.7
Amélioré Pas encore disponible- Improvement: All URLs are now checked against the Wordfence Domain Blocklist in addition to Google's.
- Improvement: Better …
6.3.6
Amélioré Pas encore disponible- Improvement: Optimized the malware signature scan to reduce memory usage.
- Improvement: Optimized the overall sc …
6.3.5
Amélioré Pas encore disponible- Improvement: Sites can now specify a list of trusted proxies when using X-Forwarded-For for IP resolution.
- Improvement: Added options to customize which dashboard notifications are shown.
- Improvement …
6.3.4
Amélioré Pas encore disponible- Improvement: Added a path for people blocked by the IP blocklist (Premium Feature) to report false positives.
6.3.3
Nouveau Amélioré Corrigé Pas encore disponible- New: Malicious IPs are now preemptively blocked by a regularly-updated blocklist. [Premium Feature]
- Improvement: Better layout and display for mobile screen sizes.
- Improvement: Dashboard chart data is now updated more frequently.
- Fix: Fixed database errors on notifications page on multisite installations.
- Fix: Fixed site URL detection for multisite installations.
- Fix: Fixed tour popup positioni …
6.3.2
Amélioré Corrigé Pas encore disponible- Improvement: Improved the WAF's ability to inspect POST bodies.
- Improvement: Dashboard now shows up to 100 each of failed/successful logins.
- Improvement: Updated internal GeoIP database.
- Improvement: Updated internal browscap database.
- Improvement: Better documentation on Country Blocking regarding Google AdWords
- Advanced: Added constant "WORDFENCE_DISABLE_FILE_VIEWER" to prohibit file-viewing actions from Wordfence.
- Advanced: Added constant "WORDFENCE_DISABLE_LIVE_TRAFFIC" to prohibit live traffic from capturing regular site visits.
- Fix: Fixed a few links that didn't open the correct configuration pages.
- Fix: Unknown countries in the dashboard now show "Unknown" rather than empty.
6.3.1
Amélioré Corrigé Pas encore disponible- Improvement: Locked out IPs are now enforced at the WAF level to reduce server load.
- Improvement: Added a "Show more" link to the IP block list and login attempts list.
- Improvement: Added network data for the top countries blocked list.
- Improvement: Added a notification when a premium key is installed on one site but registered for another URL.
- Improvement: Switching tabs in the various pages now updates the page title as well.
- Improvement: Various styling consistency improvements.
- Change: Separated the various blocking-related pages out from the Firewall top-level menu into "Blocking".
- Fix: Improved compatibility with our GeoIP interface.
- Fix: …
6.3.0
Amélioré Corrigé Sécurité Pas encore disponible- Enhancement: Added Wordfence Dashboard for quick overview of security activity.
- Improvement: Simplified the UI by revamping menu structure and styling.
- Fix: Fixed minor issue with REST API user enumeration blocking.
- Fix: Fixed undefined index notices on password audit page.
6.2.10
Amélioré Pas encore disponible- Improvement: Better reporting for failed brute force login attempts.
- Change: Reworded setting for ignored IPs in the WAF alert email.
- Change: Updated support link on scan pag …
6.2.9
Amélioré Pas encore disponible- Improvement: Updated internal GeoIP database.
- Improvement: Better error handling when a sit …
6.2.8
Amélioré Sécurité Pas encore disponible- Improvement: Added support for hiding the username information revealed by the WordPress 4.7 REST API. Thanks Vladimir Smitka.
- Improvement: Added vulnerability scannin …
6.2.7
Amélioré Pas encore disponible- Improvement: WordPress 4.7 improvements for the Web Application Firewall.
- Improvement: Updated signatures for hash-based malware detection.
- Improvement: Automatically attempt to detect when a site is behind a proxy and has IP in …
6.2.6
Amélioré Corrigé Pas encore disponible- Improvement: Improved formatting of attack data when it contains binary characters.
- Improvement: Updated internal GeoIP database.
- Improvement: Improved the ordering of rules in the malware scan so more specific rules are checked first.
- Fix: Country blocking redirects are no longer allowed to be cached.
- Fix: Fixed an issue with 2FA on multisite …
6.2.5
Corrigé Pas encore disponible- Fix: Fixed an issue that could occur on older WordPress versions when processing login attempts
6.2.4
Amélioré Pas encore disponible- Improvement: Scan times for very large sites with huge numbers of files are greatly improv …
6.2.3
Amélioré Pas encore disponible- Improvement: Reworked blocking for IP ranges, country blocking, and direct IP blocking to minimize server impact when under attack.
- Improvement: Live traffic better indicates the action taken by country blocking when it redirects a visitor.
…
6.2.2
Corrigé Pas encore disponible- Fix: Replaced a slow query in the dashboard widget that could affect sites with very large numbers of users.
6.2.1
Amélioré Pas encore disponible- Improvement: Now performing scanning for PHP code in all uploaded files in real-time.
- Improvement: Improved handling of bad characters and IPv6 ranges in Advanced Blocking.
- Improvement: Live traffic and scanning activity now display a paused notice when real-time updates are suspended while in the …
6.2.0
Amélioré Corrigé Sécurité Pas encore disponible- Improvement: Massive performance boost in file system scan.
- Improvement: Added low resource usage scan option for shared hosts.
- Improvement: Aggregated login attempts when checking the Wordfence Security Network for brute force attackers to reduce total requests.
- Improvement: Now displaying scan time in a more readable format rather than total seconds.
- Improvement: Added PHP7 compatible .htaccess directives to disable code execution within uploads directory.
- Fix: Added throttling to sync the WAF attack data.
- Fix: Removed unnecessary single quote in copy containing "IP's".
- Fix: Fixed rare, edge case where cron key does not match the key in the database.
…
6.1.17
Corrigé Pas encore disponible- Fix: Replaced calls to json_decode with our own implentation for hosts without the JSON extension enabled.
6.1.16
Amélioré Corrigé Pas encore disponible- Improvement: Now performing malware scanning on all uploaded files in real-time.
- Improvement: Added Web Application Firewall activity to Wordfence summary email.
- Fix: Now using 503 response code …
6.1.15
Amélioré Corrigé Pas encore disponible- Improvement: Removed file-based config caching, added support for caching via WordPress's object cache.
- Improvement: Allowlisted Uptime Robot's IP range.
- Fix: Notify users if suPHP_ConfigPath is in their WAF …
6.1.14
Amélioré Corrigé Pas encore disponible- Improvement: Support downloading a file of 2FA recovery codes.
- Fix: Fixed PHP Notice: Undefined index: coreUnknown during scans.
- Improvement: Add note to options page that login …
6.1.12
Corrigé Pas encore disponible- Fix: Fixed fatal error on sites running Wordfence 6.1.11 …
6.1.11
Amélioré Pas encore disponible- Improvement: Alert on added files to wp-admin, wp-includes.
…
6.1.10
Corrigé Pas encore disponible- Fix: Fixed fatal error in the event wflogs is not writable.
6.1.9
Amélioré Corrigé Pas encore disponible- Fix: Using WP-CLI causes error Undefined index: SERVER_NAME.
- Improvement: Hooked up restore/delete file scan tools to Filesystem API.
- Fix: Reworked country blocking authentication check for access to XMLRPC.
- Improvement: Added option to require cellphone sign-in on all admin accounts.
- Improvement: Updated IPv6 GeoIP lite data.
- Fix: Removed suPHP_ConfigPath from WAF installation process.
- Fix: Prevent author names from being found through /wp-json/oembed.
- Improvement: Added better solutions for fixing wordfence-waf.php, .user.ini, or .htaccess in scan.
…
6.1.8
Amélioré Corrigé Pas encore disponible- Fix: Change wfConfig::set_ser to split large objects into multiple queries.
- Fix: Fixed bug in multisite with "You do not have sufficient permissions to access this page" error after logging in.
- Improvement: Update Geo IP database.
- Fix: Fixed deadlock when NFS is used for WAF file storage, in wfWAFAttackDataStorageFileEngine::addRow().
- Fix: Added third param to http_build_query for hosts with arg_separator.output set.
- Improvement: Show admin notice if WAF blocks an admin (mainly needed for ajax requests).
- Improvement: Clarify error message "Error reading config data, configuration file could be corrupted."
- Improvement: Added better crawler detection. …
6.1.7
Sécurité Pas encore disponible- Security Fix: Fixed reflected XSS vulnerability: CVSS 6.1 (Medium). Thanks Kacper Szurek.
6.1.6
Corrigé Pas encore disponible- Fix: Fixed bug with 2FA not properly handling email address login.
- Fix: Show logins/logouts when Live Traffic is disabled.
- Fix: Fixed …