
CPTA Pagination Security & Risk Analysis
wordpress.org/plugins/custom-post-type-ajax-pagnaitionIt's a simple custom post type ajax pagination plugin.
Is CPTA Pagination Safe to Use in 2026?
Generally Safe
Score 85/100CPTA Pagination has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The custom-post-type-ajax-pagination plugin v1.2 exhibits a mixed security posture. On the positive side, it avoids dangerous functions, performs all SQL queries using prepared statements, and has no known historical vulnerabilities. This suggests a developer who understands fundamental secure coding practices regarding database interactions and is diligent about addressing past issues. However, significant concerns arise from the attack surface analysis. The plugin exposes two AJAX handlers without any authentication or capability checks, representing a direct pathway for unauthenticated users to interact with plugin functionality. Furthermore, the taint analysis indicates two flows with unsanitized paths, which, while not reaching critical or high severity in this analysis, are concerning due to the lack of input sanitization. The absence of nonce checks on AJAX handlers is a notable weakness, as it fails to protect against CSRF attacks. Despite the lack of historical vulnerabilities, the current findings of unprotected entry points and unsanitized paths present a real risk that should be addressed by the developer to improve the plugin's overall security.
Key Concerns
- Unprotected AJAX handlers (2)
- Taint flows with unsanitized paths (2)
- Missing nonce checks on AJAX handlers
- Insufficient output escaping (31%)
CPTA Pagination Security Vulnerabilities
CPTA Pagination Code Analysis
Output Escaping
Data Flow Analysis
CPTA Pagination Attack Surface
AJAX Handlers 2
Shortcodes 1
WordPress Hooks 1
Maintenance & Trust
CPTA Pagination Maintenance & Trust
Maintenance Signals
Community Trust
CPTA Pagination Alternatives
Load More Products for WooCommerce
load-more-products-for-woocommerce
Load products from next page via AJAX with infinite scrolling or load more products button
YITH Infinite Scrolling
yith-infinite-scrolling
Add infinite scrolling to archive post or shop page.
Load More Anything
ajax-load-more-anything
Add Load More button for your blog post, custom type, Comments, page, Category, Recent Posts, Woocommerce Product, custom Div or whatever you want.
WP Ajax Load More Pagination and Infinite Scroll
wp-ajax-pagination
Loading paged content with Ajax.
Ultimate Infinite Scroll, AJAX Lazy load Plugin for Posts & Woocommerce
ultimate-infinite-scroll
Ultimate Infinite Lazy Load, Ajax Scroll Solution for WordPress Blog posts and WooCommerce products
CPTA Pagination Developer Profile
1 plugin · 100 total installs
How We Detect CPTA Pagination
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/custom-post-type-ajax-pagnaition/css/cptapagination-style.css/wp-content/plugins/custom-post-type-ajax-pagnaition/js/cptapagination.jsjs/cptapagination.jscustom-post-type-ajax-pagnaition/css/cptapagination-style.css?ver=custom-post-type-ajax-pagnaition/js/cptapagination.js?ver=HTML / DOM Fingerprints
cpta-Sectionbtn-cptapagilist-cptapaginationpagitextdotsactivedata-posttypedata-taxnamedata-cattypeajax_params<div class='cpta-Section'><h1></h1><p>