
Post List with Load More Security & Risk Analysis
wordpress.org/plugins/post-list-with-load-moreSimple yet powerful WordPress plugin that allows you to display built-in/custom posts and pages anywhere on your website.
Is Post List with Load More Safe to Use in 2026?
Generally Safe
Score 85/100Post List with Load More has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The security posture of the 'post-list-with-load-more' plugin version 2.0.1 appears to be relatively strong based on the provided static analysis and vulnerability history. The plugin demonstrates good security practices by not having any unprotected entry points, utilizing prepared statements for all SQL queries, and having a high percentage of properly escaped output. The absence of dangerous functions, file operations, and external HTTP requests further contributes to its secure profile. The presence of nonce checks, although not consistently applied across all AJAX handlers, is a positive sign.
However, the analysis does reveal some areas for potential concern. While there are no identified critical or high severity taint flows and no known vulnerabilities, the absence of capability checks on its AJAX handlers and shortcodes presents a latent risk. If any of these entry points were to handle sensitive data or perform actions requiring specific user roles, they could be exploited by unauthenticated or lower-privileged users. The fact that 4 AJAX handlers exist and none have explicit capability checks is a notable weakness. The plugin's vulnerability history being clean is a positive indicator, suggesting the developers may be attentive to security, but this does not negate the risks identified in the static analysis.
In conclusion, the plugin exhibits several strong security fundamentals. The lack of known vulnerabilities and the diligent use of prepared statements and output escaping are commendable. Nevertheless, the absence of capability checks on its entry points, particularly the AJAX handlers, is a significant oversight that could lead to privilege escalation or unauthorized actions if not properly secured through other means or if the functionality it provides is sensitive. The plugin's overall security could be significantly enhanced by implementing capability checks.
Key Concerns
- No capability checks on AJAX handlers
- No capability checks on shortcodes
- Some AJAX handlers lack nonce checks
Post List with Load More Security Vulnerabilities
Post List with Load More Code Analysis
Output Escaping
Post List with Load More Attack Surface
AJAX Handlers 4
Shortcodes 1
WordPress Hooks 10
Maintenance & Trust
Post List with Load More Maintenance & Trust
Maintenance Signals
Community Trust
Post List with Load More Alternatives
Custom post listing block
custom-post-listing-block
Display custom post listing block with details.
TomS Pretty List
toms-pretty-list
TomS Pretty List block is a feature list block that help you easily to make a beautiful list. Support Font icon and Svg icon.
jQuery Post Splitter
jquery-post-splitter
This plugin will split your post and pages into multiple pages with a tag. A button to split the pages and posts is available in text editor icons.
AJAX Load More By BKKER Theme
ajax-load-more-by-bkker-theme
Load the next page of posts with AJAX.
Block Fancy List Item
block-fancy-list-item
This Plugin is use for extend gutenberg core listing block.
Post List with Load More Developer Profile
3 plugins · 100 total installs
How We Detect Post List with Load More
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/post-list-with-load-more/admin/css/admin-style.css/wp-content/plugins/post-list-with-load-more/admin/js/admin-script.js/wp-content/plugins/post-list-with-load-more/assets/css/style.css/wp-content/plugins/post-list-with-load-more/assets/js/scripts.js/wp-content/plugins/post-list-with-load-more/assets/js/vendor/select2.min.js/wp-content/plugins/post-list-with-load-more/assets/js/vendor/select2.min.css/wp-content/plugins/post-list-with-load-more/admin/js/admin-script.js/wp-content/plugins/post-list-with-load-more/assets/js/scripts.js/wp-content/plugins/post-list-with-load-more/assets/js/vendor/select2.min.jspost-list-with-load-more/admin/css/admin-style.css?ver=post-list-with-load-more/admin/js/admin-script.js?ver=post-list-with-load-more/assets/css/style.css?ver=post-list-with-load-more/assets/js/scripts.js?ver=post-list-with-load-more/assets/js/vendor/select2.min.js?ver=post-list-with-load-more/assets/js/vendor/select2.min.css?ver=HTML / DOM Fingerprints
post-list-settingsnav-tab-wrappernav-tabnav-tab-activeshortcode-forminput-controltags-controlfield-help+2 moreCreate a header in the default WordPress 'wrap' containerPost list will be displayed to the end user depending on the settings saved below.Select the field(s) based on your requirement and get shortcode ready.Hold down the Ctrl (windows) / Command (Mac) button and click to select multiple options.+3 moreid="post-list-settings"id="posttype"id="taxonomy"id="term"id="tag"id="limit"+2 morepost_list_with_load_more_params/wp-json/post-list-with-load-more/v1/settings[post_list_with_load_more]