Change Log

Changelog

Version 1.7.6

  • Updated WP 6.9 tested note
  • Updated opt-in library to 1.1.0

Version 1.7.5

  • Added PHP 8.4 compatibility
  • Updated wp-env configuration to use PHP 8.4
  • Added PHP 8.4 compatibility checks to build process

Version 1.7.4

  • fix changelog

Version 1.7.3

  • Fixed URL-encoding bypass vulnerability in REST API protection
  • Fixed simple-jwt-login bypass vulnerability by checking exceptions
    only in route paths, not query parameters
  • Improved REST API security by using WordPress REST API methods
    instead of checking REQUEST_URI
  • Enhanced IP address validation using FILTER_VALIDATE_IP
  • Fixed X-Forwarded-For header handling to properly parse multiple
    IPs
  • Fix ability to by-pass the WP REST API protection functionality,
    props Bob @ WpScan

Version 1.7.1

  • add developer hooks and filters for extending plugin
    functionality
  • added stop_user_enumeration_ip filter to allow modifying detected IP
    addresses
  • added stop_user_enumeration_should_block filter to conditionally
    allow or block requests
  • added stop_user_enumeration_attempt action hook for processing
    enumeration attempts
  • fix doing_it_wrong notice for WP 6.8

Version 1.7

  • add opt in library

Version 1.6.3

  • fix warning with die

Version 1.6.2

  • set wp_die to return 403
  • added defer to script

Version 1.6.1

  • updated tested to 6.6

Version 1.6

  • change getenv to $_SERVER for better compatability
  • added extra sanitization to meet current plugin repo standards
  • allow exception for Simple JWT Login rest route and add filters to
    adjust match and exception of rest rules

Version 1.5.0

  • remove admin notifications for reviews and donations

Version 1.4.9

  • update library

Version 1.4.8

  • update library

Version 1.4.7

  • update library to remove deprecation notices

Version 1.4.6

  • set default option early enough for multi site network wide
    activation

Version 1.4.5

  • remove redundant CSS and fonts

Version 1.4.3

  • add buy me a coffee donation

Version 1.4.3

  • Move query arg to init hook to avoid unnecessary warnings
  • Update donation lib

Version 1.4.2

  • Fix edge case where review / donate become undismissible

Version 1.4.1

  • Tidy donation library for build to remove dev dependencies

Version 1.4.0

  • Remove freemius library and optional registration
  • Add donation and contribution notices

Version 1.3.32

  • be case insensitive when checking REST API

Version 1.3.31

  • Upgrade to version 1.3.30 to disable author site maps – you will
    need to enable in settings (closes issue #6)

Version 1.3.30

  • option to remove author site maps

Version 1.3.29

  • Minor javascript fix
  • better IP detection for proxies

Version 1.3.28

  • Library update

Version 1.3.27

  • Removed console issue when no comments turned on

Version 1.3.26

  • Updated library

Version 1.3.25

  • Removed link

Version 1.3.24

  • Changed settings page

Version 1.3.23

  • Removed donate link

Version 1.3.22

  • Moved support link to settings page to reduce menu clutter
  • Updated Freemius library to 2.3.0

Version 1.3.21

  • Changed menu name and support link

Version 1.3.20

  • minor improvement

Version 1.3.19

  • minor improvement

Version 1.3.18

  • minor tweak to work better with 5.0

Version 1.3.17

  • changed settings page to stop random metaboxes

Version 1.3.16

  • Reworked settings page

Version 1.3.15

  • fix to ensure scripts not enqueued unless required

Version 1.3.14

  • fix double plugin header

Version 1.3.13

  • ability to link to shared host firewall ( fullworks-firewall )

Version 1.3.12

  • Resolve some missing files

Version 1.3.11

  • Added language localisation for translations
  • Added Spanish translation

Version 1.3.10

Fixed unused javascript & css in settings page

Version 1.3.9

Added language settings to allow translation.

Sanitized text being written to syslog

Closed potential REST API bypass

Version 1.3.8

Security fix to stop XSS exploit

Also coded so should work with PHP 5.3 – although PHP 5.3. has been
end of life for over two years it seems some hosts still use this. This
is a security risk in its own right and sites using PHP 5.3 should try
to upgrade to a supported version of PHP, but this change is for
backward compatibility.

Version 1.3.7

Fix to allow deprecated PHP Version 5.4 to work, as 5.4 seems to
still be in common use despite end of life

Note this code wont work on PHP 5.3

Version 1.3.6

Fix PHP error

Version 1.3.5

  • full rewrite
  • Changed detection rules to stop a reported bypass
  • Added detection and suppression of REST API calls to user data
  • Added settings page to allow REST API calls or stop system logging
    as required
  • Added code to remove numbers from comment authors, and setting to
    turn that off

Was this helpful?