Posts and Users Stats Security & Risk Analysis

wordpress.org/plugins/posts-and-users-stats

Statistics about the number of posts and users, provided as diagrams, tables and csv export.

600 active installs v1.1.5 PHP 5.6+ WP 5.5+ Updated Apr 12, 2026
dashboardstatistics
100
A · Safe
CVEs total1
Unpatched0
Last CVEFeb 2, 2023
Safety Verdict

Is Posts and Users Stats Safe to Use in 2026?

Generally Safe

Score 100/100

Posts and Users Stats has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

1 known CVELast CVE: Feb 2, 2023Updated 1mo ago
Risk Assessment

The plugin 'posts-and-users-stats' v1.1.4 exhibits a generally good security posture with several strengths. Notably, the absence of any detected AJAX handlers, REST API routes, shortcodes, or cron events without authentication checks significantly limits its attack surface. The code also demonstrates strong output escaping practices, with 100% of outputs being properly escaped, and a commendable 100% of SQL queries utilizing prepared statements. The presence of nonce and capability checks further indicates adherence to WordPress security best practices.

However, the static analysis did reveal a concerning taint analysis result: one flow with an unsanitized path. While the severity was not rated as critical or high, any unsanitized path represents a potential entry point for malicious data. Additionally, the vulnerability history shows one known medium-severity CVE related to improper neutralization of formula elements in a CSV file. While this vulnerability is currently patched, it highlights a past weakness in handling specific data types, which could be a recurring issue if not carefully managed.

In conclusion, the plugin has a solid foundation in secure coding practices, particularly in its handling of input and output. The limited attack surface and strong use of WordPress security features are commendable. The primary areas of concern stem from the single unsanitized taint flow and the past CSV vulnerability, suggesting a need for continued vigilance in data sanitization, especially when dealing with data that might be exported or processed in formats like CSV.

Key Concerns

  • Taint flow with unsanitized path
  • Past medium severity CVE
Vulnerabilities
1 published

Posts and Users Stats Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2022-44738medium · 5.5Improper Neutralization of Formula Elements in a CSV File

Posts and Users Stats <= 1.1.3 - Authenticated (Subscriber+) CSV Injection

Feb 2, 2023 Patched in 1.1.4 (631d)
Version History

Posts and Users Stats Release Timeline

v1.1.5Current
v1.1.4
v1.1.31 CVE
v1.1.21 CVE
v1.1.11 CVE
v1.11 CVE
Code Analysis
Analyzed Mar 16, 2026

Posts and Users Stats Code Analysis

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

SQL Query Safety

0% prepared8 total queries

Output Escaping

100% escaped222 total outputs
Data Flows · Security
1 unsanitized

Data Flow Analysis

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

Posts and Users Stats Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 2
actioninitposts-and-users-stats.php:28
actionadmin_menuposts-and-users-stats.php:133
Maintenance & Trust

Posts and Users Stats Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedApr 12, 2026
PHP min version5.6
Downloads12K

Community Trust

Rating90/100
Number of ratings4
Active installs600
Developer Profile

Posts and Users Stats Developer Profile

Patrick Robrecht

3 plugins · 21K total installs

76
trust score
Avg Security Score
95/100
Avg Patch Time
379 days
View full developer profile
Detection Fingerprints

How We Detect Posts and Users Stats

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/posts-and-users-stats/assets/style.min.css/wp-content/plugins/posts-and-users-stats/lib/chartist.min.css/wp-content/plugins/posts-and-users-stats/lib/chartist.min.js/wp-content/plugins/posts-and-users-stats/lib/chartist-plugin-axistitle.min.js/wp-content/plugins/posts-and-users-stats/lib/moment.min.js/wp-content/plugins/posts-and-users-stats/assets/functions.min.js
Version Parameters
posts-and-users-stats/assets/style.min.css?ver=posts-and-users-stats/lib/chartist.min.css?ver=posts-and-users-stats/lib/chartist.min.js?ver=posts-and-users-stats/lib/chartist-plugin-axistitle.min.js?ver=posts-and-users-stats/lib/moment.min.js?ver=posts-and-users-stats/assets/functions.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
nav-tabnav-tab-active
JS Globals
posts_and_users_stats_export_table_to_csv
FAQ

Frequently Asked Questions about Posts and Users Stats