Who Is Online Now Security & Risk Analysis

wordpress.org/plugins/who-is-online-now

See how many Visitor and Author's are online also how many from mobile device by this plugin. Its a Ajax based plugin.

70 active installs v1.0.2 PHP 5.6+ WP 3.0.1+ Updated Jan 2, 2020
ajax-online-visitorlive-visitor-countonline-live-visitoronline-visitor
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Who Is Online Now Safe to Use in 2026?

Generally Safe

Score 85/100

Who Is Online Now has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6yr ago
Risk Assessment

The 'who-is-online-now' v1.0.2 plugin exhibits several concerning security practices that significantly elevate its risk profile. The static analysis reveals a substantial attack surface with two AJAX handlers, both lacking authentication checks. This is a critical vulnerability as it allows any unauthenticated user to interact with these handlers, potentially triggering unintended actions or exposing sensitive information. Furthermore, the presence of a dangerous function like `create_function` is a red flag, often associated with code injection vulnerabilities. The low percentage of properly escaped output (20%) suggests that user-supplied data might be rendered directly into the HTML, opening the door to Cross-Site Scripting (XSS) attacks.

The plugin's vulnerability history is notably clean, with no recorded CVEs. While this might seem positive, it does not negate the risks identified in the code. A clean history can sometimes be misleading, especially for plugins that are not widely targeted or have not undergone extensive security audits. The lack of taint analysis results is also a point of concern, as it implies either the analysis tool could not effectively analyze the code or no obvious taint flows were detected, which doesn't necessarily mean the code is secure.

In conclusion, the 'who-is-online-now' v1.0.2 plugin has a poor security posture due to its unprotected entry points, use of dangerous functions, and inadequate output escaping. The absence of known vulnerabilities should not be interpreted as a guarantee of security, given the identified code-level weaknesses. These issues collectively present a significant risk to any WordPress site using this plugin.

Key Concerns

  • Unprotected AJAX handlers
  • Dangerous function detected (create_function)
  • Low output escaping rate
  • No nonce checks on AJAX
  • No capability checks
  • Low percentage of prepared SQL statements
Vulnerabilities
None known

Who Is Online Now Security Vulnerabilities

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

Who Is Online Now Code Analysis

Dangerous Functions
1
Raw SQL Queries
4
2 prepared
Unescaped Output
28
7 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Dangerous Functions Found

create_function$callback = create_function('', 'echo "'.str_replace('"', '\"', $section['desc']).'";');inc\class\settings.php:115

SQL Query Safety

33% prepared6 total queries

Output Escaping

20% escaped35 total outputs
Attack Surface
2 unprotected

Who Is Online Now Attack Surface

Entry Points3
Unprotected2

AJAX Handlers 2

authwp_ajax_wpmwo_member_ajax_searchindex.php:149
noprivwp_ajax_wpmwo_member_ajax_searchindex.php:150

Shortcodes 1

[who-is-online-now] inc\wpmwo_shortcode.php:3
WordPress Hooks 7
actionadmin_enqueue_scriptsinc\class\settings.php:35
actionwp_enqueue_scriptsinc\wpmwo_enqueue.php:4
actionadmin_enqueue_scriptsinc\wpmwo_enqueue.php:14
actionwp_enqueue_scriptsinc\wpmwo_enqueue.php:15
actionadmin_initinc\wpmwo_settings.php:12
actionadmin_menuinc\wpmwo_settings.php:13
actionwp_footerindex.php:135
Maintenance & Trust

Who Is Online Now Maintenance & Trust

Maintenance Signals

WordPress version tested5.3.21
Last updatedJan 2, 2020
PHP min version5.6
Downloads4K

Community Trust

Rating74/100
Number of ratings3
Active installs70
Developer Profile

Who Is Online Now Developer Profile

wpmonkeys

2 plugins · 80 total installs

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

How We Detect Who Is Online Now

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/who-is-online-now/inc/wpmwo_visitor.css/wp-content/plugins/who-is-online-now/inc/wpmwo_visitor.js
Script Paths
/wp-content/plugins/who-is-online-now/inc/wpmwo_visitor.js
Version Parameters
who-is-online-now/inc/wpmwo_visitor.css?ver=who-is-online-now/inc/wpmwo_visitor.js?ver=

HTML / DOM Fingerprints

CSS Classes
wpmwo_member_avatarwpmwo_member_name
Data Attributes
data-avatar_sizedata-show_memberdata-member_styledata-hide_admin
JS Globals
wpmwo_get_online_user_ajax
Shortcode Output
<span id='mvtotalss'><span id='mvreguserss'><span id='mvmbuserss'><li class="wpmwo_member_avatar">
FAQ

Frequently Asked Questions about Who Is Online Now