WiraKit For Elementor – Powerful Elementor Widgets And Theme Builder Security & Risk Analysis

wordpress.org/plugins/wira-kit-for-elementor

Build complete WordPress websites faster with Free Theme Builder and Powerful Dynamic Widgets.

20 active installs v1.2.0 PHP 7.4+ WP 5.9+ Updated Jun 20, 2026
elementorelementor-addonselementor-templateelementor-theme-builderheader-footer-builder
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WiraKit For Elementor – Powerful Elementor Widgets And Theme Builder Safe to Use in 2026?

Generally Safe

Score 100/100

WiraKit For Elementor – Powerful Elementor Widgets And Theme Builder has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2mo ago
Risk Assessment

The "wira-kit-for-elementor" v1.0.3 plugin exhibits a mixed security posture. While it demonstrates good practices in SQL query handling and output escaping, with 100% of SQL queries using prepared statements and 96% of outputs properly escaped, there are significant concerns regarding its attack surface. A substantial portion of its AJAX handlers, 11 out of 17, lack proper authentication checks, presenting a considerable risk of unauthorized actions.

The taint analysis, although limited in scope with only 7 flows analyzed, did identify 5 flows with unsanitized paths. While no critical or high severity issues were flagged in the taint analysis or in its vulnerability history (which is clean with 0 known CVEs), these unsanitized paths are potential entry points for various attacks if not properly handled by the application logic.

Overall, the plugin's lack of known vulnerabilities is a positive sign, suggesting diligent development or a lack of targeted attacks. However, the high number of unprotected AJAX endpoints and the presence of unsanitized paths in the taint analysis indicate areas where security could be significantly improved to reduce the overall risk.

Key Concerns

  • Unprotected AJAX handlers
  • Flows with unsanitized paths
Vulnerabilities
None known

WiraKit For Elementor – Powerful Elementor Widgets And Theme Builder Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

WiraKit For Elementor – Powerful Elementor Widgets And Theme Builder Release Timeline

v1.2.0Current
v1.1.9
v1.1.8
v1.1.7
v1.1.6
v1.1.5
v1.1.4
v1.1.3
v1.1.2
v1.1.1
v1.1.0
v1.0.9
v1.0.8
v1.0.7
v1.0.6
v1.0.5
v1.0.4
v1.0.3
v1.0.2
Code Analysis
Analyzed Apr 16, 2026

WiraKit For Elementor – Powerful Elementor Widgets And Theme Builder Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
1 prepared
Unescaped Output
32
770 escaped
Nonce Checks
6
Capability Checks
9
File Operations
8
External Requests
7
Bundled Libraries
0

SQL Query Safety

100% prepared1 total queries

Output Escaping

96% escaped802 total outputs
Data Flows · Security
5 unsanitized

Data Flow Analysis

7 flows5 with unsanitized paths
render_admin_app (inc/class-wirakit-functions.php:144)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
11 unprotected

WiraKit For Elementor – Powerful Elementor Widgets And Theme Builder Attack Surface

Entry Points17
Unprotected11

AJAX Handlers 17

