Faceted Search Security & Risk Analysis

wordpress.org/plugins/faceted-search

This plugin will create widgets that you can use to conduct faceted searches using the categories or tags on your site.

30 active installs v3.4.4 PHP + WP 3.0+ Updated May 21, 2012
categoriessearchtags
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Faceted Search Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 13yr ago
Risk Assessment

The "faceted-search" v3.4.4 plugin exhibits a mixed security posture. On the positive side, it has a zero attack surface exposed through common WordPress entry points like AJAX, REST API, and shortcodes, and there are no known historical vulnerabilities or CVEs associated with it. This suggests a generally well-maintained and secure codebase from an external attack vector perspective.

However, the static analysis reveals significant internal concerns. A high proportion of SQL queries (50%) are not using prepared statements, posing a risk of SQL injection if data is not properly sanitized before being used in these queries. Furthermore, only 18% of output is properly escaped, indicating a substantial risk of Cross-Site Scripting (XSS) vulnerabilities. The taint analysis further highlights this, with 100% of analyzed flows showing unsanitized paths, and a significant number of these being of high severity, strongly suggesting that untrusted data is being processed and potentially rendered in an unsafe manner.

While the lack of historical vulnerabilities is a positive indicator, the current static analysis findings, particularly the high percentage of unescaped output and the critical taint flows, present immediate and serious risks that need to be addressed. The absence of nonce and capability checks also contributes to the overall security weaknesses, although the lack of exposed entry points mitigates some of the immediate impact. The plugin's strengths lie in its minimal external attack surface and clean vulnerability history, but its internal code quality regarding data sanitization and output escaping requires urgent attention.

Key Concerns

  • High percentage of SQL queries not using prepared statements
  • Low percentage of properly escaped output
  • High severity taint flows with unsanitized paths
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

Faceted Search Security Vulnerabilities

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

Faceted Search Code Analysis

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

SQL Query Safety

50% prepared12 total queries

Output Escaping

18% escaped71 total outputs
Data Flows
4 unsanitized

Data Flow Analysis

4 flows4 with unsanitized paths
facetedsearch_add_category (faceted-search.php:46)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Faceted Search Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 9
filterposts_requestfaceted-search.php:787
actionwidgets_initfaceted-search.php:789
actionwp_print_stylesfaceted-search.php:794
actionadmin_print_stylesfaceted-search.php:795
actionadmin_menufaceted-search.php:797
actionwp_enqueue_scriptsfaceted-search.php:799
actionadmin_enqueue_scriptsfaceted-search.php:800
actioncreated_termfaceted-search.php:802
actiondelete_termfaceted-search.php:803
Maintenance & Trust

Faceted Search Maintenance & Trust

Maintenance Signals

WordPress version tested3.3.2
Last updatedMay 21, 2012
PHP min version
Downloads13K

Community Trust

Rating86/100
Number of ratings3
Active installs30
Developer Profile

Faceted Search Developer Profile

AndrewUlrich

1 plugin · 30 total installs

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

How We Detect Faceted Search

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/faceted-search/faceted-search.css/wp-content/plugins/faceted-search/faceted-search-widget.js
Script Paths
/wp-content/plugins/faceted-search/faceted-search-widget.js
Version Parameters
faceted-search/faceted-search.css?ver=faceted-search/faceted-search-widget.js?ver=

HTML / DOM Fingerprints

CSS Classes
facetedsearch-wrapper
Data Attributes
data-taxonomydata-terms
JS Globals
window.facetedSearch
Shortcode Output
[faceted_search_widget][faceted_search_tag_widget]
FAQ

Frequently Asked Questions about Faceted Search