Flexible Editor Panel for Elementor Security & Risk Analysis

wordpress.org/plugins/flexible-elementor-panel

The plugin "Flexible Editor Panel" makes the Elementor editor panel flexible, draggable, resizable, foldable and adds many productivity features.

20K active installs v2.6.1 PHP 7.4+ WP 5.9+ Updated Feb 9, 2026
editorelementorelementor-addonelementor-editorelementor-panel
100
A · Safe
CVEs total1
Unpatched0
Last CVEFeb 2, 2023
Safety Verdict

Is Flexible Editor Panel for Elementor Safe to Use in 2026?

Generally Safe

Score 100/100

Flexible Editor Panel for Elementor has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Feb 2, 2023Updated 1mo ago
Risk Assessment

The flexible-elementor-panel plugin, in version 2.6.1, exhibits a mixed security posture. While it has no known unpatched CVEs and its SQL queries are properly prepared, indicating good practices in these areas, several concerning signals emerge from the static analysis. A significant weakness is the low percentage of properly escaped output (38%), which directly increases the risk of Cross-Site Scripting (XSS) vulnerabilities. Furthermore, the presence of 3 nonce checks but zero capability checks on its AJAX handlers is a significant gap, leaving these entry points potentially vulnerable if nonce validation is the only intended protection. The plugin has a history of vulnerabilities, specifically CSRF, although none are currently unpatched, suggesting a pattern of potential security oversights that require careful monitoring and prompt patching.

Despite the absence of critical or high-severity taint flows and dangerous functions, the identified weaknesses in output escaping and the lack of capability checks on AJAX handlers are noteworthy. The plugin's limited attack surface (4 AJAX handlers) is a positive factor, especially since they are reported as protected. However, the nature of that protection needs further scrutiny given the output escaping issues. In conclusion, while the plugin avoids critical technical flaws like raw SQL or dangerous functions, the high proportion of unescaped output and the reliance solely on nonce checks for AJAX handlers are genuine security concerns that could lead to exploitable vulnerabilities.

Key Concerns

  • Low output escaping percentage
  • No capability checks on AJAX handlers
  • History of CSRF vulnerabilities
Vulnerabilities
1

Flexible Editor Panel for Elementor Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2022-45076medium · 4.3Cross-Site Request Forgery (CSRF)

Flexible Elementor Panel <= 2.3.8 - Cross Site Request Forgery

Feb 2, 2023 Patched in 2.3.9 (355d)
Code Analysis
Analyzed Mar 16, 2026

Flexible Editor Panel for Elementor Code Analysis

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

Output Escaping

38% escaped32 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
get_row_sql (admin\settings\tabs\debug.php:67)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Flexible Editor Panel for Elementor Attack Surface

Entry Points4
Unprotected0

AJAX Handlers 4

authwp_ajax_fep_get_optionsadmin\settings\tabs\debug.php:14
noprivwp_ajax_fep_get_optionsadmin\settings\tabs\debug.php:15
authwp_ajax_fep_reset_optionsadmin\settings\tabs\debug.php:17
noprivwp_ajax_fep_reset_optionsadmin\settings\tabs\debug.php:18
WordPress Hooks 16
actioninitadmin\admin.php:23
actionadmin_enqueue_scriptsadmin\api.settings.php:39
actionadmin_initadmin\settings.php:19
actionadmin_menuadmin\settings.php:20
actionadmin_enqueue_scriptsadmin\settings.php:66
actioninitflexible-elementor-panel.php:59
actionplugins_loadedflexible-elementor-panel.php:60
actionadmin_noticesflexible-elementor-panel.php:83
actionadmin_noticesflexible-elementor-panel.php:88
actionadmin_noticesflexible-elementor-panel.php:93
actionadmin_noticesflexible-elementor-panel.php:101
actionadmin_initflexible-elementor-panel.php:102
actionelementor/editor/after_enqueue_stylesflexible-elementor-panel.php:105
actionelementor/preview/enqueue_stylesflexible-elementor-panel.php:106
actionelementor/editor/before_enqueue_scriptsflexible-elementor-panel.php:107
actionelementor/element/editor-preferences/preferences/after_section_endinc\settings\controls.php:29
Maintenance & Trust

Flexible Editor Panel for Elementor Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 9, 2026
PHP min version7.4
Downloads556K

Community Trust

Rating98/100
Number of ratings74
Active installs20K
Developer Profile

Flexible Editor Panel for Elementor Developer Profile

WebMat

1 plugin · 20K total installs

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

How We Detect Flexible Editor Panel for Elementor

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

Asset Fingerprints

Asset Paths
flexible-elementor-panel/assets/css/editor.cssflexible-elementor-panel/assets/js/editor.jsflexible-elementor-panel/assets/js/editor-v2.jsflexible-elementor-panel/assets/js/preview.jsflexible-elementor-panel/assets/js/controls.jsflexible-elementor-panel/assets/css/frontend.cssflexible-elementor-panel/assets/css/admin.css
Script Paths
flexible-elementor-panel/assets/js/editor.jsflexible-elementor-panel/assets/js/editor-v2.jsflexible-elementor-panel/assets/js/preview.jsflexible-elementor-panel/assets/js/controls.js
Version Parameters
flexible-elementor-panel/assets/css/editor.css?ver=flexible-elementor-panel/assets/js/editor.js?ver=flexible-elementor-panel/assets/js/editor-v2.js?ver=flexible-elementor-panel/assets/js/preview.js?ver=flexible-elementor-panel/assets/js/controls.js?ver=flexible-elementor-panel/assets/css/frontend.css?ver=flexible-elementor-panel/assets/css/admin.css?ver=

HTML / DOM Fingerprints

CSS Classes
fep-settings-pagefep-controls-wrapperfep-control-fieldfep-control-labelfep-control-inputfep-option-titlefep-notice-activationfep-notice-migration-done
HTML Comments
─── Plugin Constants ────────────────────────────────────────────────Main Flexible Editor Panel Plugin Class.Rewritten — dropped Elementor < 3.0 support, PHP 7.4 minimum.─── Includes ────────────────────────────────────────────────────+7 more
Data Attributes
fep_notice_noncefep-admin-notice-update-user-preferences-dismissedfep_notice_preferences_nonce
JS Globals
FEP_VERSION
FAQ

Frequently Asked Questions about Flexible Editor Panel for Elementor