WebTotem Security Security & Risk Analysis

wordpress.org/plugins/wt-security

WebTotem is a SaaS which provides powerful tools for securing and monitoring your website in one place in easy and flexible way.

900 active installs v2.4.35 PHP 7.1+ WP 6.0+ Updated Oct 6, 2025
antivirusfirewallmonitoringprotectionsecurity
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is WebTotem Security Safe to Use in 2026?

Generally Safe

Score 100/100

WebTotem Security has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5mo ago
Risk Assessment

The "wt-security" plugin v2.4.35 presents a mixed security posture. On the positive side, it demonstrates good practices by exclusively using prepared statements for all SQL queries and has no recorded vulnerabilities in its history, suggesting a potentially stable codebase. The absence of dangerous functions, file operations, and external HTTP requests further contribute to a lower risk profile in these specific areas.

However, significant security concerns arise from the attack surface analysis. The plugin exposes two AJAX handlers, both of which lack authentication checks. This is a critical oversight, as it allows any unauthenticated user to trigger these functionalities, potentially leading to unauthorized actions or information disclosure. Furthermore, the complete lack of output escaping on 13 identified outputs is a major weakness. This opens the door to Cross-Site Scripting (XSS) vulnerabilities, where malicious scripts could be injected and executed in the context of other users' browsers.

The plugin's vulnerability history shows no recorded CVEs, which is positive. However, this should not be taken as a definitive indicator of perfect security, especially given the identified weaknesses in the current version. The lack of taint analysis results could indicate that the analysis was not performed or that no complex taint flows were detected, but it doesn't negate the direct risks identified in the static analysis. In conclusion, while the plugin avoids certain common pitfalls like raw SQL and has a clean vulnerability record, the unprotected AJAX endpoints and widespread unescaped output pose substantial risks that need immediate attention.

Key Concerns

  • AJAX handlers without authentication
  • Unescaped output across multiple locations
  • AJAX handlers without capability checks
  • No nonce checks on AJAX handlers
Vulnerabilities
None known

WebTotem Security Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

WebTotem Security Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
13
0 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

0% escaped13 total outputs
Attack Surface
2 unprotected

WebTotem Security Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

noprivwp_ajax_wtotem_ajaxsrc\Common.php:60
authwp_ajax_wtotem_ajaxsrc\Common.php:61
WordPress Hooks 58
actionupgrader_process_completesrc\Common.php:10
actiondeleted_pluginsrc\Common.php:31
actionadmin_enqueue_scriptssrc\Common.php:48
filterpre_current_active_pluginssrc\Common.php:51
actioninitsrc\Common.php:54
actioninitsrc\Common.php:57
actionlogin_enqueue_scriptssrc\Common.php:66
filterauthenticatesrc\Common.php:70
actionlostpassword_errorssrc\Common.php:73
actionwp_insert_sitesrc\Common.php:76
filterupdate_feedbacksrc\Common.php:81
actionadmin_enqueue_scriptssrc\Common.php:90
actionshow_user_profilesrc\Common.php:91
actionedit_user_profilesrc\Common.php:92
actionwpsrc\Common.php:96
actionwebtotem_daily_cronsrc\Common.php:104
filtercron_schedulessrc\Common.php:116
actionwpsrc\Common.php:127
actionwtotem_step_init_cronsrc\Common.php:136
actionnetwork_admin_menusrc\Common.php:213
actionadmin_menusrc\Common.php:215
actionadd_user_to_blogsrc\Common.php:224
actionadd_user_to_blogsrc\Common.php:226
actionremove_user_from_blogsrc\Common.php:227
actionlogin_form_resetpasssrc\Common.php:228
actionprofile_updatesrc\Common.php:229
actionretrieve_passwordsrc\Common.php:230
actionuser_registersrc\Common.php:231
actiondeleted_usersrc\Common.php:232
actionwp_loginsrc\Common.php:233
actionwp_login_failedsrc\Common.php:234
actionadd_linksrc\Common.php:235
actionedit_linksrc\Common.php:236
actioncreate_categorysrc\Common.php:237
actionpublish_postsrc\Common.php:238
actiontransition_post_statussrc\Common.php:239
actionxmlrpc_publish_postsrc\Common.php:240
actionbefore_delete_postsrc\Common.php:241
actiondelete_postsrc\Common.php:242
actionwp_trash_postsrc\Common.php:243
actionpublish_pagesrc\Common.php:244
actionadd_attachmentsrc\Common.php:245
actionactivated_pluginsrc\Common.php:246
actiondeactivated_pluginsrc\Common.php:247
actionswitch_themesrc\Common.php:248
actionadmin_initsrc\Common.php:250
actionadmin_initsrc\Common.php:251
actionadmin_initsrc\Common.php:252
actionadmin_initsrc\Common.php:253
actionadmin_initsrc\Common.php:254
actionadmin_initsrc\Common.php:255
actionadmin_initsrc\Common.php:256
actionadmin_initsrc\Common.php:257
actionadmin_initsrc\Common.php:258
actionadmin_initsrc\Common.php:259
actionadmin_initsrc\Common.php:260
actionadmin_initsrc\Common.php:261
actionplugins_loadedwt-security.php:88

Scheduled Events 2

webtotem_daily_cron
wtotem_step_init_cron
Maintenance & Trust

WebTotem Security Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedOct 6, 2025
PHP min version7.1
Downloads93K

Community Trust

Rating84/100
Number of ratings13
Active installs900
Developer Profile

WebTotem Security Developer Profile

WebTotem

1 plugin · 900 total installs

94
trust score
Avg Security Score
100/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect WebTotem Security

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/wt-security/assets/css/backend.css/wp-content/plugins/wt-security/assets/css/frontend.css/wp-content/plugins/wt-security/assets/js/backend.js/wp-content/plugins/wt-security/assets/js/frontend.js
Script Paths
/wp-content/plugins/wt-security/assets/js/backend.js/wp-content/plugins/wt-security/assets/js/frontend.js
Version Parameters
wt-security/assets/css/backend.css?ver=wt-security/assets/css/frontend.css?ver=wt-security/assets/js/backend.js?ver=wt-security/assets/js/frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
wtotem-headerwtotem-menuwtotem-logowtotem-admin-bar-menuwtotem-admin-bar-sub-menuwtotem-scan-result
HTML Comments
<!-- Protected By WebTotem! -->
Data Attributes
data-wt-ajax-url
JS Globals
window.wtotem_ajax_urlwindow.wtotem_nonces
FAQ

Frequently Asked Questions about WebTotem Security