Load More Posts Security & Risk Analysis

wordpress.org/plugins/load-more-posts

Easily add Load More Posts plugin to your WordPress blog with the official Load More Posts for WordPress plugin. Use shortcode (see admin setting...

100 active installs v1.5.0 PHP 6.2.4+ WP 4.9+ Updated Dec 3, 2024
ajax-load-moredynamically-load-more-resultsload-moreload-more-postsload-more-posts-ajax-button
71
B · Generally Safe
CVEs total1
Unpatched1
Last CVENov 28, 2024
Download
Safety Verdict

Is Load More Posts Safe to Use in 2026?

Mostly Safe

Score 71/100

Load More Posts is generally safe to use though it hasn't been updated recently. 1 past CVE were resolved. Keep it updated.

1 known CVE 1 unpatched Last CVE: Nov 28, 2024Updated 1yr ago
Risk Assessment

The load-more-posts plugin v1.5.0 exhibits a mixed security posture. While it demonstrates good practices by not utilizing dangerous functions, performing 100% of its SQL queries with prepared statements, and having no file operations or external HTTP requests, there are significant concerns regarding its attack surface and vulnerability history. Specifically, two AJAX handlers lack authentication checks, presenting a clear entry point for unauthorized actions. The plugin also has a medium severity Cross-Site Request Forgery (CSRF) vulnerability that is currently unpatched, indicating a historical tendency towards such issues. Approximately 35% of its output is not properly escaped, which could lead to XSS vulnerabilities if malicious data is processed. Overall, while the core database interactions are secure, the lack of robust input validation and authentication on AJAX endpoints, combined with an unpatched CSRF vulnerability, significantly increases its risk profile.

Key Concerns

  • Unpatched CVEs present
  • AJAX handlers without auth checks
  • Unescaped output identified
  • No nonce checks on AJAX handlers
Vulnerabilities
1

Load More Posts Security Vulnerabilities

CVEs by Year

1 CVE in 2024 · unpatched
2024
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2024-53780medium · 6.1Cross-Site Request Forgery (CSRF)

Load More Posts <= 1.4.0 - Cross-Site Request Forgery to Stored Cross-Site Scripting

Nov 28, 2024Unpatched
Code Analysis
Analyzed Mar 16, 2026

Load More Posts Code Analysis

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

Output Escaping

65% escaped26 total outputs
Attack Surface
2 unprotected

Load More Posts Attack Surface

Entry Points3
Unprotected2

AJAX Handlers 2

authwp_ajax_get_new_data_itemsloadmorepost.php:39
noprivwp_ajax_get_new_data_itemsloadmorepost.php:40

Shortcodes 1

[wp_load_more_option] loadmorepost.php:37
WordPress Hooks 3
actionadmin_menuinc\main.php:11
actionplugins_loadedloadmorepost.php:36
actionwp_enqueue_scriptsloadmorepost.php:38
Maintenance & Trust

Load More Posts Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedDec 3, 2024
PHP min version6.2.4
Downloads5K

Community Trust

Rating100/100
Number of ratings1
Active installs100
Developer Profile

Load More Posts Developer Profile

rajeevglocify

1 plugin · 100 total installs

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

How We Detect Load More Posts

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/load-more-posts/css/custom.css/wp-content/plugins/load-more-posts/js/custom.js/wp-content/plugins/load-more-posts/imgs/calendar.svg/wp-content/plugins/load-more-posts/imgs/comment.svg
Script Paths
/wp-content/plugins/load-more-posts/js/custom.js
Version Parameters
load-more-posts/css/custom.css?ver=1.3.3load-more-posts/js/custom.js?ver=1.2.2

HTML / DOM Fingerprints

CSS Classes
wp_load-morewp_all_posts_sectionnews-block-thumbnews-block-wrappernews-block-text-wrapnews-block-metaentry-metanews-categories+4 more
Data Attributes
data-post-typedata-cat-iddata-perpagedata-loadmorebtndata-hidebtndata-bg+8 more
JS Globals
loadMoreJS
REST Endpoints
/wp-json/loadmorepost/v1/get_new_data_items
Shortcode Output
<button class="wp_load-more" data-post-type="" data-cat-id="" data-perpage="" data-loadmorebtn="
FAQ

Frequently Asked Questions about Load More Posts