
Advanced Posts Listing – Show Post List Easily Security & Risk Analysis
wordpress.org/plugins/advanced-posts-listingDisplay posts list from posts, pages or custom post types. Use Multiple designs and filters.
Is Advanced Posts Listing – Show Post List Easily Safe to Use in 2026?
Generally Safe
Score 92/100Advanced Posts Listing – Show Post List Easily has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "advanced-posts-listing" plugin v1.0.7 exhibits a mixed security posture. On the positive side, the plugin demonstrates excellent practices in its handling of SQL queries, with 100% using prepared statements, and all output is properly escaped, indicating a strong defense against common injection and XSS vulnerabilities. The absence of dangerous functions, file operations, and external HTTP requests further bolsters its security. Furthermore, its vulnerability history is clean, with no recorded CVEs, suggesting a history of responsible development and maintenance.
However, a significant concern arises from the plugin's attack surface. It exposes two REST API routes that lack any permission callbacks. This means that potentially sensitive operations or data exposed through these routes could be accessed by any user, regardless of their role or privileges. The lack of any nonce checks on entry points is also a notable weakness, as it leaves the plugin susceptible to CSRF attacks. While taint analysis and static code signals for dangerous functions are clean, the unprotected entry points represent a clear and present risk that could be exploited if the REST API endpoints themselves contain exploitable logic.
In conclusion, while the plugin excels in secure coding practices for SQL and output handling, its security is significantly undermined by unprotected REST API endpoints and a general absence of nonce checks. These vulnerabilities create a substantial attack surface that attackers could leverage. The clean vulnerability history is encouraging, but it does not mitigate the immediate risks posed by the identified structural weaknesses in access control.
Key Concerns
- REST API routes without permission callbacks
- Lack of nonce checks on entry points
Advanced Posts Listing – Show Post List Easily Security Vulnerabilities
Advanced Posts Listing – Show Post List Easily Code Analysis
Output Escaping
Advanced Posts Listing – Show Post List Easily Attack Surface
REST API Routes 2
WordPress Hooks 5
Maintenance & Trust
Advanced Posts Listing – Show Post List Easily Maintenance & Trust
Maintenance Signals
Community Trust
Advanced Posts Listing – Show Post List Easily Alternatives
Post Listing
post-listing
Display list and grid of posts.
Dynamic Query Filter
dynamic-query-filter
Dynamic Query Filter is an Elementor widget designed for LMS websites, blog listings, page listings, and resource pages.
Zone Manager (Zoninator)
zoninator
Content curation made easy! Create "zones" then add and order your content!
Display Posts As List, Grid, Thumbs
ultimate-content-views
This plugin lets you list posts by category, author, tags, and more, using a shortcode on posts, pages, or widgets with plenty of customization option …
LSX Blog Customizer
lsx-blog-customizer
The LSX Blog Customiser will let you create the type of blog you want, showcasing your content in the layout and with the right metadata that you deci …
Advanced Posts Listing – Show Post List Easily Developer Profile
4 plugins · 63K total installs
How We Detect Advanced Posts Listing – Show Post List Easily
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/advanced-posts-listing/build/style-index.css/wp-content/plugins/advanced-posts-listing/build/index.js/wp-content/plugins/advanced-posts-listing/build/view.js/wp-content/plugins/advanced-posts-listing/build/index.js/wp-content/plugins/advanced-posts-listing/build/view.jsadvanced-posts-listing/build/style-index.css?ver=advanced-posts-listing/build/index.js?ver=advanced-posts-listing/build/view.js?ver=HTML / DOM Fingerprints
wp-block-advanced-posts-listingapl-grid-itemapl-listing-itemapl-overlay-itemapl-slider-itemapl-masonry-itemdata-layoutdata-title-manage-stylingdata-title-font-sizedata-meta-manage-stylingdata-meta-font-sizeadvancedPostsListingFrontend/wp-json/advanced-posts-listing/v1/posts