Read More Buddy Security & Risk Analysis

wordpress.org/plugins/read-more-buddy

A simple and light but highly customizable to hide predefined text, through use of a shortcode and add a 'Read More' button.

100 active installs v1.0.0 PHP 5.2+ WP 3.0.1+ Updated Apr 17, 2019
jqueryreadread-lessread-more
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Read More Buddy Safe to Use in 2026?

Generally Safe

Score 85/100

Read More Buddy 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 "read-more-buddy" v1.0.0 plugin exhibits a mixed security posture. On the positive side, there are no known critical vulnerabilities (CVEs) or taint analysis findings, and the plugin uses prepared statements for all SQL queries. This suggests a generally good approach to common web application security risks. However, there are significant concerns related to output escaping and a lack of comprehensive security checks.

The plugin has a very low attack surface, with only one shortcode and no AJAX handlers, REST API routes, or cron events exposed without authentication. This is a strength. The primary concern lies in the output escaping, with only 13% of outputs properly escaped. This indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities, where malicious scripts could be injected into the site through user-supplied data that is later displayed without proper sanitization. Furthermore, the complete absence of nonce checks and capability checks, even for the single shortcode, represents a weakness, as it implies insufficient authorization checks for potentially sensitive operations.

Given the lack of historical vulnerabilities, it's possible that the limited attack surface and the nature of the shortcode's functionality have not yet led to exploitable issues. However, the identified weaknesses in output escaping and authorization checks create a significant risk, particularly if user input is involved in the shortcode's processing or display. The plugin would greatly benefit from implementing robust output escaping for all user-facing content and incorporating nonce and capability checks where appropriate.

Key Concerns

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

Read More Buddy Security Vulnerabilities

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

Read More Buddy Code Analysis

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

Output Escaping

13% escaped16 total outputs
Attack Surface

Read More Buddy Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[readmb] includes\class-read_mb.php:181
WordPress Hooks 12
actionplugins_loadedincludes\class-read_mb.php:142
actionadmin_enqueue_scriptsincludes\class-read_mb.php:157
actionadmin_enqueue_scriptsincludes\class-read_mb.php:158
actionadmin_menuincludes\class-read_mb.php:159
actionadmin_initincludes\class-read_mb.php:160
actionadmin_initincludes\class-read_mb.php:161
filtermce_external_pluginsincludes\class-read_mb.php:162
filtermce_buttonsincludes\class-read_mb.php:163
actionwp_enqueue_scriptsincludes\class-read_mb.php:179
actionwp_enqueue_scriptsincludes\class-read_mb.php:180
actionwp_headincludes\class-read_mb.php:182
actionwp_headincludes\class-read_mb.php:183
Maintenance & Trust

Read More Buddy Maintenance & Trust

Maintenance Signals

WordPress version tested5.1.22
Last updatedApr 17, 2019
PHP min version5.2
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs100
Developer Profile

Read More Buddy Developer Profile

steveo619

1 plugin · 100 total installs

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

How We Detect Read More Buddy

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/read-more-buddy/admin/css/read_mb-admin.css/wp-content/plugins/read-more-buddy/admin/js/read_mb-admin.js/wp-content/plugins/read-more-buddy/admin/js/shortcode.js
Script Paths
/wp-content/plugins/read-more-buddy/admin/js/read_mb-admin.js/wp-content/plugins/read-more-buddy/admin/js/shortcode.js
Version Parameters
read_mb-admin.css?ver=read_mb-admin.js?ver=

HTML / DOM Fingerprints

JS Globals
window.rmb_mce_plugin
FAQ

Frequently Asked Questions about Read More Buddy