SimpleWP Post Filter Plugin for WordPress Security & Risk Analysis

wordpress.org/plugins/simplewp-post-filter

SimpleWP Post Filter Plugin for WordPress: Enables filter and display posts dynamically using AJAX for a seamless experience.

10 active installs v1.0.0 PHP 7.0+ WP 5.0+ Updated Nov 14, 2024
ajax-filterfilter-postspostsshortcodeshow-blog-posts
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is SimpleWP Post Filter Plugin for WordPress Safe to Use in 2026?

Generally Safe

Score 92/100

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

No known CVEs Updated 1yr ago
Risk Assessment

The "simplewp-post-filter" plugin v1.0.0 exhibits a generally strong security posture based on the provided static analysis. There are no identified dangerous functions, no raw SQL queries (all use prepared statements), and a high percentage of properly escaped output. The absence of file operations and external HTTP requests further reduces the attack surface. Crucially, the plugin has no recorded vulnerability history, which is a very positive indicator of its security over time.

However, there are several areas for concern. The complete lack of nonce checks and capability checks, combined with the presence of two shortcodes, represents a potential weakness. While there are no unprotected entry points listed from the initial analysis, shortcodes can be leveraged by authenticated users to trigger functionality, and without proper checks, this could lead to unintended actions or information disclosure if not carefully implemented. The taint analysis showing zero flows is promising, but this should be viewed in conjunction with the absence of nonce/capability checks. A more thorough manual audit or dynamic analysis might be warranted to confirm the security of the shortcode implementations.

In conclusion, the plugin benefits from good coding practices regarding SQL and output sanitization, and its clean vulnerability history is commendable. Nevertheless, the oversight in implementing nonce and capability checks for its shortcodes is a notable weakness that could be exploited. Addressing these checks would significantly improve its overall security.

Key Concerns

  • Missing nonce checks
  • Missing capability checks
  • Potential for shortcode abuse without checks
Vulnerabilities
None known

SimpleWP Post Filter Plugin for WordPress Security Vulnerabilities

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

SimpleWP Post Filter Plugin for WordPress Code Analysis

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

Output Escaping

86% escaped133 total outputs
Attack Surface

SimpleWP Post Filter Plugin for WordPress Attack Surface

Entry Points2
Unprotected0

Shortcodes 2

[wppf_post_grid] frontend\shortcode\wppf-post-grid.php:171
[wppf_post_filter] frontend\shortcode\wppf-postgrid-filter.php:220
WordPress Hooks 4
actionadmin_menuadmin\class-wppf-admin.php:18
actionadmin_enqueue_scriptsfrontend\class-wppf-scripts.php:20
actionwp_enqueue_scriptsfrontend\class-wppf-scripts.php:23
actionwp_enqueue_scriptsfrontend\class-wppf-scripts.php:26
Maintenance & Trust

SimpleWP Post Filter Plugin for WordPress Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedNov 14, 2024
PHP min version7.0
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

SimpleWP Post Filter Plugin for WordPress Developer Profile

Chitraa

4 plugins · 2K total installs

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

How We Detect SimpleWP Post Filter Plugin for WordPress

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/simplewp-post-filter/assets/css/wppf-admin.css/wp-content/plugins/simplewp-post-filter/assets/js/wppf-admin.js/wp-content/plugins/simplewp-post-filter/assets/css/wppf-public.css/wp-content/plugins/simplewp-post-filter/assets/js/isotope.pkgd.min.js/wp-content/plugins/simplewp-post-filter/assets/js/wppf-public.js
Script Paths
/wp-content/plugins/simplewp-post-filter/assets/js/wppf-admin.js/wp-content/plugins/simplewp-post-filter/assets/js/isotope.pkgd.min.js/wp-content/plugins/simplewp-post-filter/assets/js/wppf-public.js
Version Parameters
simplewp-post-filter/assets/css/wppf-admin.css?ver=simplewp-post-filter/assets/js/wppf-admin.js?ver=simplewp-post-filter/assets/css/wppf-public.css?ver=simplewp-post-filter/assets/js/isotope.pkgd.min.js?ver=simplewp-post-filter/assets/js/wppf-public.js?ver=

HTML / DOM Fingerprints

CSS Classes
wppf-image-fit
Data Attributes
data-wppf-unique
JS Globals
wppf_get_uniquewppf_post_grid_filter_designswppf_get_sanitize_html_classeswppf_get_terms_for_filter_gridwppf_get_posts_for_filter_grid
Shortcode Output
[wppf_post_filter[wppf_post_grid
FAQ

Frequently Asked Questions about SimpleWP Post Filter Plugin for WordPress