ACF Advanced Search Security & Risk Analysis

wordpress.org/plugins/acf-advanced-search

Advanced search for the Advanced Custom Fields plugin (Free & Pro).

70 active installs v1.2.1 PHP + WP 4.3+ Updated Mar 24, 2017
advanced-custom-fieldsadvanced-searchadvanced-search-widgetsearch-filters
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is ACF Advanced Search Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 9yr ago
Risk Assessment

The 'acf-advanced-search' plugin version 1.2.1 demonstrates some good security practices, particularly in its handling of SQL queries, which are all prepared statements, and the absence of file operations or external HTTP requests. Furthermore, its limited attack surface of only one shortcode and no identified AJAX handlers or REST API routes is a positive sign. The plugin also has no known past or present CVEs, suggesting a historically stable security record.

However, there are significant concerns. The complete lack of nonce checks and capability checks is a major weakness. This means that any entry point, even a simple shortcode, could be invoked by an unauthenticated or unauthorized user. The taint analysis revealing flows with unsanitized paths, although not classified as critical or high severity, still indicates a potential for issues if these paths are exploited. The most alarming finding is the extremely low percentage of properly escaped output (13%). This strongly suggests a high risk of Cross-Site Scripting (XSS) vulnerabilities across numerous output points within the plugin.

In conclusion, while the plugin avoids some common pitfalls like raw SQL and external requests, the absence of essential security checks for nonces and capabilities, combined with widespread output escaping deficiencies, creates a substantial security risk. The vulnerability history is a positive, but the code analysis reveals immediate and serious potential for compromise, particularly through XSS attacks.

Key Concerns

  • Output escaping significantly deficient (13% proper)
  • Missing nonce checks on all entry points
  • Missing capability checks on all entry points
  • Taint analysis shows unsanitized paths
Vulnerabilities
None known

ACF Advanced Search Security Vulnerabilities

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

ACF Advanced Search Code Analysis

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

SQL Query Safety

100% prepared2 total queries

Output Escaping

13% escaped23 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
displayFilters (includes\SearchFilters.php:203)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

ACF Advanced Search Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[displayACFfields] includes\SearchResults.php:10
WordPress Hooks 1
actioninitacf-advanced-search.php:38
Maintenance & Trust

ACF Advanced Search Maintenance & Trust

Maintenance Signals

WordPress version tested4.7.32
Last updatedMar 24, 2017
PHP min version
Downloads5K

Community Trust

Rating100/100
Number of ratings1
Active installs70
Developer Profile

ACF Advanced Search Developer Profile

Victor Demianenko

3 plugins · 90 total installs

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

How We Detect ACF Advanced Search

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/acf-advanced-search/assets/css/styles.css/wp-content/plugins/acf-advanced-search/assets/js/scripts.js
Script Paths
/wp-content/plugins/acf-advanced-search/assets/js/scripts.js
Version Parameters
acf-advanced-search/assets/css/styles.css?ver=acf-advanced-search/assets/js/scripts.js?ver=

HTML / DOM Fingerprints

CSS Classes
datarowcol-sm-6col-md-4col-lg-3termvalue
Data Attributes
data-field_typedata-field_name
Shortcode Output
[displayACFfields]
FAQ

Frequently Asked Questions about ACF Advanced Search