WP Ajax Load More Pagination and Infinite Scroll Security & Risk Analysis

wordpress.org/plugins/wp-ajax-pagination

Loading paged content with Ajax.

500 active installs v1.1.5 PHP 5.6+ WP 4.0+ Updated Jan 16, 2021
ajaxajax-paginationinfinite-scrollload-morepagination
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP Ajax Load More Pagination and Infinite Scroll Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 5yr ago
Risk Assessment

The "wp-ajax-pagination" v1.1.5 plugin exhibits a generally strong security posture based on the provided static analysis. The absence of detected AJAX handlers, REST API routes, shortcodes, or cron events without proper authorization checks is a significant strength. Furthermore, the plugin does not utilize dangerous functions, engage in file operations, or make external HTTP requests, which are common vectors for exploitation. The exclusive use of prepared statements for all SQL queries, despite their absence in the static analysis, is a positive indicator of secure database interaction if they were present.

However, a key area of concern lies in the output escaping. With 49% of outputs being properly escaped, this leaves a substantial portion potentially vulnerable to cross-site scripting (XSS) attacks. The lack of any detected nonce checks or capability checks on its entry points, even though the attack surface is reported as zero, suggests that if any entry points were to be introduced or overlooked in the analysis, they would be unprotected. The vulnerability history being clear of any known CVEs is a positive sign, suggesting a history of responsible development or a lack of past security issues.

Key Concerns

  • Output escaping is only 49% proper
  • No nonce checks on entry points
  • No capability checks on entry points
Vulnerabilities
None known

WP Ajax Load More Pagination and Infinite Scroll Security Vulnerabilities

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

WP Ajax Load More Pagination and Infinite Scroll Code Analysis

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

Output Escaping

49% escaped39 total outputs
Attack Surface

WP Ajax Load More Pagination and Infinite Scroll Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 10
actionadmin_enqueue_scriptssrc\Admin\Admin.php:37
filterplugin_action_links_wp-ajax-pagination/wp-ajax-pagination.phpsrc\Admin\Admin.php:38
actionadmin_initsrc\Admin\Admin.php:39
actionadmin_menusrc\Admin\Admin.php:40
actionadmin_print_footer_scriptssrc\Admin\Admin.php:41
actioncustomize_registersrc\Admin\Customizer.php:24
actioncustomize_registersrc\Admin\Customizer.php:25
actionplugins_loadedsrc\AjaxPaginationPlugin.php:29
actionwp_headsrc\Frontend\Frontend.php:32
actionwp_footersrc\Frontend\Frontend.php:33
Maintenance & Trust

WP Ajax Load More Pagination and Infinite Scroll Maintenance & Trust

Maintenance Signals

WordPress version tested5.6.17
Last updatedJan 16, 2021
PHP min version5.6
Downloads9K

Community Trust

Rating98/100
Number of ratings14
Active installs500
Developer Profile

WP Ajax Load More Pagination and Infinite Scroll Developer Profile

Processby

8 plugins · 22K total installs

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

How We Detect WP Ajax Load More Pagination and Infinite Scroll

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-ajax-pagination/admin/css/wpap-admin.css/wp-content/plugins/wp-ajax-pagination/frontend/img/loader.gif

HTML / DOM Fingerprints

CSS Classes
wpap-loadmore-wrapperwpap-loadmore-buttonadd-posts-selectorremove-posts-selectorposts-selector-wrnavigation-selector-wr
Data Attributes
data-id
FAQ

Frequently Asked Questions about WP Ajax Load More Pagination and Infinite Scroll