Visitors Online by BestWebSoft Security & Risk Analysis

wordpress.org/plugins/visitors-online

Display live count of online visitors who are currently browsing your WordPress website.

1K active installs v1.1.6 PHP + WP 5.6+ Updated Jun 9, 2025
count-visitorguestsguests-countervisitors-onlinevisitors-online-plugin
98
A · Safe
CVEs total2
Unpatched0
Last CVEApr 12, 2017
Safety Verdict

Is Visitors Online by BestWebSoft Safe to Use in 2026?

Generally Safe

Score 98/100

Visitors Online by BestWebSoft has a strong security track record. Known vulnerabilities have been patched promptly.

2 known CVEsLast CVE: Apr 12, 2017Updated 9mo ago
Risk Assessment

The 'visitors-online' plugin v1.1.6 presents a moderate security risk. While it demonstrates good practices like high output escaping (97%) and a significant percentage of prepared SQL statements (51%), there are notable areas of concern. The presence of 2 unprotected entry points, specifically AJAX handlers, is a significant vulnerability, as is a critical taint flow indicating unsanitized user input that could lead to severe security issues like Cross-Site Scripting or SQL Injection. The plugin's vulnerability history, with 2 known CVEs including one critical and one medium, further underscores these risks, even though they are currently patched. The historical pattern of XSS and SQLi vulnerabilities suggests a recurring need for robust input validation and output sanitization, which is further validated by the critical taint flow. Overall, the plugin has strengths in its output handling but weaknesses in its input sanitization and authentication for certain entry points.

Key Concerns

  • Unprotected AJAX handlers
  • Critical severity taint flow found
  • One critical unpatched CVE historically
  • One medium unpatched CVE historically
  • 59 total SQL queries, only 51% prepared
Vulnerabilities
2

Visitors Online by BestWebSoft Security Vulnerabilities

CVEs by Year

1 CVE in 2015
2015
1 CVE in 2017
2017
Patched Has unpatched

Severity Breakdown

Critical
1
Medium
1

2 total CVEs

CVE-2017-18537medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Visitors Online by BestWebSoft < 1.0.0 - Reflected Cross-Site Scripting

Apr 12, 2017 Patched in 1.0.0 (2477d)
CVE-2015-9325critical · 9.8Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

Visitors Online by BestWebSoft <= 0.3 - SQL Injection

Oct 26, 2015 Patched in 0.4 (3011d)
Code Analysis
Analyzed Mar 16, 2026

Visitors Online by BestWebSoft Code Analysis

Dangerous Functions
0
Raw SQL Queries
29
30 prepared
Unescaped Output
17
500 escaped
Nonce Checks
27
Capability Checks
3
File Operations
10
External Requests
6
Bundled Libraries
0

SQL Query Safety

51% prepared59 total queries

Output Escaping

97% escaped517 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

10 flows1 with unsanitized paths
bws_add_menu_render (bws_menu\bws_menu.php:18)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

Visitors Online by BestWebSoft Attack Surface

Entry Points6
Unprotected2

AJAX Handlers 5

authwp_ajax_bws_submit_request_feature_actionbws_menu\class-bws-settings.php:1466
authwp_ajax_bws_submit_uninstall_reason_actionbws_menu\deactivation-form.php:433
authwp_ajax_vstrsnln_count_rowsvisitors-online.php:1413
authwp_ajax_vstrsnln_insert_rowsvisitors-online.php:1414
authwp_ajax_vstrsnln_check_countryvisitors-online.php:1415

Shortcodes 1

[vstrsnln_info] visitors-online.php:1402
WordPress Hooks 23
filterload_textdomain_mofilebws_menu\bws_functions.php:43
filtermce_external_pluginsbws_menu\bws_functions.php:1294
filtermce_buttonsbws_menu\bws_functions.php:1295
actionadmin_initbws_menu\bws_functions.php:1581
actionadmin_enqueue_scriptsbws_menu\bws_functions.php:1582
actionadmin_headbws_menu\bws_functions.php:1583
actionadmin_footerbws_menu\bws_functions.php:1584
actionadmin_noticesbws_menu\bws_functions.php:1586
actionwp_enqueue_scriptsbws_menu\bws_functions.php:1588
actionadmin_menuvisitors-online.php:1390
actioninitvisitors-online.php:1391
actionadmin_initvisitors-online.php:1392
actionplugins_loadedvisitors-online.php:1393
actionadmin_enqueue_scriptsvisitors-online.php:1395
actionvstrsnln_check_usersvisitors-online.php:1397
actionvstrsnln_count_visits_dayvisitors-online.php:1399
filtercron_schedulesvisitors-online.php:1401
filterbws_shortcode_button_contentvisitors-online.php:1404
actionwp_dashboard_setupvisitors-online.php:1406
actionwidgets_initvisitors-online.php:1407
filterplugin_action_linksvisitors-online.php:1410
filterplugin_row_metavisitors-online.php:1411
actionadmin_noticesvisitors-online.php:1417

Scheduled Events 5

vstrsnln_check_users
vstrsnln_check_users
vstrsnln_count_visits_day
vstrsnln_check_users
vstrsnln_count_visits_day
Maintenance & Trust

Visitors Online by BestWebSoft Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedJun 9, 2025
PHP min version
Downloads82K

Community Trust

Rating70/100
Number of ratings11
Active installs1K
Developer Profile

Visitors Online by BestWebSoft Developer Profile

bestweblayout

32 plugins · 17K total installs

78
trust score
Avg Security Score
98/100
Avg Patch Time
1944 days
View full developer profile
Detection Fingerprints

How We Detect Visitors Online by BestWebSoft

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/visitors-online/assets/css/visitors-online.css/wp-content/plugins/visitors-online/assets/js/visitors-online.js/wp-content/plugins/visitors-online/assets/js/visitors-online-admin.js
Script Paths
/wp-content/plugins/visitors-online/assets/js/visitors-online.js/wp-content/plugins/visitors-online/assets/js/visitors-online-admin.js
Version Parameters
visitors-online/assets/css/visitors-online.css?ver=visitors-online/assets/js/visitors-online.js?ver=visitors-online/assets/js/visitors-online-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
vstrsnln-visitors-online
Data Attributes
data-totaldata-usersdata-guestsdata-botsdata-max-datedata-max-total+5 more
JS Globals
vstrsnln_settings
Shortcode Output
[visitors-online][visitors-online display_settings_notice='1'][visitors-online display_settings_notice='0'][visitors-online suggest_feature_banner='1']
FAQ

Frequently Asked Questions about Visitors Online by BestWebSoft