WPS Visitor Counter Security & Risk Analysis

wordpress.org/plugins/wps-visitor-counter

Display website visitor statistics with widget, shortcode, and Gutenberg block support.

10K active installs v1.4.9 PHP 7.4+ WP 5.0+ Updated Jan 21, 2026
blog-statshit-countertraffic-statisticsvisitor-counterwebsite-counter
78
B · Generally Safe
CVEs total1
Unpatched1
Last CVENov 21, 2025
Safety Verdict

Is WPS Visitor Counter Safe to Use in 2026?

Mostly Safe

Score 78/100

WPS Visitor Counter is generally safe to use. 1 past CVE were resolved.

1 known CVE 1 unpatched Last CVE: Nov 21, 2025Updated 3mo ago
Risk Assessment

The wps-visitor-counter plugin v1.4.9 exhibits a mixed security posture. On the positive side, the plugin demonstrates strong adherence to secure coding practices by exclusively using prepared statements for all SQL queries and implementing capability checks for its entry points. There are no detected dangerous functions, file operations, or external HTTP requests, which significantly reduces the potential for common web vulnerabilities. The output escaping is also generally good, with 83% of outputs properly escaped.

However, the static analysis reveals a critical taint flow with an unsanitized path, indicating a potential for high-severity vulnerabilities like cross-site scripting (XSS) or arbitrary file read/write, despite the absence of documented critical or high vulnerabilities in its history. The presence of one unpatched medium severity vulnerability from November 21, 2025, specifically an XSS, is a significant concern. While the vulnerability history shows only one medium CVE, the fact that it remains unpatched and the taint analysis identifying a critical issue warrants caution. This suggests that although the developers have implemented several security best practices, there might be overlooked vulnerabilities or inadequate sanitization in specific code paths.

In conclusion, while wps-visitor-counter has strengths in its use of prepared statements and capability checks, the identified critical taint flow and the unpatched medium XSS vulnerability represent notable weaknesses. These issues, coupled with the fact that there is only one documented CVE but a concerning taint analysis result, suggest that the plugin's security is not entirely robust and requires immediate attention to address the identified risks.

Key Concerns

  • Unpatched CVE (Medium Severity)
  • Critical severity taint flow with unsanitized path
  • Output escaping (17% not properly escaped)
Vulnerabilities
1 published

WPS Visitor Counter Security Vulnerabilities

CVEs by Year

1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

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

WPS Visitor Counter <= 1.4.8 - Reflected Cross-Site Scripting

Nov 21, 2025Unpatched
Version History

WPS Visitor Counter Release Timeline

v1.4.9Current1 CVE
v1.4.81 CVE
v1.4.71 CVE
v1.4.61 CVE
v1.4.51 CVE
Code Analysis
Analyzed Mar 16, 2026

WPS Visitor Counter Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
39 prepared
Unescaped Output
7
35 escaped
Nonce Checks
2
Capability Checks
5
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

100% prepared39 total queries

Output Escaping

83% escaped42 total outputs
Data Flows · Security
1 unsanitized

Data Flow Analysis

1 flows1 with unsanitized paths
<wps_wp_query> (wps_wp_query.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WPS Visitor Counter Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 2

authwp_ajax_wps_count_page_visitwps-visitor-counter-count.php:22
noprivwp_ajax_wps_count_page_visitwps-visitor-counter-count.php:23

Shortcodes 1

[wps_visitor_counter] wps-visitor-counter.php:129
WordPress Hooks 5
actionwp_enqueue_scriptswps-visitor-counter-count.php:17
actionadmin_enqueue_scriptswps-visitor-counter-count.php:18
actionwidgets_initwps-visitor-counter.php:118
actionadmin_menuwps-visitor-counter.php:119
actioninitwps-visitor-counter.php:154
Maintenance & Trust

WPS Visitor Counter Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 21, 2026
PHP min version7.4
Downloads120K

Community Trust

Rating78/100
Number of ratings8
Active installs10K
Developer Profile

WPS Visitor Counter Developer Profile

techmix

3 plugins · 11K total installs

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

How We Detect WPS Visitor Counter

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wps-visitor-counter/styles/js/custom.js/wp-content/plugins/wps-visitor-counter/styles/css/default.css/wp-content/plugins/wps-visitor-counter/wps-gutenberg-block.js
Script Paths
/wp-content/plugins/wps-visitor-counter/styles/js/custom.js/wp-content/plugins/wps-visitor-counter/wps-gutenberg-block.js
Version Parameters
wps-visitor-counter/styles/js/custom.js?ver=1.4.9wps-visitor-counter/styles/css/default.css?ver=1.4.9wps-visitor-counter/wps-gutenberg-block.js?ver=1.4.9

HTML / DOM Fingerprints

CSS Classes
wpsvc_plugins_wrapwpsvc_right_sidebarwpsvc_plugins_textwpsvc_option_wrap
HTML Comments
<!-- start mvc wrap --><!-- start right sidebar --><!-- Support Banner --><!----fastcomet----->+1 more
Data Attributes
data-block="wps/wps-visitor-counter"
JS Globals
wpspagevisit
Shortcode Output
[wps_visitor_counter]
FAQ

Frequently Asked Questions about WPS Visitor Counter