PluginProbe
Vigilant – 100% Free Security Suite: Firewall, 2FA, Login, Headers, Scanner… / 3.0.3
Vigilant – 100% Free Security Suite: Firewall, 2FA, Login, Headers, Scanner… v3.0.3
3.0.5 3.0.4 3.0.3 3.0.2 3.0.1 3.0.0 2.11.12 2.11.11 2.11.10 2.11.9 2.11.7 2.11.8 2.11.6 2.11.5 2.11.4 2.11.3 2.11.1 2.11.2 2.11.0 2.10.5 2.10.4 2.10.3 2.10.2 2.10.1 2.10.0 All 93 releases
← All changes | uninstall.php +21 -0 2.11.4 → 3.0.3 View file →
@@ -67,8 +67,12 @@
67 67 */
68 68 if ( is_multisite() ) {
69 69 delete_site_option( 'vigilante_critical_files_baseline' );
70 70 delete_site_option( 'vigilante_baseline_sweep' );
71 + delete_site_option( 'vigilante_owned_blocks' );
72 + delete_site_option( 'vigilante_owned_blocks_claim' );
73 + delete_site_option( 'vigilante_config_copies_sweep' );
74 + delete_site_option( 'vigilante_results_sweep' );
71 75 }
72 76
73 77 // Remove backup directory. WP_CONTENT_DIR is shared by the whole network,
74 78 // so this happens once.
@@ -156,11 +160,14 @@
156 160 'vigilante_options',
157 161 'vigilante_db_version',
158 162 'vigilante_purge_2_11_0_done',
159 163 'vigilante_baseline_redaction',
164 + 'vigilante_owned_blocks',
165 + 'vigilante_owned_blocks_claim',
160 166 'vigilante_backup_timestamp',
161 167 'vigilante_last_integrity_scan',
162 168 'vigilante_last_integrity_results',
169 + 'vigilante_integrity_notified',
163 170 'vigilante_ignored_files',
164 171 'vigilante_dismissed_notices',
165 172 'vigilante_under_attack_mode',
166 173 'vigilante_active_preset',
@@ -180,12 +187,23 @@
180 187 // The wp-config.php one holds the database credentials and the
181 188 // authentication salts, so leaving it behind would keep them readable in
182 189 // the options table long after the plugin is gone.
183 190 'vigilante_htaccess_backup',
191 + 'vigilante_htaccess_history',
192 + // The pre-migration snapshot keeps our own header block so the owner can
193 + // restore it; it is still ours to remove on uninstall, along with the
194 + // recovery undo copy and the dismissed flag.
195 + 'vigilante_htaccess_pre_migration',
196 + 'vigilante_htaccess_recovery_undo',
197 + 'vigilante_htaccess_recovery_done',
184 198 'vigilante_wpconfig_backup',
199 + 'vigilante_config_copies_purged',
200 + 'vigilante_config_copies_sweep_lock',
201 + 'vigilante_htaccess_write_lock',
185 202 'vigilante_plugin_status_state',
186 203 'vigilante_plugin_status_last_check',
187 204 'vigilante_ignored_closed_plugins',
205 + 'vigilante_self_integrity_state',
188 206 );
189 207
190 208 foreach ( $options_to_delete as $option ) {
191 209 delete_option( $option );
@@ -251,9 +269,12 @@
251 269 'vigilante_db_version',
252 270 'vigilante_purge_2_11_0_done',
253 271 'vigilante_baseline_redaction',
254 272 'vigilante_critical_files_baseline',
273 + 'vigilante_owned_blocks',
274 + 'vigilante_owned_blocks_claim',
255 275 'vigilante_ignored_closed_plugins',
276 + 'vigilante_self_integrity_state',
256 277 'vigilante_ignored_files',
257 278 'vigilante_dismissed_notices',
258 279 'vigilante_under_attack_mode',
259 280 'vigilante_active_preset',