Home
Shield Security – Smart Bot Blocking & Intrusion Prevention Security
19.1.10
Does Shield Security work with WordPress 6.5.2 and PHP 8.1.12? A smoke test was performed on 2024-04-30 14:24:23 UTC .
Summary
Errors
1 Database errors
No JavaScript exceptions
All test pages loaded successfully
No resource errors
Performance
Memory usage: 3.5 MiB
The average PHP memory usage increased by this amount after activating by the plugin.
Page speed impact:
0.115 seconds
The average page load time increased by this amount after activating the plugin.
Environment
WordPress version 6.5.2 PHP version 8.1.12 MySQL version 10.6.10 PHP memory limit 512M
Pages 13 Shield Security ‹ Test site — WordPress
URL
/wp-admin/admin.php?page=icwp-wpsf-plugin&nav=merlin&nav_sub=welcome
Requested URL
/wp-admin/plugins.php?action=activate&plugin=wp-simple-firewall%2Ficwp-wpsf.php&plugin_status=all&paged=1&s&_wpnonce=709f61c1b6
Aspect
after-activation
HTTP status
200
Load time
2.997 s
Memory usage
11.37 MiB
JS errors
None
Resource errors
None
Shield Security
URL
/wp-admin/admin.php?page=icwp-wpsf-plugin&nav=dashboard&nav_sub=overview
Requested URL
/wp-admin/admin.php?page=icwp-wpsf-dashboard
Aspect
menu-item
HTTP status
200
Load time
1.157 s
Memory usage
9.51 MiB
JS errors
None
Resource errors
None
Shield Security → Custom Rules
URL
/wp-admin/admin.php?page=icwp-wpsf-plugin&nav=rules&nav_sub=manage
Requested URL
/wp-admin/admin.php?page=icwp-wpsf-rules
Aspect
menu-item
HTTP status
200
Load time
0.413 s
Memory usage
9.58 MiB
JS errors
None
Resource errors
None
Shield Security → IP Manager
URL
/wp-admin/admin.php?page=icwp-wpsf-plugin&nav=ips&nav_sub=rules
Requested URL
/wp-admin/admin.php?page=icwp-wpsf-ips
Aspect
menu-item
HTTP status
200
Load time
0.803 s
Memory usage
9.59 MiB
JS errors
None
Resource errors
None
Shield Security → Scans
URL
/wp-admin/admin.php?page=icwp-wpsf-plugin&nav=scans&nav_sub=results
Requested URL
/wp-admin/admin.php?page=icwp-wpsf-scans
Aspect
menu-item
HTTP status
200
Load time
1.415 s
Memory usage
10.85 MiB
JS errors
None
Resource errors
None
Shield Security → Activity
URL
/wp-admin/admin.php?page=icwp-wpsf-plugin&nav=activity&nav_sub=logs
Requested URL
/wp-admin/admin.php?page=icwp-wpsf-activity
Aspect
menu-item
HTTP status
200
Load time
0.517 s
Memory usage
9.59 MiB
JS errors
None
Resource errors
None
Shield Security → Traffic
URL
/wp-admin/admin.php?page=icwp-wpsf-plugin&nav=traffic&nav_sub=logs
Requested URL
/wp-admin/admin.php?page=icwp-wpsf-traffic
Aspect
menu-item
HTTP status
200
Load time
0.516 s
Memory usage
9.59 MiB
JS errors
None
Resource errors
None
Shield Security → Reports
URL
/wp-admin/admin.php?page=icwp-wpsf-plugin&nav=reports&nav_sub=list
Requested URL
/wp-admin/admin.php?page=icwp-wpsf-reports
Aspect
menu-item
HTTP status
200
Load time
0.449 s
Memory usage
9.59 MiB
JS errors
None
Resource errors
None
Shield Security → Configuration
URL
/wp-admin/admin.php?page=icwp-wpsf-plugin&nav=config&nav_sub=plugin
Requested URL
/wp-admin/admin.php?page=icwp-wpsf-config
Aspect
menu-item
HTTP status
200
Load time
0.640 s
Memory usage
9.33 MiB
JS errors
None
Resource errors
None
Shield Security → ShieldPRO
URL
/wp-admin/admin.php?page=icwp-wpsf-plugin&nav=license&nav_sub=check
Requested URL
/wp-admin/admin.php?page=icwp-wpsf-license
Aspect
menu-item
HTTP status
200
Load time
0.665 s
Memory usage
9.65 MiB
JS errors
None
Resource errors
None
Test site – Just another WordPress site
URL
/
Aspect
front-page
HTTP status
200
Load time
0.379 s
Memory usage
6.56 MiB
JS errors
None
Resource errors
None
Dashboard ‹ Test site — WordPress
URL
/wp-admin/index.php
Aspect
new-meta-boxes
HTTP status
200
Load time
0.706 s
Memory usage
6.95 MiB
JS errors
None
Resource errors
None
Widgets ‹ Test site — WordPress
URL
/wp-admin/widgets.php
Aspect
new-sidebar-widgets
HTTP status
200
Load time
2.523 s
Memory usage
9.09 MiB
JS errors
None
Resource errors
None
Benchmark
URL
Load time
Memory usage
Inactive
Active
Change
Inactive
Active
Change
/wp-admin/index.php 0.442 s 0.559 s +0.117 s 3.44 MiB 6.96 MiB + 3.52 MiB /wp-admin/edit.php 0.228 s 0.598 s +0.370 s 3.46 MiB 6.99 MiB + 3.53 MiB /wp-admin/post-new.php 0.911 s 1.596 s +0.685 s 5.59 MiB 9.16 MiB + 3.57 MiB /wp-admin/upload.php 0.673 s 0.507 s -0.166 s 3.38 MiB 6.89 MiB + 3.51 MiB /wp-admin/options-writing.php 0.210 s 0.523 s +0.313 s 3.37 MiB 6.88 MiB + 3.51 MiB /wp-admin/media-new.php 0.287 s 0.526 s +0.239 s 3.35 MiB 6.87 MiB + 3.52 MiB /wp-admin/edit-tags.php?taxonomy=category 0.187 s 0.250 s +0.063 s 3.37 MiB 6.9 MiB + 3.53 MiB /wp-admin/post-new.php?post_type=page 1.172 s 0.780 s -0.392 s 5.59 MiB 9.14 MiB + 3.56 MiB /wp-admin/options-discussion.php 0.296 s 0.442 s +0.146 s 3.36 MiB 6.87 MiB + 3.52 MiB /wp-admin/edit-comments.php 0.332 s 0.284 s -0.048 s 3.39 MiB 6.9 MiB + 3.51 MiB / 0.354 s 0.295 s -0.059 s 3.37 MiB 6.54 MiB + 3.18 MiB
Average
0.463 s 0.578 s +0.115 s 3.79 MiB 7.28 MiB + 3.5 MiB
Code Statistics
Note: Third-party libraries and minified JS/CSS files are excluded from these statistics where
possible, so the numbers you see here may be lower than those reported by other tools.
Language
%
Lines of code
Comment lines
Files
PHP 75.0% 74,369 7,367 1,771 JSON 10.8% 10,711 0 2 Twig 7.0% 6,970 90 219 PO File 6.9% 6,812 3,689 1 SVG 0.3% 334 0 92 HTML 0.0% 10 0 1
Total
99,206
11,146
2,086
Classes
1,676
Methods
5,233
Functions
17
Additions
Things that the plugin adds to the site. This section is not intended to be comprehensive.
The test tool only looks for a few specific types of added content.
Database Tables 16 wp_icwp_wpsf_at_logs wp_icwp_wpsf_at_meta wp_icwp_wpsf_botsignal wp_icwp_wpsf_event wp_icwp_wpsf_ip_meta wp_icwp_wpsf_ip_rules wp_icwp_wpsf_ips wp_icwp_wpsf_reports wp_icwp_wpsf_req_logs wp_icwp_wpsf_resultitems wp_icwp_wpsf_rules wp_icwp_wpsf_scanitems wp_icwp_wpsf_scanresults wp_icwp_wpsf_scans wp_icwp_wpsf_snapshots wp_icwp_wpsf_user_meta Options wp_options
9 apto-dbs-ready-status aptoweb_can_trans_confirmed aptoweb_controller_c5bfaa icwp_wpsf_install_date icwp_wpsf_ip_rules_cache icwp_wpsf_opts_all icwp_wpsf_shield_site_id icwp-wpsf-rules widget_icwp_wpsf_plugin_badge User Metadata wp_usermeta
1 Sidebar Widgets 1
ID
Name
icwp_wpsf_plugin_badge Shield Security Plugin Badge
Meta Boxes {
"dashboard": {
"icwp-wpsf-dashboard_widget": {
"title": "Shield Security: Overview",
"context": "normal"
}
}
}
PHP Error Log 7 lines [30-Apr-2024 14:25:02 UTC] WordPress database error Table 'wp_icwp_wpsf_event' already exists for query CREATE TABLE `wp_icwp_wpsf_event` (
id int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'Primary ID',
event varchar(50) NOT NULL DEFAULT '' ,
count int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'Total',
created_at int(15) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'Created',
PRIMARY KEY (id)
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci; made by do_action('wp_ajax_shield_action'), WP_Hook->do_action, WP_Hook->apply_filters, FernleafSystems\Wordpress\Plugin\Shield\ActionRouter\CaptureAjaxAction->FernleafSystems\Wordpress\Plugin\Shield\ActionRouter\{closure}, FernleafSystems\Wordpress\Plugin\Shield\ActionRouter\CaptureAjaxAction->ajaxAction, FernleafSystems\Wordpress\Plugin\Shield\ActionRouter\ActionRoutingController->action, FernleafSystems\Wordpress\Plugin\Shield\ActionRouter\ActionProcessor->processAction, FernleafSystems\Wordpress\Plugin\Shield\ActionRouter\Actions\BaseAction->process, FernleafSystems\Wordpress\Plugin\Shield\ActionRouter\Actions\AjaxRender->exec, FernleafSystems\Wordpress\Plugin\Shield\ActionRouter\ActionRoutingController->action, FernleafSystems\Wordpress\Plugin\Shield\ActionRouter\ActionProcessor->processAction, FernleafSystems\Wordpress\Plugin\Shield\ActionRouter\Actions\BaseAction->process, FernleafSystems\Wordpress\Plugin\Shield\ActionRouter\Actions\Render\BaseRender->exec, FernleafSystems\Wordpress\Plugin\Shield\ActionRouter\Actions\Render\BaseRender->render, FernleafSystems\Wordpress\Plugin\Shield\ActionRouter\Actions\Render\BaseRender->buildRenderData, FernleafSystems\Wordpress\Plugin\Shield\ActionRouter\Actions\Render\BaseRender->getAllRenderDataArrays, FernleafSystems\Wordpress\Plugin\Shield\ActionRouter\Actions\Render\Components\Widgets\WpDashboardSummary->getRenderData, FernleafSystems\Wordpress\Plugin\Shield\ActionRouter\Actions\Render\Components\Widgets\WpDashboardSummary->getVars, FernleafSystems\Wordpress\Plugin\Shield\Utilities\Collate\RecentStats->getRecentEvents, FernleafSystems\Wordpress\Plugin\Shield\Controller\Database\DbCon->dbhEvents, FernleafSystems\Wordpress\Plugin\Shield\Controller\Database\DbCon->loadDbH, FernleafSystems\Wordpress\Plugin\Core\Databases\Base\Handler->execute, FernleafSystems\Wordpress\Plugin\Core\Databases\Base\Handler->run, FernleafSystems\Wordpress\Plugin\Core\Databases\Base\Handler->tableInit, FernleafSystems\Wordpress\Plugin\Core\Databases\Common\AlignTableWithSchema->align, FernleafSystems\Wordpress\Services\Core\Db->doSql