at path:
ROOT
/
wp-content
/
plugins
/
wp-fail2ban
/
constants.php
run:
R
W
Run
admin
DIR
2026-06-16 01:07:19
R
W
Run
assets
DIR
2026-06-16 01:07:19
R
W
Run
conf.d
DIR
2026-06-21 08:49:51
R
W
Run
feature
DIR
2026-06-16 01:07:19
R
W
Run
filters.d
DIR
2026-06-16 01:07:19
R
W
Run
lib
DIR
2026-06-21 08:49:51
R
W
Run
vendor
DIR
2026-06-16 01:07:19
R
W
Run
constants.php
1.06 KB
2026-06-16 01:07:19
R
W
Run
Delete
Rename
core.php
5.16 KB
2026-06-16 01:07:19
R
W
Run
Delete
Rename
freemius.php
3.32 KB
2026-06-16 01:07:19
R
W
Run
Delete
Rename
functions.php
2.39 KB
2026-06-16 01:07:19
R
W
Run
Delete
Rename
init.php
6.3 KB
2026-06-16 01:07:19
R
W
Run
Delete
Rename
readme.txt
33.1 KB
2026-06-16 01:07:19
R
W
Run
Delete
Rename
wp-fail2ban.php
1.86 KB
2026-06-16 01:07:19
R
W
Run
Delete
Rename
error_log
up
📄
constants.php
Save
<?php declare(strict_types=1); /** * WP fail2ban * * Outside the guard for building * * @package wp-fail2ban * @since 4.0.5 */ namespace org\lecklider\charles\wordpress\wp_fail2ban; // @codeCoverageIgnoreStart if (!defined('WP_FAIL2BAN_VER')) { define('WP_FAIL2BAN_VER', '5.4.1'); } if (!defined('WP_FAIL2BAN_VER_SHORT')) { define('WP_FAIL2BAN_VER_SHORT', '5'); } if (!defined('WP_FAIL2BAN_VER_MEDIUM')) { define('WP_FAIL2BAN_VER_MEDIUM', '5.4'); } if (!defined('WP_FAIL2BAN_VER2')) { define('WP_FAIL2BAN_VER2', '5.4'); } if (!defined('WP_FAIL2BAN_VER_MAJOR')) { define('WP_FAIL2BAN_VER_MAJOR', '5'); } if (!defined('WP_FAIL2BAN_VER_MINOR')) { define('WP_FAIL2BAN_VER_MINOR', '4'); } if (!defined('WP_FAIL2BAN_VER_PATCH')) { define('WP_FAIL2BAN_VER_PATCH', '1'); } if (!defined('WP_FAIL2BAN_DIR')) { define('WP_FAIL2BAN_DIR', __DIR__); } if (!defined('WP_FAIL2BAN_FILE')) { define('WP_FAIL2BAN_FILE', __DIR__.'/wp-fail2ban.php'); } if (!defined('WP_FAIL2BAN_NS')) { define('WP_FAIL2BAN_NS', __NAMESPACE__); } // @codeCoverageIgnoreEnd