
Posts per Cat Security & Risk Analysis
wordpress.org/plugins/posts-per-catGroup recent posts by category and show them inside boxes organized to columns.
Is Posts per Cat Safe to Use in 2026?
Generally Safe
Score 99/100Posts per Cat has a strong security track record. Known vulnerabilities have been patched promptly.
The 'posts-per-cat' plugin version 1.5.0 exhibits a mixed security posture. On the positive side, the code analysis reveals no direct SQL injection vulnerabilities due to the exclusive use of prepared statements and a lack of file operations or external HTTP requests. Furthermore, there are no reported critical or high-severity vulnerabilities in its history. The limited attack surface, with only one shortcode and no unprotected AJAX handlers or REST API routes, is also a positive indicator.
However, significant concerns arise from the output escaping. With 93 outputs and only 27% properly escaped, there is a substantial risk of Cross-Site Scripting (XSS) vulnerabilities. This is further compounded by the presence of a past medium-severity XSS vulnerability in the plugin's history, suggesting a recurring weakness in input sanitization and output encoding. The complete absence of nonce and capability checks, while not directly flagged in the static analysis as an entry point issue, leaves functionalities exposed if they were to become accessible through other means or future modifications, and it's a notable deviation from standard WordPress security practices.
In conclusion, while the plugin avoids common pitfalls like raw SQL and direct code execution through dangerous functions, the poor output escaping and history of XSS vulnerabilities present a significant risk. Users should be aware that improper output handling could lead to XSS attacks. The lack of explicit authentication checks on its single entry point (shortcode) and the historical trend of XSS vulnerabilities warrant caution.
Key Concerns
- High percentage of improperly escaped output
- Medium severity XSS vulnerability in history
- Missing nonce checks
- Missing capability checks
Posts per Cat Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Posts per Cat [Unmaintained] <= 1.4.2 - Authenticated (Contributor+) Stored Cross-Site Scripting
Posts per Cat Code Analysis
Output Escaping
Posts per Cat Attack Surface
Shortcodes 1
WordPress Hooks 7
Maintenance & Trust
Posts per Cat Maintenance & Trust
Maintenance Signals
Community Trust
Posts per Cat Alternatives
Category Posts Widget
category-posts
Adds a widget that shows the most recent posts from a single category.
Recent Posts by Category Widget
recent-posts-by-category-widget
Just like the default Recent Posts widget except you can choose a category to pull posts from.
Custom Recent Posts Widget
custom-recent-posts-widget
A widget to show recent posts list based on categories or tags
TW Recent Posts Widget
tw-recent-posts-widget
A simple and flexible widget for WordPress which will show recent posts from selected category allowing increased customization to display recent post …
Recent Posts Widget Plus
recent-posts-widget-plus
This plugin allows you to display the most recent posts with an excerpt in a WordPress sidebar widget area.
Posts per Cat Developer Profile
8 plugins · 108K total installs
How We Detect Posts per Cat
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/posts-per-cat/inc/widget.php/wp-content/plugins/posts-per-cat/inc/tools.php/wp-content/plugins/posts-per-cat/inc/config.phpHTML / DOM Fingerprints
<!-- WP Posts per Cat list titles of recent posts in boxes for all single categories --><!-- Copyright (C) 2009-2025 Aleksandar Urošević <urke.kg@gmail.com> --><!-- This program is free software: you can redistribute it and/or modify --><!-- it under the terms of the GNU General Public License as published by -->+24 more[ppc]