Blog Post Filter Security & Risk Analysis

wordpress.org/plugins/blog-post-filter

Blog Post Filter filters frontpage posts by their categories.

300 active installs v1.1.0 PHP 5.2.4+ WP 4.2.4+ Updated Apr 2, 2020
categoriescategoryfilterfrontpagepost
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Blog Post Filter Safe to Use in 2026?

Generally Safe

Score 85/100

Blog Post Filter has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6yr ago
Risk Assessment

The blog-post-filter plugin v1.1.0, based on the provided static analysis, exhibits a seemingly strong security posture with no identified vulnerabilities in its history and no directly exploitable attack surface through AJAX, REST API, shortcodes, or cron events. The code also demonstrates good practices by exclusively using prepared statements for SQL queries and performing no file operations or external HTTP requests. However, a significant concern arises from the complete lack of output escaping for all identified outputs. This indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities, as any dynamic content rendered by the plugin could be injected with malicious scripts without proper sanitization. Furthermore, the absence of nonce and capability checks suggests that even if an attack surface were present, it might lack crucial authorization and verification mechanisms, potentially allowing unauthorized actions or data leakage. While the plugin's history is clean, this does not negate the current, evident security flaws in its implementation.

Key Concerns

  • No output escaping for any outputs
  • No nonce checks found
  • No capability checks found
Vulnerabilities
None known

Blog Post Filter Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Blog Post Filter Code Analysis

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

Output Escaping

0% escaped14 total outputs
Attack Surface

Blog Post Filter Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
actionadmin_initadminPage.php:4
actionplugins_loadedblog-post-filter.php:16
actionadmin_menublog-post-filter.php:17
actionpre_get_postsblog-post-filter.php:18
Maintenance & Trust

Blog Post Filter Maintenance & Trust

Maintenance Signals

WordPress version tested5.4.19
Last updatedApr 2, 2020
PHP min version5.2.4
Downloads15K

Community Trust

Rating72/100
Number of ratings5
Active installs300
Developer Profile

Blog Post Filter Developer Profile

ammar.shahraki

2 plugins · 300 total installs

77
trust score
Avg Security Score
75/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Blog Post Filter

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

Asset Fingerprints

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Blog Post Filter