Multi Style Kits for Elementor – Abdiel Security & Risk Analysis

wordpress.org/plugins/abdiel-multi-style-kits-for-elementor

Manage multiple Elementor Style Kits (Brandboards) on a single site. Assign per-page styles, bulk-assign, and switch branding instantly.

0 active installs v1.0.1 PHP 7.4+ WP 5.8+ Updated Jan 2, 2026
brandboardsbrandingelementorpersonalizationstyle-kits
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Multi Style Kits for Elementor – Abdiel Safe to Use in 2026?

Generally Safe

Score 100/100

Multi Style Kits for Elementor – Abdiel has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3mo ago
Risk Assessment

The plugin "abdiel-multi-style-kits-for-elementor" version 1.0.1 presents a moderate security risk, primarily due to a significant portion of its attack surface being unprotected. The analysis reveals three AJAX handlers that lack authentication checks, making them potential entry points for unauthorized actions. While SQL queries are robustly handled with prepared statements, the low percentage of properly escaped output (36%) suggests a risk of Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is not adequately sanitized before being displayed. The presence of the `unserialize` function is also a concern, as it can lead to Remote Code Execution (RCE) if used with untrusted input, though the taint analysis did not reveal critical or high severity flows related to this.

The plugin benefits from a clean vulnerability history with no recorded CVEs, indicating a generally stable past. The use of nonces and capability checks, along with secure SQL practices, are positive security indicators. However, the unprotected AJAX handlers are a critical weakness that could be exploited by an attacker to perform actions on behalf of a logged-in user without their knowledge. The limited output escaping further exacerbates this risk by increasing the likelihood of successful XSS attacks that could be chained with other vulnerabilities.

In conclusion, while the plugin demonstrates good practices in areas like SQL query handling and has a history of no vulnerabilities, the unprotected AJAX endpoints and insufficient output escaping are significant concerns. These issues create clear avenues for potential exploitation, despite the absence of known CVEs or critical taint flows. Remediation of these specific weaknesses should be a priority to improve the plugin's overall security posture.

Key Concerns

  • Unprotected AJAX handlers
  • Low percentage of properly escaped output
  • Use of unserialize function
Vulnerabilities
None known

Multi Style Kits for Elementor – Abdiel Security Vulnerabilities

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

Multi Style Kits for Elementor – Abdiel Code Analysis

Dangerous Functions
1
Raw SQL Queries
0
0 prepared
Unescaped Output
71
40 escaped
Nonce Checks
10
Capability Checks
14
File Operations
3
External Requests
0
Bundled Libraries
0

Dangerous Functions Found

unserialize$maybe = @unserialize( $settings );inc\helpers.php:427

Output Escaping

36% escaped111 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

6 flows3 with unsanitized paths
<export-handler> (inc\admin\export-handler.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
3 unprotected

Multi Style Kits for Elementor – Abdiel Attack Surface

Entry Points3
Unprotected3

AJAX Handlers 3

authwp_ajax_abdielmskef_search_postsinc\helpers.php:211
authwp_ajax_abdielmskef_set_global_kitinc\helpers.php:306
authwp_ajax_abdielmskef_delete_kitinc\helpers.php:457
WordPress Hooks 23
actionadmin_noticesabdiel-multi-style-kits-for-elementor.php:175
actionplugins_loadedabdiel-multi-style-kits-for-elementor.php:198
filterplugin_row_metaabdiel-multi-style-kits-for-elementor.php:208
actionadmin_post_abdielmskef_export_kitinc\admin\export-handler.php:11
actionadmin_menuinc\admin\menu.php:35
actionadmin_enqueue_scriptsinc\admin\menu.php:63
actionwp_insert_postinc\defaults-and-bulk.php:72
filterpre_option_elementor_active_kitinc\editor-kit-resolver.php:68
filteroption_elementor_active_kitinc\editor-kit-resolver.php:72
actionplugins_loadedinc\editor-kit-resolver.php:76
actionelementor/documents/register_controlsinc\elementor-controls.php:9
filterpre_option_elementor_active_kitinc\elementor-controls.php:36
filteroption_elementor_active_kitinc\elementor-controls.php:37
actionelementor/editor/after_enqueue_scriptsinc\elementor-controls.php:86
actionadd_meta_boxesinc\metabox.php:19
actionsave_postinc\metabox.php:81
filterpre_option_elementor_active_kitinc\per-page-kit-runtime.php:129
filteroption_elementor_active_kitinc\per-page-kit-runtime.php:130
actionelementor/frontend/after_enqueue_stylesinc\per-page-kit-runtime.php:135
actionwp_enqueue_scriptsinc\per-page-kit-runtime.php:166
actionelementor/editor/after_enqueue_scriptsinc\per-page-kit-runtime.php:167
filterpre_option_elementor_active_kitinc\per-page-kit-runtime.php:177
filteroption_elementor_active_kitinc\per-page-kit-runtime.php:178
Maintenance & Trust

Multi Style Kits for Elementor – Abdiel Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 2, 2026
PHP min version7.4
Downloads178

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Multi Style Kits for Elementor – Abdiel Developer Profile

Abdiel

3 plugins · 10 total installs

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

How We Detect Multi Style Kits for Elementor – Abdiel

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/abdiel-multi-style-kits-for-elementor/assets/css/admin.css/wp-content/plugins/abdiel-multi-style-kits-for-elementor/assets/js/admin.js/wp-content/plugins/abdiel-multi-style-kits-for-elementor/assets/css/frontend.css
Version Parameters
abdiel-multi-style-kits-for-elementor/assets/css/admin.css?ver=abdiel-multi-style-kits-for-elementor/assets/js/admin.js?ver=abdiel-multi-style-kits-for-elementor/assets/css/frontend.css?ver=

HTML / DOM Fingerprints

CSS Classes
abdiel-mskef-admin-noticeelementor-add-kit-buttonelementor-kit-settings
HTML Comments
WRAPPERS DE COMPATIBILIDAD (Simplificados)Bootstrap (only when Elementor is loaded)BORRADO
Data Attributes
data-elementor-settings
JS Globals
abdielmskef_admin
FAQ

Frequently Asked Questions about Multi Style Kits for Elementor – Abdiel