Better Posts Plus Security & Risk Analysis

wordpress.org/plugins/better-posts-plus

The simplest way to change posts order (and more!) to create your own style!

0 active installs v0.9.5 PHP 5.2.4+ WP 4.9.8+ Updated Sep 20, 2018
manageorderpostpostsreorder
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Better Posts Plus Safe to Use in 2026?

Generally Safe

Score 85/100

Better Posts Plus 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 plugin 'better-posts-plus' v0.9.5 exhibits a generally strong security posture based on the provided static analysis. The absence of any AJAX handlers, REST API routes, shortcodes, or cron events significantly limits the potential attack surface. Furthermore, the code signals indicate a responsible approach to database interactions, with 100% of SQL queries utilizing prepared statements and no dangerous functions or file operations being present. The lack of external HTTP requests also contributes positively to its security.

However, a critical area of concern is the extremely low percentage (6%) of properly escaped output. This indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities, where unescaped data could be injected into the page rendered by the plugin. While taint analysis and vulnerability history show no current issues, this widespread output escaping deficiency is a significant weakness that could be easily exploited if an attacker can influence the data being outputted. The absence of nonce and capability checks, while not directly exploitable without entry points, suggests potential future vulnerabilities if entry points are introduced without corresponding security checks.

In conclusion, while the plugin has strong foundations in terms of limiting attack vectors and secure database handling, the severe deficiency in output escaping presents a substantial and readily exploitable risk. The plugin's history of zero vulnerabilities is encouraging but does not negate the identified code-level weaknesses. Addressing the output escaping issue should be a top priority.

Key Concerns

  • Low percentage of properly escaped output
  • No capability checks found
  • No nonce checks found
Vulnerabilities
None known

Better Posts Plus Security Vulnerabilities

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

Better Posts Plus Code Analysis

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

Output Escaping

6% escaped97 total outputs
Attack Surface

Better Posts Plus Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
actionadmin_menurp-aimweb.php:58
actionpre_get_postsrp-aimweb.php:66
actionadmin_initrp-aimweb.php:74
actionplugins_loadedrp-aimweb.php:82
Maintenance & Trust

Better Posts Plus Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedSep 20, 2018
PHP min version5.2.4
Downloads9K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Better Posts Plus Developer Profile

Mateusz Mikos

1 plugin · 0 total installs

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

How We Detect Better Posts Plus

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/better-posts-plus/css/style.css/wp-content/plugins/better-posts-plus/js/custom.js
Version Parameters
/wp-content/plugins/better-posts-plus/css/style.css?ver=/wp-content/plugins/better-posts-plus/js/custom.js?ver=

HTML / DOM Fingerprints

CSS Classes
rp-aimweb-settings-wrap
HTML Comments
<!-- IMPORTANT: The rest of the options will be displayed with next updates --><!-- IMPORTANT: The rest of the options will be displayed with next updates. Thanks for the patience --><!-- This is just a sample for now. --><!-- Your posts -->
Data Attributes
data-rp-aimweb-post-iddata-rp-aimweb-settings
JS Globals
rp_aimweb_data
REST Endpoints
/wp-json/rp-aimweb/v1/settings/wp-json/rp-aimweb/v1/update-setting
Shortcode Output
[better_posts_plus_list][better_posts_plus_slider]
FAQ

Frequently Asked Questions about Better Posts Plus