Read More Login Security & Risk Analysis

wordpress.org/plugins/read-more-login

Put a combined read more/login/registration form in your posts and pages. The visitors must log in or sign up to read more.

200 active installs v2.0.3 PHP 5.5+ WP 4.7+ Updated Jul 31, 2021
accessloginread-moreregistershortcode
63
C · Use Caution
CVEs total1
Unpatched1
Last CVEJun 5, 2025
Safety Verdict

Is Read More Login Safe to Use in 2026?

Use With Caution

Score 63/100

Read More Login has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: Jun 5, 2025Updated 4yr ago
Risk Assessment

The "read-more-login" v2.0.3 plugin exhibits a mixed security posture. While it demonstrates good practices by utilizing prepared statements for all SQL queries and performing nonce checks, there are significant concerns regarding output sanitization and a history of medium-severity vulnerabilities. The static analysis reveals a low percentage (6%) of properly escaped outputs, indicating a potential for Cross-Site Scripting (XSS) vulnerabilities. The presence of a file operation and an external HTTP request without explicit mentions of sanitization or authentication checks in the static analysis results warrants further investigation.

The vulnerability history shows one known medium-severity CVE, identified as Cross-Site Scripting (XSS), which is currently unpatched. This indicates a recurring pattern of input validation and output sanitization weaknesses. The fact that this vulnerability is recent (dated 2025-06-05) and unpatched is a critical concern, suggesting that users of this plugin are actively exposed to this risk.

In conclusion, despite some positive security implementations like prepared statements and nonce checks, the plugin's low output escaping rate and its unpatched XSS vulnerability significantly lower its overall security score. The presence of file operations and external HTTP requests, without clear security controls indicated, adds to the potential risk profile. Users should exercise extreme caution until these issues are addressed.

Key Concerns

  • Unpatched medium severity CVE (XSS)
  • Low percentage of properly escaped outputs
  • File operation without clear security context
  • External HTTP request without clear security context
Vulnerabilities
1

Read More Login Security Vulnerabilities

CVEs by Year

1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-28989medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Read More Login <= 2.0.3 - Authenticated (Administrator+) Stored Cross-Site Scripting

Jun 5, 2025Unpatched
Code Analysis
Analyzed Mar 16, 2026

Read More Login Code Analysis

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

Output Escaping

6% escaped80 total outputs
Attack Surface

Read More Login Attack Surface

Entry Points7
Unprotected0

Shortcodes 7

[rml_read_more] src\ReadMoreLoginPlugin.php:104
[rml_register] src\ReadMoreLoginPlugin.php:105
[rml_login] src\ReadMoreLoginPlugin.php:106
[rml_profile] src\ReadMoreLoginPlugin.php:107
[rml_reset_password] src\ReadMoreLoginPlugin.php:108
[rml_password] src\ReadMoreLoginPlugin.php:109
[rml_compact_login] src\ReadMoreLoginPlugin.php:110
WordPress Hooks 19
actionset_logged_in_cookiecontrollers\MembershipController.php:1016
actionset_logged_in_cookiecontrollers\MembershipController.php:1152
actionset_logged_in_cookiecontrollers\MembershipController.php:1208
actionrml_hourly_eventsrc\ReadMoreLoginPlugin.php:76
actioninitsrc\ReadMoreLoginPlugin.php:77
actionadmin_menusrc\ReadMoreLoginPlugin.php:78
filterlogin_urlsrc\ReadMoreLoginPlugin.php:80
filterlogout_redirectsrc\ReadMoreLoginPlugin.php:81
filterregister_urlsrc\ReadMoreLoginPlugin.php:82
filterlostpassword_urlsrc\ReadMoreLoginPlugin.php:83
filterthe_contentsrc\ReadMoreLoginPlugin.php:86
filterthe_contentsrc\ReadMoreLoginPlugin.php:88
filterthe_contentsrc\ReadMoreLoginPlugin.php:90
filterscreen_settingssrc\ReadMoreLoginPlugin.php:92
filterset_screen_option_rml_show_wizardsrc\ReadMoreLoginPlugin.php:93
filtersite_transient_update_pluginssrc\ReadMoreLoginPlugin.php:98
filterplugins_api_resultsrc\ReadMoreLoginPlugin.php:99
actionafter_plugin_row_read-more-login/read-more-login.phpsrc\ReadMoreLoginPlugin.php:100
actionin_plugin_update_message-read-more-login/read-more-login.phpsrc\ReadMoreLoginPlugin.php:101

Scheduled Events 1

rml_hourly_event
Maintenance & Trust

Read More Login Maintenance & Trust

Maintenance Signals

WordPress version tested5.8.13
Last updatedJul 31, 2021
PHP min version5.5
Downloads7K

Community Trust

Rating88/100
Number of ratings7
Active installs200
Developer Profile

Read More Login Developer Profile

arildur

1 plugin · 200 total installs

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

How We Detect Read More Login

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-login/css/rml_style.css
Version Parameters
read-more-login/css/rml_style.css?ver=

HTML / DOM Fingerprints

CSS Classes
aru_rml_login_widgetaru_rml_login_widget span
FAQ

Frequently Asked Questions about Read More Login