1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
|
<?php /** * All pro modules are here as upsell modules */
final class ITSEC_Magic_Links_Settings_Page extends ITSEC_Module_Settings_Page { public function __construct() { $this->id = 'magic-links'; $this->title = __( 'Magic Links', 'better-wp-security' ); $this->description = __( 'Send an email with a Magic Link that bypasses a username lockout.', 'better-wp-security' ); $this->type = 'recommended'; $this->pro = true; $this->upsell = true; $this->upsell_url = 'https://ithemes.com/security/?utm_source=wordpressadmin&utm_medium=widget&utm_campaign=itsecfreecta';
parent::__construct(); } } new ITSEC_Magic_Links_Settings_Page();
final class ITSEC_Malware_Scheduling_Settings_Page extends ITSEC_Module_Settings_Page { public function __construct() { $this->id = 'malware-scheduling'; $this->title = __( 'Site Scan Scheduling', 'better-wp-security' ); $this->description = __( 'Protect your site with automated site scans. When this feature is enabled, the site will be automatically scanned each day. If a problem is found, an email is sent to select users.', 'better-wp-security' ); $this->type = 'recommended'; $this->pro = true; $this->upsell = true; $this->upsell_url = 'https://ithemes.com/security/wordpress-malware-scan/?utm_source=wordpressadmin&utm_medium=widget&utm_campaign=itsecfreecta';
parent::__construct(); } } new ITSEC_Malware_Scheduling_Settings_Page();
final class ITSEC_Privilege_Escalation_Settings_Page extends ITSEC_Module_Settings_Page { public function __construct() { $this->id = 'privilege'; $this->title = __( 'Privilege Escalation', 'better-wp-security' ); $this->description = __( 'Allow administrators to temporarily grant extra access to a user of the site for a specified period of time.', 'better-wp-security' ); $this->type = 'recommended'; $this->pro = true; $this->upsell = true; $this->upsell_url = 'https://ithemes.com/security/wordpress-privilege-escalation/?utm_source=wordpressadmin&utm_medium=widget&utm_campaign=itsecfreecta';
parent::__construct(); } } new ITSEC_Privilege_Escalation_Settings_Page();
final class ITSEC_Recaptcha_Settings_Page extends ITSEC_Module_Settings_Page { public function __construct() { $this->id = 'recaptcha'; $this->title = __( 'reCAPTCHA', 'better-wp-security' ); $this->description = __( 'Protect your site from bots by verifying that the person submitting comments or logging in is indeed human.', 'better-wp-security' ); $this->type = 'recommended'; $this->pro = true; $this->upsell = true; $this->upsell_url = 'https://ithemes.com/security/wordpress-recaptcha/?utm_source=wordpressadmin&utm_medium=widget&utm_campaign=itsecfreecta';
parent::__construct(); } } new ITSEC_Recaptcha_Settings_Page();
final class ITSEC_Import_Export_Settings_Page extends ITSEC_Module_Settings_Page { private $version = 1;
public function __construct() { $this->id = 'import-export'; $this->title = __( 'Settings Import and Export', 'better-wp-security' ); $this->description = __( 'Export your settings as a backup or to import on other sites for quicker setup.', 'better-wp-security' ); $this->type = 'recommended'; $this->pro = true; $this->upsell = true; $this->upsell_url = 'https://ithemes.com/security/import-export-settings/?utm_source=wordpressadmin&utm_medium=widget&utm_campaign=itsecfreecta';
parent::__construct(); } } new ITSEC_Import_Export_Settings_Page();
final class ITSEC_Two_Factor_Settings_Page extends ITSEC_Module_Settings_Page { public function __construct() { $this->id = 'two-factor'; $this->title = __( 'Two-Factor Authentication', 'better-wp-security' ); $this->description = __( 'Two-Factor Authentication greatly increases the security of your WordPress user account by requiring additional information beyond your username and password in order to log in.', 'better-wp-security' ); $this->type = 'recommended'; $this->pro = true; $this->upsell = true; $this->upsell_url = 'https://ithemes.com/security/wordpress-two-factor-authentication/?utm_source=wordpressadmin&utm_medium=widget&utm_campaign=itsecfreecta';
parent::__construct(); } } new ITSEC_Two_Factor_Settings_Page();
final class ITSEC_User_Security_Check_Settings_Page extends ITSEC_Module_Settings_Page { public function __construct() { $this->id = 'user-security-check'; $this->title = __( 'User Security Check', 'better-wp-security' ); $this->description = __( 'Every user on your site affects overall security. See how your users might be affecting your security and take action when needed.', 'better-wp-security' ); $this->type = 'recommended'; $this->pro = true; $this->upsell = true; $this->upsell_url = 'https://ithemes.com/security/wordpress-user-security-check/?utm_source=wordpressadmin&utm_medium=widget&utm_campaign=itsecfreecta';
parent::__construct(); } } new ITSEC_User_Security_Check_Settings_Page();
final class ITSEC_User_Logging_Settings_Page extends ITSEC_Module_Settings_Page { public function __construct() { $this->id = 'user-logging'; $this->title = __( 'User Logging', 'better-wp-security' ); $this->description = __( 'Log user actions such as login, saving content and others.', 'better-wp-security' ); $this->type = 'recommended'; $this->pro = true; $this->upsell = true; $this->upsell_url = 'https://ithemes.com/security/wordpress-user-log/?utm_source=wordpressadmin&utm_medium=widget&utm_campaign=itsecfreecta';
parent::__construct(); } } new ITSEC_User_Logging_Settings_Page();
final class ITSEC_Version_Management_Settings_Page extends ITSEC_Module_Settings_Page { public function __construct() { $this->id = 'version-management'; $this->title = __( 'Version Management', 'better-wp-security' ); $this->description = __( 'Protect your site when outdated software is not updated quickly enough.', 'better-wp-security' ); $this->type = 'recommended'; $this->pro = true; $this->upsell = true; $this->upsell_url = 'https://ithemes.com/wordpress-version-management-ithemes-security-pro/?utm_source=wordpressadmin&utm_medium=widget&utm_campaign=itsecfreecta';
parent::__construct(); } } new ITSEC_Version_Management_Settings_Page();
final class ITSEC_Passwordless_Login_Settings_Page extends ITSEC_Module_Settings_Page { public function __construct() { $this->id = 'passwordless-login'; $this->title = __( 'Passwordless Login', 'better-wp-security' ); $this->description = __( 'Enable logging in without a password.', 'better-wp-security' ); $this->type = 'recommended'; $this->pro = true; $this->upsell = true; $this->upsell_url = 'https://ithemes.com/new-wordpress-passwordless-login-ithemes-security/?utm_source=wordpressadmin&utm_medium=widget&utm_campaign=itsecfreecta';
parent::__construct(); } } new ITSEC_Passwordless_Login_Settings_Page();
|