WP Multisite Most Commented Posts Security & Risk Analysis

wordpress.org/plugins/wp-multisite-popular-posts

Display network most commented posts with a Widget or a Shortcode.

10 active installs v1.4 PHP + WP 3.5+ Updated Oct 8, 2016
commentcommentedmostmultisitepopular
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP Multisite Most Commented Posts Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 9yr ago
Risk Assessment

The 'wp-multisite-popular-posts' plugin v1.4 presents a mixed security posture. On the positive side, it has a very small attack surface with only one shortcode and no AJAX handlers, REST API routes, or cron events that are exposed to external input. Furthermore, all SQL queries are properly prepared, and there are no file operations or external HTTP requests, which are common vectors for vulnerabilities. The absence of known CVEs and past vulnerabilities is also a strong indicator of good security practices historically.

However, significant concerns arise from the static analysis. The presence of the `create_function` dangerous function is a critical red flag, as it can be exploited for code injection if user-supplied data is passed to it without proper sanitization. The low percentage of properly escaped output (17%) is another major risk, suggesting that cross-site scripting (XSS) vulnerabilities are highly probable, allowing attackers to inject malicious scripts into the site. The complete lack of nonce checks and capability checks on its entry points, combined with the dangerous function, creates a substantial risk of unauthorized actions or information disclosure, especially given the plugin's focus on popular posts which might involve sensitive data or settings.

While the plugin has a clean vulnerability history, this does not negate the critical flaws identified in the current code. The reliance on `create_function` and the widespread unescaped output are significant security weaknesses that require immediate attention. The overall risk is moderate to high due to the potential for severe impacts like code execution and XSS, despite the limited attack surface and lack of known historical vulnerabilities.

Key Concerns

  • Presence of dangerous function 'create_function'
  • Low percentage of properly escaped output (17%)
  • Missing nonce checks on entry points
  • Missing capability checks on entry points
Vulnerabilities
None known

WP Multisite Most Commented Posts Security Vulnerabilities

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

WP Multisite Most Commented Posts Code Analysis

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

Dangerous Functions Found

create_functionadd_action('widgets_init', create_function('', 'return register_widget("wp_multisite_popular_posts")wp-multisite-popular-posts.php:326

Output Escaping

17% escaped29 total outputs
Attack Surface

WP Multisite Most Commented Posts Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[wp_mpp] wp-multisite-popular-posts.php:22
WordPress Hooks 2
actionwidgets_initwp-multisite-popular-posts.php:326
actioninitwp-multisite-popular-posts.php:336
Maintenance & Trust

WP Multisite Most Commented Posts Maintenance & Trust

Maintenance Signals

WordPress version tested4.8.28
Last updatedOct 8, 2016
PHP min version
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

WP Multisite Most Commented Posts Developer Profile

termel

14 plugins · 800 total installs

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

How We Detect WP Multisite Most Commented Posts

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-multisite-popular-posts/css/wp-multisite-popular-posts.css

HTML / DOM Fingerprints

CSS Classes
wp_multisite_popular_postswp_widget_plugin_box
Data Attributes
id="wp_multisite_popular_posts_widget"name="wp_multisite_popular_posts_widget"
Shortcode Output
[wp_mpp][wp_mpp max="10" type="lastmonth"][wp_mpp max="5" type="currentmonth"]
FAQ

Frequently Asked Questions about WP Multisite Most Commented Posts