authwp_ajax_Wirakit_save_settingsinc/class-wirakit-functions.php:55
authwp_ajax_Wirakit_tb_listinc/modul/template-builder/class-wirakit-template-builder-admin.php:38
authwp_ajax_Wirakit_tb_upsertinc/modul/template-builder/class-wirakit-template-builder-admin.php:39
authwp_ajax_Wirakit_tb_deleteinc/modul/template-builder/class-wirakit-template-builder-admin.php:40
authwp_ajax_Wirakit_ti_upload_zipinc/modul/template-importer/class-wirakit-template-importer.php:96
authwp_ajax_Wirakit_ti_list_kitsinc/modul/template-importer/class-wirakit-template-importer.php:97
authwp_ajax_Wirakit_ti_list_templatesinc/modul/template-importer/class-wirakit-template-importer.php:98
authwp_ajax_Wirakit_ti_import_templateinc/modul/template-importer/class-wirakit-template-importer.php:99
authwp_ajax_Wirakit_ti_delete_kitinc/modul/template-importer/class-wirakit-template-importer.php:100
authwp_ajax_Wirakit_ti_install_required_pluginsinc/modul/template-importer/class-wirakit-template-importer.php:101
authwp_ajax_Wirakit_ti_browse_kitsinc/modul/template-importer/class-wirakit-template-importer.php:102
authwp_ajax_Wirakit_ti_import_remote_kitinc/modul/template-importer/class-wirakit-template-importer.php:103
authwp_ajax_Wirakit_ti_browse_full_import_kitsinc/modul/template-importer/class-wirakit-template-importer.php:104
authwp_ajax_Wirakit_ti_import_full_import_remote_kitinc/modul/template-importer/class-wirakit-template-importer.php:105
authwp_ajax_Wirakit_ti_full_process_stepinc/modul/template-importer/class-wirakit-template-importer.php:106
authwp_ajax_Wirakit_load_moreinc/widgets/class-wirakit-widget-ajax.php:18
noprivwp_ajax_Wirakit_load_moreinc/widgets/class-wirakit-widget-ajax.php:19
WordPress Hooks 38
actionadmin_menuinc/class-wirakit-functions.php:53
actionadmin_enqueue_scriptsinc/class-wirakit-functions.php:54
actionwpinc/modul/template-builder/class-wirakit-template-builder-frontend.php:121
actionwp_enqueue_scriptsinc/modul/template-builder/class-wirakit-template-builder-frontend.php:122
filterelementor/frontend/print_css_in_footerinc/modul/template-builder/class-wirakit-template-builder-frontend.php:123
actionget_headerinc/modul/template-builder/class-wirakit-template-builder-frontend.php:330
actionwkit_headerinc/modul/template-builder/class-wirakit-template-builder-frontend.php:331
actionget_footerinc/modul/template-builder/class-wirakit-template-builder-frontend.php:335
actionwkit_footerinc/modul/template-builder/class-wirakit-template-builder-frontend.php:336
filtertemplate_includeinc/modul/template-builder/class-wirakit-template-builder-frontend.php:340
actionwkit_singleinc/modul/template-builder/class-wirakit-template-builder-frontend.php:341
filtertemplate_includeinc/modul/template-builder/class-wirakit-template-builder-frontend.php:345
actionwkit_archiveinc/modul/template-builder/class-wirakit-template-builder-frontend.php:346
filtertemplate_includeinc/modul/template-builder/class-wirakit-template-builder-frontend.php:350
actionwkit_searchinc/modul/template-builder/class-wirakit-template-builder-frontend.php:351
filtertemplate_includeinc/modul/template-builder/class-wirakit-template-builder-frontend.php:355
actionwkit_404inc/modul/template-builder/class-wirakit-template-builder-frontend.php:356
actioninitinc/modul/template-builder/class-wirakit-template-builder-post-type.php:72
actioninitinc/modul/template-builder/class-wirakit-template-builder-post-type.php:73
actioninitinc/modul/template-builder/class-wirakit-template-builder-post-type.php:74
actioninitinc/modul/template-importer/class-wirakit-template-importer.php:94
filterposts_whereinc/modul/template-importer/class-wirakit-template-importer.php:1684
actionwp_enqueue_scriptsinc/widgets/class-wirakit-custom-widget-assets.php:41
actionelementor/editor/after_enqueue_scriptsinc/widgets/class-wirakit-custom-widget-assets.php:42
actionelementor/frontend/after_enqueue_scriptsinc/widgets/class-wirakit-custom-widget-assets.php:43
actionelementor/frontend/after_enqueue_stylesinc/widgets/class-wirakit-custom-widget-assets.php:44
actionelementor/editor/after_enqueue_stylesinc/widgets/class-wirakit-custom-widget-assets.php:45
actionwp_enqueue_scriptsinc/widgets/class-wirakit-custom-widget-assets.php:48
actionelementor/editor/after_enqueue_scriptsinc/widgets/class-wirakit-custom-widget-assets.php:49
actionelementor/widgets/registerinc/widgets/class-wirakit-custom-widgets.php:45
actionelementor/elements/categories_registeredinc/widgets/class-wirakit-custom-widgets.php:48
actionelementor/documents/register_controlsinc/widgets/class-wirakit-widget-helper.php:54
actionelementor/element/container/section_background/after_section_endinc/widgets/class-wirakit-widget-helper.php:61
actionelementor/element/container/section_background/after_section_endinc/widgets/class-wirakit-widget-helper.php:70
actionelementor/element/common/_section_background/after_section_endinc/widgets/class-wirakit-widget-helper.php:80
actionelementor/element/container/section_effects/after_section_endinc/widgets/class-wirakit-widget-helper.php:90
actionelementor/frontend/container/before_renderinc/widgets/class-wirakit-widget-helper.php:98
actionadmin_noticeswira-kit-for-elementor.php:77
Maintenance & Trust

WiraKit For Elementor – Powerful Elementor Widgets And Theme Builder Maintenance & Trust

Maintenance Signals

WordPress version tested7.0.2
Last updatedJun 20, 2026
PHP min version7.4
Downloads1K

Community Trust

Rating100/100
Number of ratings2
Active installs20
Developer Profile

WiraKit For Elementor – Powerful Elementor Widgets And Theme Builder Developer Profile

Wiratheme

3 plugins · 720 total installs

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

How We Detect WiraKit For Elementor – Powerful Elementor Widgets And Theme Builder

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wira-kit-for-elementor/assets/css/wira-kit-admin.css/wp-content/plugins/wira-kit-for-elementor/assets/js/wira-kit-admin.js/wp-content/plugins/wira-kit-for-elementor/assets/img/wkit-icon.svg
Script Paths
/wp-content/plugins/wira-kit-for-elementor/assets/js/wira-kit-admin.js
Version Parameters
wira-kit-for-elementor/assets/css/wira-kit-admin.css?ver=wira-kit-for-elementor/assets/js/wira-kit-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
wira-kit-for-elementor
Data Attributes
data-elementor-typedata-elementor-id
JS Globals
Wirakit_Admin
FAQ

Frequently Asked Questions about WiraKit For Elementor – Powerful Elementor Widgets And Theme Builder