WP Most Popular Security & Risk Analysis

wordpress.org/plugins/wp-most-popular

WP Most Popular is a simple plugin which tracks your most popular blog posts based on views and lets you display them in your theme or blog sidebar.

2K active installs v0.3.1 PHP 5.2.4+ WP 3.0+ Updated Aug 7, 2018
most-viewed-postsmost-viewedpopularpopular-postspopular-posts-widget
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP Most Popular Safe to Use in 2026?

Generally Safe

Score 85/100

WP Most Popular has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 7yr ago
Risk Assessment

The "wp-most-popular" plugin v0.3.1 exhibits a mixed security posture. While it benefits from a lack of known vulnerabilities and a generally low number of SQL queries that don't use prepared statements, several significant security concerns arise from the static analysis. The presence of two AJAX handlers without authentication checks creates a substantial attack surface, allowing potentially unauthorized users to trigger plugin functionality. Furthermore, the use of the `unserialize` function is a critical red flag, as it can lead to Remote Code Execution (RCE) if an attacker can control the serialized data being processed, especially when combined with other weaknesses. The low percentage of properly escaped output also increases the risk of Cross-Site Scripting (XSS) vulnerabilities. The absence of recorded vulnerabilities in its history is positive, but this should not overshadow the critical risks identified in the code itself, particularly the unprotected AJAX endpoints and the dangerous use of `unserialize`.

Key Concerns

  • AJAX handlers without authentication checks
  • Dangerous function: unserialize
  • Low percentage of properly escaped output
  • Missing capability checks
Vulnerabilities
None known

WP Most Popular Security Vulnerabilities

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

WP Most Popular Code Analysis

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

Dangerous Functions Found

unserialize$raw_stats = unserialize( $raw_stats );system\track.php:21

SQL Query Safety

91% prepared11 total queries

Output Escaping

17% escaped35 total outputs
Attack Surface
2 unprotected

WP Most Popular Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_wmp_updatewp-most-popular.php:75
noprivwp_ajax_wmp_updatewp-most-popular.php:77
WordPress Hooks 3
actionwp_headwp-most-popular.php:74
actionwidgets_initwp-most-popular.php:81
actionwp_most_popular_list_itemwp-most-popular.php:82
Maintenance & Trust

WP Most Popular Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedAug 7, 2018
PHP min version5.2.4
Downloads81K

Community Trust

Rating98/100
Number of ratings11
Active installs2K
Developer Profile

WP Most Popular Developer Profile

MattGeri

2 plugins · 2K total installs

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

How We Detect WP Most Popular

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-most-popular/system/js/wmp-admin-menu.js/wp-content/plugins/wp-most-popular/system/js/wmp-list-widget.js
Version Parameters
wp-most-popular/system/js/wmp-admin-menu.js?ver=wp-most-popular/system/js/wmp-list-widget.js?ver=

HTML / DOM Fingerprints

HTML Comments
<!-- WordPress Most Popular --><!-- /WordPress Most Popular -->
FAQ

Frequently Asked Questions about WP Most Popular