Recent Posts From Each Category Security & Risk Analysis

wordpress.org/plugins/recent-posts-from-each-category

Display Recent Posts From Each/Selected Category. Category Box View Plugin.

50 active installs v1.4 PHP + WP 3.0+ Updated Sep 13, 2014
categorycategory-postshomepagerecent-postsshortcode-posts
63
C · Use Caution
CVEs total1
Unpatched1
Last CVEDec 31, 2025
Safety Verdict

Is Recent Posts From Each Category Safe to Use in 2026?

Use With Caution

Score 63/100

Recent Posts From Each Category has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: Dec 31, 2025Updated 11yr ago
Risk Assessment

The "recent-posts-from-each-category" plugin exhibits a mixed security posture. While it demonstrates good practices like using prepared statements for all SQL queries and has no dangerous function calls or file operations, significant concerns exist regarding its input validation and authentication mechanisms. The static analysis highlights a concerning lack of nonce checks and capability checks, particularly on its AJAX handler, which is exposed without authentication. This creates a significant attack vector. The plugin also struggles with output escaping, with only 1% of outputs being properly handled, increasing the risk of cross-site scripting (XSS) vulnerabilities if attacker-controlled data is ever displayed.

The vulnerability history, unfortunately, points to a recurring pattern. The presence of one unpatched medium severity CVE, previously identified as Cross-Site Request Forgery (CSRF), combined with the lack of robust authentication on its AJAX endpoint, suggests that similar vulnerabilities could be exploited. The fact that a previous CSRF vulnerability exists and there are no nonce checks on the AJAX handler is a strong indicator that this plugin is susceptible to these types of attacks. Overall, while the plugin has some solid foundations in data handling, the critical gaps in authentication and output sanitization, coupled with its vulnerability history, present a notable risk that requires immediate attention.

Key Concerns

  • Unprotected AJAX handler
  • 100% unescaped output observed
  • Unpatched medium severity CVE
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
1 published

Recent Posts From Each Category Security Vulnerabilities

CVEs by Year

1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-49354medium · 4.3Cross-Site Request Forgery (CSRF)

Recent Posts From Each Category <= 1.4 - Cross-Site Request Forgery

Dec 31, 2025Unpatched
Version History

Recent Posts From Each Category Release Timeline

v1.4Current1 CVE
v1.31 CVE
v1.21 CVE
v1.11 CVE
v1.01 CVE
Code Analysis
Analyzed Apr 16, 2026

Recent Posts From Each Category Code Analysis

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

SQL Query Safety

100% prepared2 total queries

Output Escaping

1% escaped114 total outputs
Attack Surface
1 unprotected

Recent Posts From Each Category Attack Surface

Entry Points2
Unprotected1

AJAX Handlers 1

authwp_ajax_instant_supportinc/core.php:506

Shortcodes 1

[mycatlist] inc/core.php:17
WordPress Hooks 8
actioninitclasses/sunrise.class.php:98
actionadmin_initclasses/sunrise.class.php:100
actionadmin_menuclasses/sunrise.class.php:102
actionadmin_menuclasses/sunrise.class.php:285
filterthe_contentinc/core.php:242
actionwp_headinc/core.php:414
actionwp_footerinc/core.php:415
actionwp_enqueue_scriptsinc/core.php:502
Maintenance & Trust

Recent Posts From Each Category Maintenance & Trust

Maintenance Signals

WordPress version tested4.0.38
Last updatedSep 13, 2014
PHP min version
Downloads10K

Community Trust

Rating74/100
Number of ratings3
Active installs50
Developer Profile

Recent Posts From Each Category Developer Profile

Mindstien Technologies

8 plugins · 440 total installs

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

How We Detect Recent Posts From Each Category

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/recent-posts-from-each-category/assets/css/sunrise.css/wp-content/plugins/recent-posts-from-each-category/assets/js/form.js/wp-content/plugins/recent-posts-from-each-category/assets/js/sunrise.js
Script Paths
/wp-content/plugins/recent-posts-from-each-category/assets/js/form.js/wp-content/plugins/recent-posts-from-each-category/assets/js/sunrise.js
Version Parameters
recent-posts-from-each-category/assets/css/sunrise.css?ver=recent-posts-from-each-category/assets/js/form.js?ver=recent-posts-from-each-category/assets/js/sunrise.js?ver=

HTML / DOM Fingerprints

CSS Classes
rpfc-widget
Data Attributes
data-rpfc-widget
JS Globals
Rpfec_Sunrise_Plugin_Framework
Shortcode Output
[recent_posts_from_each_category]
FAQ

Frequently Asked Questions about Recent Posts From Each Category