Load More Ajax – Infinite Scroll & Pagination Security & Risk Analysis

wordpress.org/plugins/load-more-ajax

Load more posts with AJAX in WordPress. Add infinite scroll, load more button, and AJAX pagination without page reload.

10 active installs v2.2 PHP 7.4+ WP 5.2+ Updated Jul 1, 2026
ajax-load-moreajax-paginationinfinite-scrollload-more-ajaxload-more-posts
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Load More Ajax – Infinite Scroll & Pagination Safe to Use in 2026?

Generally Safe

Score 100/100

Load More Ajax – Infinite Scroll & Pagination has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The 'load-more-ajax' v1.2 plugin exhibits a mixed security posture. On the positive side, it demonstrates excellent practices regarding SQL queries, using prepared statements exclusively, and has a very high rate of output escaping. The absence of known CVEs and previous vulnerabilities is a strong indicator of stable and potentially secure development. However, a significant concern arises from the substantial attack surface, particularly with 8 out of 9 AJAX handlers lacking authentication checks. This opens the door for potential unauthorized access or manipulation of plugin functionalities by unauthenticated users, which is a critical weakness.

Key Concerns

  • High attack surface with unprotected AJAX handlers
  • Low number of nonce checks relative to AJAX handlers
  • Low number of capability checks relative to AJAX handlers
Vulnerabilities
None known

Load More Ajax – Infinite Scroll & Pagination Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Load More Ajax – Infinite Scroll & Pagination Release Timeline

v2.2Current
v2.1
v2.0
v1.1.2
v1.1.0
v1.0.4
v1.0.3
v1.0.2
v1.0.1
v1.0.0
Code Analysis
Analyzed Mar 17, 2026

Load More Ajax – Infinite Scroll & Pagination Code Analysis

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

SQL Query Safety

100% prepared12 total queries

Output Escaping

98% escaped233 total outputs
Attack Surface
8 unprotected

Load More Ajax – Infinite Scroll & Pagination Attack Surface

Entry Points10
Unprotected8

AJAX Handlers 9

noprivwp_ajax_ajaxpostsloadinc\functions.php:121
authwp_ajax_ajaxpostsloadinc\functions.php:122
noprivwp_ajax_lma_get_post_countinc\functions.php:340
authwp_ajax_lma_get_post_countinc\functions.php:341
noprivwp_ajax_lma_search_postsinc\functions.php:408
authwp_ajax_lma_search_postsinc\functions.php:409
noprivwp_ajax_lma_load_productsinc\woocommerce-functions.php:190
authwp_ajax_lma_load_productsinc\woocommerce-functions.php:191
authwp_ajax_lma_clear_cacheload-more-ajax-lite.php:276

Shortcodes 1

[load_more_ajax_lite] inc\shortcodes.php:126
WordPress Hooks 22
actionplugins_loadedelementor\elementor_init.php:48
actionelementor/initelementor\elementor_init.php:50
actionelementor/frontend/before_enqueue_scriptselementor\elementor_init.php:51
actionelementor/frontend/after_register_scriptselementor\elementor_init.php:52
actionelementor/editor/before_enqueue_scriptselementor\elementor_init.php:55
actionelementor/widgets/registerelementor\elementor_init.php:136
actionrest_api_initinc\class-rest-api.php:20
actionplugins_loadedload-more-ajax-lite.php:217
actioninitload-more-ajax-lite.php:233
actionplugins_loadedload-more-ajax-lite.php:234
actionadmin_noticesload-more-ajax-lite.php:259
actionwp_enqueue_scriptsload-more-ajax-lite.php:264
actionadmin_enqueue_scriptsload-more-ajax-lite.php:265
actionsave_postload-more-ajax-lite.php:268
actiondelete_postload-more-ajax-lite.php:269
actioncreated_termload-more-ajax-lite.php:270
actionedited_termload-more-ajax-lite.php:271
actiondelete_termload-more-ajax-lite.php:272
actionadmin_bar_menuload-more-ajax-lite.php:275
actioninitload-more-ajax-lite.php:279
actionwp_enqueue_scriptsload-more-ajax-lite.php:295
actionlma_warm_cacheload-more-ajax-lite.php:515

Scheduled Events 1

lma_warm_cache
Maintenance & Trust

Load More Ajax – Infinite Scroll & Pagination Maintenance & Trust

Maintenance Signals

WordPress version tested7.0.2
Last updatedJul 1, 2026
PHP min version7.4
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Load More Ajax – Infinite Scroll & Pagination Developer Profile

Ajanta Das

1 plugin · 10 total installs

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

How We Detect Load More Ajax – Infinite Scroll & Pagination

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-ajax/assets/css/load-more-ajax.css/wp-content/plugins/load-more-ajax/assets/js/load-more-ajax.js
Script Paths
/wp-content/plugins/load-more-ajax/assets/js/load-more-ajax.js
Version Parameters
load-more-ajax/assets/css/load-more-ajax.css?ver=load-more-ajax/assets/js/load-more-ajax.js?ver=

HTML / DOM Fingerprints

CSS Classes
lmal-load-more-buttonlmal-load-more-wrapperlmal-post-block-wrapper
Data Attributes
data-load-more-id
JS Globals
loadMoreAjax
REST Endpoints
/wp-json/load-more-ajax-lite/v1/get_posts
Shortcode Output
[load_more_post_ajax]
FAQ

Frequently Asked Questions about Load More Ajax – Infinite Scroll & Pagination