Smart Recent Post Security & Risk Analysis

wordpress.org/plugins/smart-recent-post

Smart recent posts shows the recent posts from your wordpress blog

50 active installs v2.0 PHP + WP 3.0+ Updated Nov 5, 2019
postrecentrecent-postrecent-poststhumbnails
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Smart Recent Post Safe to Use in 2026?

Generally Safe

Score 85/100

Smart Recent Post has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6yr ago
Risk Assessment

The 'smart-recent-post' v2.0 plugin exhibits a mixed security posture. On the positive side, it demonstrates strong practices by exclusively using prepared statements for SQL queries and having no recorded vulnerabilities or CVEs. This suggests a generally well-maintained codebase regarding known security flaws.

However, significant concerns arise from the static analysis. The presence of the `create_function` dangerous function is a notable risk, as it can lead to code injection vulnerabilities if used with unsanitized input. Furthermore, a substantial portion (67%) of output escaping is missing, indicating a high risk of Cross-Site Scripting (XSS) vulnerabilities, especially if any user-supplied data is displayed without proper sanitization. The absence of nonce and capability checks on any potential (though not explicitly identified as entry points in this analysis) interaction points is also a concern, as it leaves the plugin open to CSRF attacks and unauthorized actions.

While the plugin has no known vulnerabilities, the identified code signals of `create_function` and insufficient output escaping present immediate and exploitable risks. The lack of identified attack surface through AJAX, REST API, shortcodes, or cron events is a strength, but the underlying code quality issues remain. Users should be aware of the potential for XSS and code injection despite the clean vulnerability history.

Key Concerns

  • Dangerous function detected (create_function)
  • Low percentage of properly escaped output
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

Smart Recent Post Security Vulnerabilities

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

Smart Recent Post Code Analysis

Dangerous Functions
1
Raw SQL Queries
0
0 prepared
Unescaped Output
28
14 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( '', 'register_widget( "smart_recent_post_widget" );' ) index.php:219

Output Escaping

33% escaped42 total outputs
Attack Surface

Smart Recent Post Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 2
actionwidgets_initindex.php:219
actionwp_enqueue_scriptsindex.php:227
Maintenance & Trust

Smart Recent Post Maintenance & Trust

Maintenance Signals

WordPress version tested5.2.24
Last updatedNov 5, 2019
PHP min version
Downloads8K

Community Trust

Rating100/100
Number of ratings2
Active installs50
Developer Profile

Smart Recent Post Developer Profile

Sandeep Sharma

2 plugins · 60 total installs

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

How We Detect Smart Recent Post

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/smart-recent-post/style.css/wp-content/plugins/smart-recent-post/js/jquery.bxslider.min.js/wp-content/plugins/smart-recent-post/js/widget-script.js
Script Paths
/wp-content/plugins/smart-recent-post/js/jquery.bxslider.min.js/wp-content/plugins/smart-recent-post/js/widget-script.js
Version Parameters
smart-recent-post/style.css?ver=smart-recent-post/js/jquery.bxslider.min.js?ver=smart-recent-post/js/widget-script.js?ver=

HTML / DOM Fingerprints

CSS Classes
smart_post
Data Attributes
data-slider-autodata-slider-speeddata-slider-pausedata-slider-moveSlidesdata-slider-slideMargindata-slider-infiniteLoop+17 more
JS Globals
smart_recent_post_slider_options
FAQ

Frequently Asked Questions about Smart Recent Post