From 98f3571708de0bfd6d9cffc9a48a761ba759a82e Mon Sep 17 00:00:00 2001 From: Brian Date: Sat, 31 Jan 2026 00:41:48 +0100 Subject: [PATCH 01/17] add abspath --- class-two-factor-compat.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/class-two-factor-compat.php b/class-two-factor-compat.php index d7b4f46a..8cfafd8c 100644 --- a/class-two-factor-compat.php +++ b/class-two-factor-compat.php @@ -5,6 +5,10 @@ * @package Two_Factor */ +if ( ! defined( 'ABSPATH' ) ) { + exit; // Exit if accessed directly. +} + /** * A compatibility layer for some of the most popular plugins. * From 4ae9f1f29da0ded416a20ec95bbd78b23e708b10 Mon Sep 17 00:00:00 2001 From: Brian Date: Sat, 31 Jan 2026 00:45:50 +0100 Subject: [PATCH 02/17] add abspath to two-factor.php --- two-factor.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/two-factor.php b/two-factor.php index 96ce6c99..a48264ec 100644 --- a/two-factor.php +++ b/two-factor.php @@ -22,6 +22,10 @@ * Network: True */ +if ( ! defined( 'ABSPATH' ) ) { + exit; // Exit if accessed directly. +} + /** * Shortcut constant to the path of this file. */ From 198f9b9c71cc5c14c60d462b54bd7cd31684b0ba Mon Sep 17 00:00:00 2001 From: Brian Date: Sat, 31 Jan 2026 00:47:18 +0100 Subject: [PATCH 03/17] add abspath to class-two-factor-fido-u2f.php --- providers/class-two-factor-fido-u2f.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/providers/class-two-factor-fido-u2f.php b/providers/class-two-factor-fido-u2f.php index c6b6d047..89c6c5cc 100644 --- a/providers/class-two-factor-fido-u2f.php +++ b/providers/class-two-factor-fido-u2f.php @@ -5,6 +5,10 @@ * @package Two_Factor */ +if ( ! defined( 'ABSPATH' ) ) { + exit; // Exit if accessed directly. +} + /** * Class for creating a FIDO Universal 2nd Factor provider. * From c7e7a078028c27552e9fb154965d89ee2bb73530 Mon Sep 17 00:00:00 2001 From: Brian Date: Sat, 31 Jan 2026 00:48:34 +0100 Subject: [PATCH 04/17] add abspath to class-two-factor-fido-u2f-admin.php --- providers/class-two-factor-fido-u2f-admin.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/providers/class-two-factor-fido-u2f-admin.php b/providers/class-two-factor-fido-u2f-admin.php index 8bc9af83..3a2e6370 100644 --- a/providers/class-two-factor-fido-u2f-admin.php +++ b/providers/class-two-factor-fido-u2f-admin.php @@ -5,6 +5,10 @@ * @package Two_Factor */ +if ( ! defined( 'ABSPATH' ) ) { + exit; // Exit if accessed directly. +} + /** * Class for registering & modifying FIDO U2F security keys. * From f0e9baf0b2a4442194d4cacecf9599f5214876c7 Mon Sep 17 00:00:00 2001 From: Brian Date: Sat, 31 Jan 2026 00:49:16 +0100 Subject: [PATCH 05/17] add abspath to class-two-factor-dummy.php --- providers/class-two-factor-dummy.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/providers/class-two-factor-dummy.php b/providers/class-two-factor-dummy.php index 55005bca..0eb68530 100644 --- a/providers/class-two-factor-dummy.php +++ b/providers/class-two-factor-dummy.php @@ -5,6 +5,10 @@ * @package Two_Factor */ +if ( ! defined( 'ABSPATH' ) ) { + exit; // Exit if accessed directly. +} + /** * Class for creating a dummy provider. * From ae8f5788b4d133cb8b46cd5096b3be1d0c67d803 Mon Sep 17 00:00:00 2001 From: Brian Date: Sat, 31 Jan 2026 00:50:09 +0100 Subject: [PATCH 06/17] add abspath to class-two-factor-totp.php --- providers/class-two-factor-totp.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/providers/class-two-factor-totp.php b/providers/class-two-factor-totp.php index b5286fdc..340ded1a 100644 --- a/providers/class-two-factor-totp.php +++ b/providers/class-two-factor-totp.php @@ -5,6 +5,10 @@ * @package Two_Factor */ +if ( ! defined( 'ABSPATH' ) ) { + exit; // Exit if accessed directly. +} + /** * Class Two_Factor_Totp */ From 4e504ecd6a8e54a91697b7599adf8c3476580450 Mon Sep 17 00:00:00 2001 From: Brian Date: Sat, 31 Jan 2026 00:50:51 +0100 Subject: [PATCH 07/17] add abspath to class-two-factor-backup-codes.php --- providers/class-two-factor-backup-codes.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/providers/class-two-factor-backup-codes.php b/providers/class-two-factor-backup-codes.php index 1901799c..b8e6026e 100644 --- a/providers/class-two-factor-backup-codes.php +++ b/providers/class-two-factor-backup-codes.php @@ -5,6 +5,10 @@ * @package Two_Factor */ +if ( ! defined( 'ABSPATH' ) ) { + exit; // Exit if accessed directly. +} + /** * Class for creating a backup codes provider. * From 6ce476134ffe5b4c5058e7f72e16befb642f3414 Mon Sep 17 00:00:00 2001 From: Brian Date: Sat, 31 Jan 2026 00:51:14 +0100 Subject: [PATCH 08/17] add abspath to class-two-factor-email.php --- providers/class-two-factor-email.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/providers/class-two-factor-email.php b/providers/class-two-factor-email.php index 79217b36..1d380aef 100644 --- a/providers/class-two-factor-email.php +++ b/providers/class-two-factor-email.php @@ -5,6 +5,10 @@ * @package Two_Factor */ +if ( ! defined( 'ABSPATH' ) ) { + exit; // Exit if accessed directly. +} + /** * Class for creating an email provider. * From a819e3a64bddf8cd5c761b0e733be3136335abe9 Mon Sep 17 00:00:00 2001 From: Brian Date: Sat, 31 Jan 2026 00:52:06 +0100 Subject: [PATCH 09/17] add abspath to class-two-factor-core.php --- class-two-factor-core.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/class-two-factor-core.php b/class-two-factor-core.php index 8086c434..ccd1ff00 100644 --- a/class-two-factor-core.php +++ b/class-two-factor-core.php @@ -5,6 +5,10 @@ * @package Two_Factor */ +if ( ! defined( 'ABSPATH' ) ) { + exit; // Exit if accessed directly. +} + /** * Class for creating two factor authorization. * From 111a1fdb9cc830f416654b45a765954013263195 Mon Sep 17 00:00:00 2001 From: Brian Date: Fri, 13 Feb 2026 10:27:30 +0100 Subject: [PATCH 10/17] remove ABSPATH --- providers/class-two-factor-backup-codes.php | 4 ---- 1 file changed, 4 deletions(-) diff --git a/providers/class-two-factor-backup-codes.php b/providers/class-two-factor-backup-codes.php index f397b1e6..ee6ec2e6 100644 --- a/providers/class-two-factor-backup-codes.php +++ b/providers/class-two-factor-backup-codes.php @@ -5,10 +5,6 @@ * @package Two_Factor */ -if ( ! defined( 'ABSPATH' ) ) { - exit; // Exit if accessed directly. -} - /** * Class for creating a backup codes provider. * From da9caec3ab82038f5780c471225ae13ee16c586f Mon Sep 17 00:00:00 2001 From: Brian Date: Fri, 13 Feb 2026 10:27:37 +0100 Subject: [PATCH 11/17] remove ABSPATH --- providers/class-two-factor-dummy.php | 4 ---- 1 file changed, 4 deletions(-) diff --git a/providers/class-two-factor-dummy.php b/providers/class-two-factor-dummy.php index 0eb68530..55005bca 100644 --- a/providers/class-two-factor-dummy.php +++ b/providers/class-two-factor-dummy.php @@ -5,10 +5,6 @@ * @package Two_Factor */ -if ( ! defined( 'ABSPATH' ) ) { - exit; // Exit if accessed directly. -} - /** * Class for creating a dummy provider. * From f598dcbc9141b58072961614e10832f9d93b34a0 Mon Sep 17 00:00:00 2001 From: Brian Date: Fri, 13 Feb 2026 10:27:45 +0100 Subject: [PATCH 12/17] remove ABSPATH --- providers/class-two-factor-email.php | 4 ---- 1 file changed, 4 deletions(-) diff --git a/providers/class-two-factor-email.php b/providers/class-two-factor-email.php index 1d380aef..79217b36 100644 --- a/providers/class-two-factor-email.php +++ b/providers/class-two-factor-email.php @@ -5,10 +5,6 @@ * @package Two_Factor */ -if ( ! defined( 'ABSPATH' ) ) { - exit; // Exit if accessed directly. -} - /** * Class for creating an email provider. * From 1b4f21366808290ba36629b88281df330199f979 Mon Sep 17 00:00:00 2001 From: Brian Date: Fri, 13 Feb 2026 10:27:49 +0100 Subject: [PATCH 13/17] remove ABSPATH --- providers/class-two-factor-fido-u2f-admin.php | 4 ---- 1 file changed, 4 deletions(-) diff --git a/providers/class-two-factor-fido-u2f-admin.php b/providers/class-two-factor-fido-u2f-admin.php index 3a2e6370..8bc9af83 100644 --- a/providers/class-two-factor-fido-u2f-admin.php +++ b/providers/class-two-factor-fido-u2f-admin.php @@ -5,10 +5,6 @@ * @package Two_Factor */ -if ( ! defined( 'ABSPATH' ) ) { - exit; // Exit if accessed directly. -} - /** * Class for registering & modifying FIDO U2F security keys. * From 438114822634618925ddd412cbb87b7f456c0df7 Mon Sep 17 00:00:00 2001 From: Brian Date: Fri, 13 Feb 2026 10:27:57 +0100 Subject: [PATCH 14/17] remove ABSPATH --- providers/class-two-factor-fido-u2f.php | 4 ---- 1 file changed, 4 deletions(-) diff --git a/providers/class-two-factor-fido-u2f.php b/providers/class-two-factor-fido-u2f.php index 89c6c5cc..c6b6d047 100644 --- a/providers/class-two-factor-fido-u2f.php +++ b/providers/class-two-factor-fido-u2f.php @@ -5,10 +5,6 @@ * @package Two_Factor */ -if ( ! defined( 'ABSPATH' ) ) { - exit; // Exit if accessed directly. -} - /** * Class for creating a FIDO Universal 2nd Factor provider. * From d762e495e89676ff4ed9da1965d817e9e8457bf4 Mon Sep 17 00:00:00 2001 From: Brian Date: Fri, 13 Feb 2026 10:28:16 +0100 Subject: [PATCH 15/17] remove ABSPATH --- providers/class-two-factor-totp.php | 4 ---- 1 file changed, 4 deletions(-) diff --git a/providers/class-two-factor-totp.php b/providers/class-two-factor-totp.php index 340ded1a..b5286fdc 100644 --- a/providers/class-two-factor-totp.php +++ b/providers/class-two-factor-totp.php @@ -5,10 +5,6 @@ * @package Two_Factor */ -if ( ! defined( 'ABSPATH' ) ) { - exit; // Exit if accessed directly. -} - /** * Class Two_Factor_Totp */ From 96fd30dc668b4e453e50ded97e60c383488d61a2 Mon Sep 17 00:00:00 2001 From: Brian Date: Fri, 13 Feb 2026 10:28:30 +0100 Subject: [PATCH 16/17] remove ABSPATH --- class-two-factor-compat.php | 4 ---- 1 file changed, 4 deletions(-) diff --git a/class-two-factor-compat.php b/class-two-factor-compat.php index 8cfafd8c..d7b4f46a 100644 --- a/class-two-factor-compat.php +++ b/class-two-factor-compat.php @@ -5,10 +5,6 @@ * @package Two_Factor */ -if ( ! defined( 'ABSPATH' ) ) { - exit; // Exit if accessed directly. -} - /** * A compatibility layer for some of the most popular plugins. * From 34886466c4add17c70e722d7d586353ca92478d9 Mon Sep 17 00:00:00 2001 From: Brian Date: Fri, 13 Feb 2026 10:28:34 +0100 Subject: [PATCH 17/17] remove ABSPATH --- class-two-factor-core.php | 4 ---- 1 file changed, 4 deletions(-) diff --git a/class-two-factor-core.php b/class-two-factor-core.php index 5ba62552..5fed4e01 100644 --- a/class-two-factor-core.php +++ b/class-two-factor-core.php @@ -5,10 +5,6 @@ * @package Two_Factor */ -if ( ! defined( 'ABSPATH' ) ) { - exit; // Exit if accessed directly. -} - /** * Class for creating two factor authorization. *