FacetWP Manipulator Security & Risk Analysis

wordpress.org/plugins/facetwp-manipulator

FacetWP Manipulator allows you to add code to specific FacetWP filters and Actions to manipulate functionality without hard coding it to the theme.

30 active installs v1.0.0 PHP + WP 3.6+ Updated Jan 17, 2017
facetwpfacetwp-actionsfacetwp-filtersfacetwp-hooks
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is FacetWP Manipulator Safe to Use in 2026?

Generally Safe

Score 85/100

FacetWP Manipulator 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 "facetwp-manipulator" v1.0.0 plugin exhibits a generally strong security posture based on the provided static analysis. The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events significantly limits its attack surface. Furthermore, the analysis indicates a lack of dangerous functions, file operations, and external HTTP requests, which are common vectors for exploitation. The use of prepared statements for all SQL queries and a high percentage of properly escaped output are excellent security practices.

However, there are a few areas for potential improvement. The complete absence of capability checks, while coupled with a minimal attack surface, could be a concern if the plugin's functionality were to expand in the future. While two nonce checks are present, their context and coverage are not detailed here. The taint analysis showing zero flows, while positive, is based on a very limited analysis (zero flows analyzed). The plugin's vulnerability history is clean, with no known CVEs, which is a positive indicator of its development and maintenance. Overall, this plugin appears secure for its current scope, but vigilance regarding future updates and the addition of any new entry points is recommended.

Key Concerns

  • No capability checks implemented
  • Taint analysis limited (0 flows analyzed)
Vulnerabilities
None known

FacetWP Manipulator Security Vulnerabilities

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

FacetWP Manipulator Code Analysis

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

Output Escaping

87% escaped85 total outputs
Attack Surface

FacetWP Manipulator Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 16
actionadmin_enqueue_scriptsclasses\fwpmanip\share\share.php:89
actionwp_print_stylesclasses\fwpmanip\share\share.php:90
actionadmin_footerclasses\fwpmanip\ui\control\handlebars.php:63
actionwp_footerclasses\fwpmanip\ui\control\handlebars.php:64
actionadmin_footerclasses\fwpmanip\ui\control\item.php:177
actionwp_footerclasses\fwpmanip\ui\control\item.php:178
actioninitclasses\fwpmanip\ui\fwpmanip.php:238
actionadmin_footerclasses\fwpmanip\ui\modal.php:160
actionwp_footerclasses\fwpmanip\ui\modal.php:161
actionadmin_menuclasses\fwpmanip\ui\page.php:192
actionadmin_menuclasses\fwpmanip\ui\page.php:194
actionplugins_loadedclasses\fwpmanip.php:47
actioninitclasses\fwpmanip.php:49
actionfwpmanip_control_item_submit_hooksclasses\fwpmanip.php:51
actionadmin_noticesfacetwp-manipulator.php:26
actionplugins_loadedfwpmanip-bootstrap.php:31
Maintenance & Trust

FacetWP Manipulator Maintenance & Trust

Maintenance Signals

WordPress version tested4.7.32
Last updatedJan 17, 2017
PHP min version
Downloads6K

Community Trust

Rating100/100
Number of ratings1
Active installs30
Developer Profile

FacetWP Manipulator Developer Profile

David Cramer

6 plugins · 1K total installs

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

How We Detect FacetWP Manipulator

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/facetwp-manipulator/assets/js/jquery.baldrick.js/wp-content/plugins/facetwp-manipulator/assets/js/handlebars-latest.js/wp-content/plugins/facetwp-manipulator/assets/controls/handlebars/handlebars-control.js/wp-content/plugins/facetwp-manipulator/assets/js/handlebars.baldrick.js
Script Paths
/wp-content/plugins/facetwp-manipulator/fwpmanip-bootstrap.php/wp-content/plugins/facetwp-manipulator/classes/fwpmanip.php/wp-content/plugins/facetwp-manipulator/classes/fwpmanip/ui/control/handlebars.php/wp-content/plugins/facetwp-manipulator/classes/fwpmanip/ui/control/item.php
Version Parameters
facetwp-manipulator/style.css?ver=facetwp-manipulator/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
fwpmanip-tab-canvasfwpmanip-item-editfwpmanip-item-remove
Data Attributes
data-appdata-templatedata-datadata-contentdata-statedata-default
JS Globals
fwpmanip_item_control_modalfwpmanip_item_control_modal_handler
FAQ

Frequently Asked Questions about FacetWP Manipulator