
Blog, Posts and Category Filter for Elementor Security & Risk Analysis
wordpress.org/plugins/blog-posts-and-category-for-elementorBlog, Posts and Category Filter for Elementor lets you filter your Blog posts with Category. You can now display more posts to your users.
Is Blog, Posts and Category Filter for Elementor Safe to Use in 2026?
Generally Safe
Score 91/100Blog, Posts and Category Filter for Elementor has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The plugin exhibits a mixed security posture. While it demonstrates good practices regarding SQL queries, which are all prepared, and a high percentage of properly escaped output, significant concerns arise from its attack surface. All five identified AJAX handlers lack authentication checks, making them potential entry points for unauthorized actions. Furthermore, the taint analysis reveals two flows with unsanitized paths, indicating potential for vulnerabilities if user input is not handled carefully, although these did not reach a critical or high severity in the analysis.
The plugin has a history of two known medium-severity Cross-Site Scripting (XSS) vulnerabilities. The fact that there are no currently unpatched CVEs is positive, but the recurring nature of XSS issues in its history suggests a persistent weakness in input sanitization or output encoding for certain user-provided data. The recent vulnerability date (2025-02-03) is concerning as it implies recent issues, even if patched.
In conclusion, while the plugin has some strengths like prepared SQL statements, the substantial number of unprotected AJAX handlers and the historical XSS vulnerabilities are significant weaknesses. These factors, combined with the taint analysis findings, present a notable risk that requires attention, particularly regarding the handling of user-supplied data within the AJAX endpoints.
Key Concerns
- AJAX handlers without authentication checks
- Taint flows with unsanitized paths
- History of medium severity XSS vulnerabilities
- Lack of nonce checks on AJAX handlers
- Lack of capability checks on AJAX handlers
Blog, Posts and Category Filter for Elementor Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
Blog, Posts and Category Filter for Elementor <= 2.0.1 - Authenticated (Contributor+) Stored Cross-Site Scripting
Blog, Posts and Category Filter for Elementor <= 1.0.3 - Authenticated (Contributor+) Stored Cross-Site Scripting via Post and Category Filter Widget
Blog, Posts and Category Filter for Elementor Release Timeline
Blog, Posts and Category Filter for Elementor Code Analysis
Bundled Libraries
Output Escaping
Data Flow Analysis
Blog, Posts and Category Filter for Elementor Attack Surface
AJAX Handlers 5
WordPress Hooks 26
Maintenance & Trust
Blog, Posts and Category Filter for Elementor Maintenance & Trust
Maintenance Signals
Community Trust
Blog, Posts and Category Filter for Elementor Alternatives
No alternatives data available yet.
Blog, Posts and Category Filter for Elementor Developer Profile
16 plugins · 18K total installs
How We Detect Blog, Posts and Category Filter for Elementor
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/blog-posts-and-category-for-elementor/assets/css/main.css/wp-content/plugins/blog-posts-and-category-for-elementor/assets/js/pd-pcf-frontend.js/wp-content/plugins/blog-posts-and-category-for-elementor/assets/js/pd-pcf-frontend.js/wp-content/plugins/blog-posts-and-category-for-elementor/assets/css/main.css?ver=/wp-content/plugins/blog-posts-and-category-for-elementor/assets/js/pd-pcf-frontend.js?ver=HTML / DOM Fingerprints
pd_pcf-up-pro-link/*
Welcome to the Custom CSS editor!
Please add all your custom CSS here and avoid modifying the core plugin files. Don't use <style> tag
*//*
Welcome to the Custom JS editor!
Please add all your custom JS here and avoid modifying the core plugin files. Don't use <script> tag
*/name="pd_pcf_custom_css"id="pd_pcf_custom_css"name="pd_pcf_custom_js"id="pd_pcf_custom_js"