Widget Detector for Elementor Security & Risk Analysis

wordpress.org/plugins/widget-detector-elementor

Detect Elementor Widgets used on pages, also detect not used Widgets or Missing Widgets.

1K active installs v1.3.0 PHP + WP 5.2+ Updated Jan 27, 2025
detectorelementorelementor-addonsspeedwidgets
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Widget Detector for Elementor Safe to Use in 2026?

Generally Safe

Score 92/100

Widget Detector for Elementor has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The widget-detector-elementor plugin, v1.3.0, exhibits a generally good security posture with some notable areas of concern. The absence of known CVEs and the consistent use of prepared statements for SQL queries are strong indicators of secure development practices. Furthermore, the plugin demonstrates a commitment to security by implementing nonce checks and capability checks on a significant number of its functions. The taint analysis revealed no high-severity issues, which is a positive sign for data handling within the plugin.

However, the plugin does present a potential risk due to its attack surface. Specifically, one of the two AJAX handlers lacks authentication checks. This unprotected entry point could be exploited if it processes user-supplied data without proper validation or sanitization, potentially leading to unintended actions or information disclosure. While no direct vulnerabilities were identified in the static analysis or historical data, this single unprotected AJAX handler represents the most significant security weakness and warrants careful attention.

In conclusion, the plugin benefits from a clean vulnerability history and robust SQL practices. The primary weakness lies in the unprotected AJAX handler, which, despite no current exploit evidence, represents a latent risk. Addressing this by implementing appropriate authentication and authorization checks would significantly enhance the plugin's security.

Key Concerns

  • Unprotected AJAX handler
  • Insufficient output escaping (55% proper)
Vulnerabilities
None known

Widget Detector for Elementor Security Vulnerabilities

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

Widget Detector for Elementor Code Analysis

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

Bundled Libraries

Freemius1.0

SQL Query Safety

100% prepared14 total queries

Output Escaping

55% escaped399 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
<index> (application\views\wde_used_images\index.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

Widget Detector for Elementor Attack Surface

Entry Points2
Unprotected1

AJAX Handlers 2

authwp_ajax_widget_detector_elementor_review_actionincludes\class-widget-detector-elementor-review-request.php:51
authwp_ajax_elementdetector_actionincludes\class-widget-detector-elementor.php:173
WordPress Hooks 38
actionelementor/widgets/registeractions.php:7
actionwp_enqueue_scriptsactions.php:25
actioninitincludes\class-widget-detector-elementor-review-request.php:50
actionadmin_noticesincludes\class-widget-detector-elementor-review-request.php:60
actionnetwork_admin_noticesincludes\class-widget-detector-elementor-review-request.php:61
actionuser_admin_noticesincludes\class-widget-detector-elementor-review-request.php:62
actionplugins_loadedincludes\class-widget-detector-elementor.php:155
actionadmin_enqueue_scriptsincludes\class-widget-detector-elementor.php:170
actionadmin_enqueue_scriptsincludes\class-widget-detector-elementor.php:171
actionadmin_menuincludes\class-widget-detector-elementor.php:182
actionwp_enqueue_scriptsincludes\class-widget-detector-elementor.php:201
actionwp_enqueue_scriptsincludes\class-widget-detector-elementor.php:202
actionelementor/widgets/registerincludes\class-widget-detector-elementor.php:204
actioninittgm-pa\class-tgm-plugin-activation.php:268
filterload_textdomain_mofiletgm-pa\class-tgm-plugin-activation.php:269
actioninittgm-pa\class-tgm-plugin-activation.php:272
actionadmin_menutgm-pa\class-tgm-plugin-activation.php:421
actionadmin_headtgm-pa\class-tgm-plugin-activation.php:422
filterinstall_plugin_complete_actionstgm-pa\class-tgm-plugin-activation.php:425
filterupdate_plugin_complete_actionstgm-pa\class-tgm-plugin-activation.php:426
actionadmin_noticestgm-pa\class-tgm-plugin-activation.php:429
actionadmin_inittgm-pa\class-tgm-plugin-activation.php:430
actionadmin_enqueue_scriptstgm-pa\class-tgm-plugin-activation.php:431
actionload-plugins.phptgm-pa\class-tgm-plugin-activation.php:436
actionswitch_themetgm-pa\class-tgm-plugin-activation.php:439
actionswitch_themetgm-pa\class-tgm-plugin-activation.php:442
actionadmin_inittgm-pa\class-tgm-plugin-activation.php:447
actionswitch_themetgm-pa\class-tgm-plugin-activation.php:452
actionload_textdomain_mofiletgm-pa\class-tgm-plugin-activation.php:475
filterupgrader_source_selectiontgm-pa\class-tgm-plugin-activation.php:889
actionplugins_loadedtgm-pa\class-tgm-plugin-activation.php:2112
filtertgmpa_table_data_itemstgm-pa\class-tgm-plugin-activation.php:2236
filterupgrader_source_selectiontgm-pa\class-tgm-plugin-activation.php:2977
actionadmin_inittgm-pa\class-tgm-plugin-activation.php:3147
actionupgrader_process_completetgm-pa\class-tgm-plugin-activation.php:3242
filterupgrader_post_installtgm-pa\class-tgm-plugin-activation.php:3301
filterupgrader_post_installtgm-pa\class-tgm-plugin-activation.php:3446
actiontgmpa_registertgm-pa\config.php:36
Maintenance & Trust

Widget Detector for Elementor Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedJan 27, 2025
PHP min version
Downloads29K

Community Trust

Rating98/100
Number of ratings34
Active installs1K
Developer Profile

Widget Detector for Elementor Developer Profile

Element Invader

6 plugins · 8K total installs

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

How We Detect Widget Detector for Elementor

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/widget-detector-elementor/public/css/widget-detector-elementor-public.css
Version Parameters
widget-detector-elementor/public/css/widget-detector-elementor-public.css?ver=

HTML / DOM Fingerprints

CSS Classes
wde-widget-detector
Data Attributes
data-widget_type
JS Globals
WIDGET_DETECTOR_ELEMENTOR_VERSIONWIDGET_DETECTOR_ELEMENTOR_NAMEWIDGET_DETECTOR_ELEMENTOR_PATHWIDGET_DETECTOR_ELEMENTOR_URLELEMENTDETECTOR_SYNC_URLWDE_HIDDER_OPTION_KEY+1 more
FAQ

Frequently Asked Questions about Widget Detector for Elementor