
Display Posts – Easy lists, grids, navigation, and more Security & Risk Analysis
wordpress.org/plugins/display-posts-shortcodeAdd a listing of content on your website using a simple shortcode. Filter the results by category, author, and more.
Is Display Posts – Easy lists, grids, navigation, and more Safe to Use in 2026?
Generally Safe
Score 92/100Display Posts – Easy lists, grids, navigation, and more has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The display-posts-shortcode plugin version 3.0.3 exhibits a generally strong security posture in several key areas. The absence of dangerous functions, SQL queries requiring preparation, file operations, and external HTTP requests are excellent indicators of secure coding practices. Furthermore, all detected output is properly escaped, mitigating the risk of cross-site scripting (XSS) vulnerabilities. The plugin also boasts a clean vulnerability history with no known CVEs, suggesting a well-maintained and secure codebase over time.
However, a significant concern arises from the static analysis. The plugin exposes one AJAX handler without any authentication checks. This creates a direct entry point for unauthenticated users to interact with the plugin's functionality, potentially leading to unintended consequences or exploitation if the handler itself has security flaws. While no taint flows were detected, the lack of proper authorization on an AJAX endpoint is a critical oversight that warrants attention. The absence of nonce checks, which often work in conjunction with AJAX handlers, further compounds this risk.
In conclusion, while the plugin demonstrates good practices in data handling and output sanitization, the presence of an unprotected AJAX handler is a notable weakness. The lack of a known vulnerability history is positive, but it doesn't negate the immediate risk posed by the exposed AJAX endpoint. A thorough review of this specific handler for potential vulnerabilities and the implementation of appropriate authentication and nonce checks are highly recommended.
Key Concerns
- AJAX handler without auth checks
- No nonce checks
Display Posts – Easy lists, grids, navigation, and more Security Vulnerabilities
Display Posts – Easy lists, grids, navigation, and more Release Timeline
Display Posts – Easy lists, grids, navigation, and more Code Analysis
Output Escaping
Display Posts – Easy lists, grids, navigation, and more Attack Surface
AJAX Handlers 1
Shortcodes 1
WordPress Hooks 2
Maintenance & Trust
Display Posts – Easy lists, grids, navigation, and more Maintenance & Trust
Maintenance Signals
Community Trust
Display Posts – Easy lists, grids, navigation, and more Alternatives
DeMomentSomTres Display Posts Shortcode
demomentsomtres-display-posts-shortcode
Display a listing of posts using the [display-posts] shortcode allowing multiple network instances.
LH Display Posts Shortcode
lh-display-posts-shortcode
Add a listing of content on your website using a simple shortcode. Filter the results by author, post type and more.
Load Posts in React
load-posts-in-react
A simple shortcode plugin to fetch and display WordPress posts dynamically using React.
Posts in Page
posts-in-page
Easily add one or more posts to any page using simple shortcodes.
Page Specific Scripts
page-specific-scripts
Simple and easy to use wordpress plugin to add jQuery/JS Scripts only to specific pages.
Display Posts – Easy lists, grids, navigation, and more Developer Profile
2 plugins · 81K total installs
How We Detect Display Posts – Easy lists, grids, navigation, and more
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/display-posts-shortcode/display-posts-shortcode.css/wp-content/plugins/display-posts-shortcode/display-posts-shortcode.js/wp-content/plugins/display-posts-shortcode/display-posts-shortcode.jsdisplay-posts-shortcode/display-posts-shortcode.css?ver=display-posts-shortcode/display-posts-shortcode.js?ver=HTML / DOM Fingerprints
display-posts-listingdisplay-posts-contententry-titleentry-metadata-post-iddata-post-typedata-datedata-titledata-authordisplay_posts_settings<ul class="display-posts-listing<div class="display-posts-listing<ol class="display-posts-listing