WP-xPerts Popular Posts Security & Risk Analysis

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

Display Most popular posts or most viewed posts on your blog using widget in sidebar, it also supports custom post types

10 active installs v1.2 PHP + WP 3.2+ Updated Unknown
most-viewed-postsmost-viewed-posts-widgetpopular-postspopular-posts-widgetwp-most-popular-posts-widget
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP-xPerts Popular Posts Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs
Risk Assessment

The wp-xperts-popular-posts plugin v1.2 exhibits a mixed security posture. On the positive side, it demonstrates good practices by using prepared statements for all SQL queries and includes a nonce check. The absence of external HTTP requests, file operations, and known historical vulnerabilities suggests a generally well-maintained and secure plugin. However, the presence of four instances of the `unserialize` function is a significant concern. Without proper sanitization and validation of the serialized data before unserialization, this function can lead to Remote Code Execution (RCE) vulnerabilities if an attacker can control the input data. Furthermore, only 40% of output is properly escaped, which could lead to Cross-Site Scripting (XSS) vulnerabilities if untrusted data is outputted without adequate sanitization. The lack of capability checks on entry points, though currently zero, could become a risk if new entry points are introduced without security considerations. In conclusion, while the plugin has strengths in SQL handling and its historical record, the identified `unserialize` usage and insufficient output escaping are critical areas requiring immediate attention to mitigate potential security risks.

Key Concerns

  • Dangerous function unserialize used
  • Output escaping is not fully implemented
  • No capability checks on entry points
Vulnerabilities
None known

WP-xPerts Popular Posts Security Vulnerabilities

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

WP-xPerts Popular Posts Code Analysis

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

Dangerous Functions Found

unserialize$WX_get_pp_options = unserialize($WX_get_pp_options);inc\wx-pp-settings.php:40
unserialize$WX_get_pp_options = unserialize($WX_get_pp_options);inc\wx-pp-widget.php:36
unserialize$this->WX_pp_settings = unserialize($WX_get_pp_options);popular-posts.php:32
unserialize$WX_get_pp_options = unserialize($WX_get_pp_options);popular-posts.php:69

Output Escaping

40% escaped15 total outputs
Attack Surface

WP-xPerts Popular Posts Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 6
actionwp_enqueue_scriptspopular-posts.php:36
actionwp_enqueue_scriptspopular-posts.php:37
actionadmin_menupopular-posts.php:40
actionwidgets_initpopular-posts.php:43
actionpre_get_postspopular-posts.php:46
actionadmin_enqueue_scriptspopular-posts.php:52
Maintenance & Trust

WP-xPerts Popular Posts Maintenance & Trust

Maintenance Signals

WordPress version tested4.7.32
Last updatedUnknown
PHP min version
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

WP-xPerts Popular Posts Developer Profile

sajid hussain

2 plugins · 20 total installs

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

How We Detect WP-xPerts Popular 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-xperts-popular-posts/css/wx-pp-styles.css/wp-content/plugins/wp-xperts-popular-posts/css/wx-pp-styles-admin.css

HTML / DOM Fingerprints

CSS Classes
wx-pp-posts-wrapwx-pp-postwx-pp-detailwx-pp-thumbwx-pp-titlewx-pp-excerptwx-pp-metawx-pp-author+1 more
HTML Comments
do not delete this fileit is responsible for generating the markup of post
Data Attributes
wx-pp-post-thumb-positionWX-pp-thumbnailWX-pp-viewsWX-pp-excerptWX-pp-authorWX-pp-tags
FAQ

Frequently Asked Questions about WP-xPerts Popular Posts