Posts per Cat Security & Risk Analysis

wordpress.org/plugins/posts-per-cat

Group recent posts by category and show them inside boxes organized to columns.

300 active installs v1.5.0 PHP 7.4+ WP 5.0+ Updated May 12, 2025
archivescategoryexcerptpostsrecent-posts
99
A · Safe
CVEs total1
Unpatched0
Last CVEMay 15, 2025
Safety Verdict

Is Posts per Cat Safe to Use in 2026?

Generally Safe

Score 99/100

Posts per Cat has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: May 15, 2025Updated 10mo ago
Risk Assessment

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
Vulnerabilities
1

Posts per Cat Security Vulnerabilities

CVEs by Year

1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-4169medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Posts per Cat [Unmaintained] <= 1.4.2 - Authenticated (Contributor+) Stored Cross-Site Scripting

May 15, 2025 Patched in 1.5.0 (1d)
Code Analysis
Analyzed Mar 16, 2026

Posts per Cat Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
68
25 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

27% escaped93 total outputs
Attack Surface

Posts per Cat Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[ppc] wp-postspercat.php:66
WordPress Hooks 7
actionredux/plugin/hooksinc\config.php:29
actionwidgets_initinc\widget.php:269
actioninitwp-postspercat.php:49
actioninitwp-postspercat.php:53
actionppcwp-postspercat.php:63
actionwp_enqueue_scriptswp-postspercat.php:68
actionadmin_noticeswp-postspercat.php:99
Maintenance & Trust

Posts per Cat Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedMay 12, 2025
PHP min version7.4
Downloads53K

Community Trust

Rating100/100
Number of ratings8
Active installs300
Developer Profile

Posts per Cat Developer Profile

Aleksandar Urošević

8 plugins · 108K total installs

73
trust score
Avg Security Score
91/100
Avg Patch Time
180 days
View full developer profile
Detection Fingerprints

How We Detect Posts per Cat

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/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.php

HTML / DOM Fingerprints

HTML Comments
<!-- 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
Shortcode Output
[ppc]
FAQ

Frequently Asked Questions about Posts per Cat