AJAX Post Search and Filter Security & Risk Analysis

wordpress.org/plugins/ajax-post-search-and-filter

A lightweight and flexible AJAX-based search and filter plugin for posts. Supports multiple taxonomies and custom post types via shortcode.

0 active installs v1.2 PHP 7.4+ WP 5.0+ Updated Jun 28, 2025
ajax-filterajax-searchpost-filtershortcodetaxonomy
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is AJAX Post Search and Filter Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 9mo ago
Risk Assessment

The "ajax-post-search-and-filter" v1.2 plugin exhibits a generally strong security posture based on the provided static analysis. The plugin demonstrates good practices by utilizing prepared statements for all SQL queries and ensuring 100% of its output is properly escaped, which significantly mitigates risks of SQL injection and cross-site scripting (XSS). The absence of dangerous functions, file operations, and external HTTP requests further contributes to its security. A key strength is the inclusion of a nonce check, a fundamental security measure. However, the analysis indicates a notable lack of capability checks on its AJAX handlers and REST API routes. While there are no authenticated AJAX handlers currently, this presents a potential concern for future development or if new functionalities are added that require authorization.

The vulnerability history for this plugin is clean, with zero recorded CVEs across all severities and no recent vulnerabilities. This suggests a history of responsible development or a lack of past discoveries. The absence of any critical or high severity taint flows in the analysis further reinforces the idea that the current version is likely secure from common attack vectors that would be detected by such analysis.

In conclusion, "ajax-post-search-and-filter" v1.2 appears to be a secure plugin due to its adherence to secure coding practices like prepared statements and output escaping, and its clean vulnerability history. The primary area for improvement and potential concern lies in the absence of capability checks on its entry points, particularly the AJAX handlers. While the current attack surface is small and unprotected entry points are zero, it's crucial to implement robust authorization checks to maintain security as the plugin evolves.

Key Concerns

  • Missing capability checks on AJAX handlers
Vulnerabilities
None known

AJAX Post Search and Filter Security Vulnerabilities

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

AJAX Post Search and Filter Code Analysis

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

Output Escaping

100% escaped28 total outputs
Attack Surface

AJAX Post Search and Filter Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 2

authwp_ajax_ajaxpose_filter_postsajax-post-search-and-filter.php:20
noprivwp_ajax_ajaxpose_filter_postsajax-post-search-and-filter.php:21

Shortcodes 1

[ajaxpose_post_filter] ajax-post-search-and-filter.php:18
WordPress Hooks 1
actionwp_enqueue_scriptsajax-post-search-and-filter.php:19
Maintenance & Trust

AJAX Post Search and Filter Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedJun 28, 2025
PHP min version7.4
Downloads376

Community Trust

Rating100/100
Number of ratings1
Active installs0
Developer Profile

AJAX Post Search and Filter Developer Profile

Nirav Kaneriya

1 plugin · 0 total installs

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

How We Detect AJAX Post Search and Filter

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/ajax-post-search-and-filter/style.css/wp-content/plugins/ajax-post-search-and-filter/script.js
Script Paths
jquery
Version Parameters
ajax-post-search-and-filter/style.css?ver=1.2ajax-post-search-and-filter/script.js?ver=1.2

HTML / DOM Fingerprints

CSS Classes
apf-wrapperapf-gridapf-leftapf-searchapf-filtersapf-taxonomy-groupapf-extra-termsapf-show-more+4 more
Data Attributes
data-load-typedata-post-typesdata-taxonomiesdata-logicdata-per-pagedata-taxonomy
JS Globals
ajaxpose_data
REST Endpoints
/wp-json/ajaxpose_filter_posts
Shortcode Output
<div class="apf-wrapper"
FAQ

Frequently Asked Questions about AJAX Post Search and Filter