Gum Addon for Elementor Security & Risk Analysis

wordpress.org/plugins/gum-elementor-addon

Offers inbuilt widgets for elementor that help to create design more attractive

50K active installs v1.3.15 PHP 7.0+ WP 6.0+ Updated Dec 25, 2025
blogelementormenupricingslide
97
A · Safe
CVEs total6
Unpatched0
Last CVEMar 27, 2025
Safety Verdict

Is Gum Addon for Elementor Safe to Use in 2026?

Generally Safe

Score 97/100

Gum Addon for Elementor has a strong security track record. Known vulnerabilities have been patched promptly.

6 known CVEsLast CVE: Mar 27, 2025Updated 3mo ago
Risk Assessment

The plugin "gum-elementor-addon" version 1.3.15 presents a mixed security posture. On the positive side, static analysis reveals a notably clean attack surface with no apparent AJAX handlers, REST API routes, shortcodes, or cron events, and importantly, none of these entry points are exposed without authentication. The plugin also demonstrates good practices in its use of prepared statements for all SQL queries and a lack of file operations or external HTTP requests, which generally reduces the potential for common web vulnerabilities. However, a significant concern arises from the output escaping, where only 65% of outputs are properly escaped, indicating a substantial risk of Cross-Site Scripting (XSS) vulnerabilities, especially given that XSS is the most common historical vulnerability type for this plugin. Furthermore, the absence of nonce checks and capability checks, although not directly exploitable due to the limited attack surface, points to potential gaps in secure coding practices that could become problematic if new entry points are introduced in future versions.

The vulnerability history is a critical red flag, with a total of 6 known CVEs, all of which are currently patched. The common thread among these past vulnerabilities is XSS, reinforcing the findings from the static analysis regarding insufficient output escaping. While the lack of currently unpatched CVEs is positive, the recurring nature of XSS vulnerabilities suggests a systemic weakness in how the plugin handles user-supplied data before rendering it to the page. The absence of any taint analysis results is not necessarily a strength, but rather suggests that the static analysis tools may not have been configured to fully analyze the plugin's code for taint flows, or that the identified vulnerabilities were not detected by the specific taint analysis methods used.

In conclusion, while "gum-elementor-addon" v1.3.15 has a commendable absence of direct exploitable entry points and employs secure SQL practices, the significant proportion of unescaped output and the history of XSS vulnerabilities present a notable risk. Developers should prioritize addressing the output escaping issues to mitigate the ongoing XSS threat. The lack of nonce and capability checks also indicates an area for improvement in overall secure coding practices.

Key Concerns

  • Significant percentage of unescaped output
  • History of 6 medium severity CVEs
  • Common vulnerability type: XSS
  • No nonce checks
  • No capability checks
Vulnerabilities
6

Gum Addon for Elementor Security Vulnerabilities

CVEs by Year

5 CVEs in 2024
2024
1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
6

6 total CVEs

CVE-2025-30800medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Gum Elementor Addon <= 1.3.10 - Authenticated (Contributor+) Stored Cross-Site Scripting

Mar 27, 2025 Patched in 1.3.11 (7d)
CVE-2024-44027medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Gum Elementor Addon <= 1.3.6 - Authenticated (Contributor+) Stored Cross-Site Scripting

Sep 24, 2024 Patched in 1.3.7 (9d)
CVE-2024-44035medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Gum Elementor Addon <= 1.3.7 - Authenticated (Contributor+) Stored Cross-Site Scripting

Sep 23, 2024 Patched in 1.3.8 (10d)
CVE-2024-37565medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Gum Elementor Addon <= 1.3.5 - Authenticated (Editor+) Stored Cross-Site Scripting

Jul 9, 2024 Patched in 1.3.6 (57d)
CVE-2024-4668medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Gum Elementor Addon <= 1.3.4 - Authenticated (Contributor+) Stored Cross-Site Scripting via Price Table and Post Slider Widgets

May 29, 2024 Patched in 1.3.5 (1d)
CVE-2024-2348medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Gum Elementor Addon <= 1.3.2 - Authenticated (Contributor+) Stored Cross-Site Scripting via Post Meta Widget

Mar 19, 2024 Patched in 1.3.3 (22d)
Code Analysis
Analyzed Mar 16, 2026

Gum Addon for Elementor Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
100
187 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

65% escaped287 total outputs
Attack Surface

Gum Addon for Elementor Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 58
actionadmin_noticesgum-elementor-addon.php:52
actionelementor/initgum-elementor-addon.php:68
actionelementor/widgets/widgets_registeredgum-elementor-addon.php:69
actionwp_headgum-elementor-addon.php:71
actionelementor/element/accordion/section_title/after_section_endwidgets\accordion.php:19
actionelementor/element/before_section_startwidgets\accordion.php:20
actionelementor/element/accordion/section_toggle_style_icon/after_section_endwidgets\accordion.php:22
actionelementor/element/accordion/section_toggle_style_title/after_section_endwidgets\accordion.php:23
actionelementor/element/accordion/section_toggle_style_content/after_section_endwidgets\accordion.php:24
actionelementor/element/accordion/section_title_style/after_section_endwidgets\accordion.php:26
filterelementor/widget/render_contentwidgets\accordion.php:27
filterelementor/widget/print_templatewidgets\accordion.php:28
actionelementor/element/accordion/section_title_style/after_section_endwidgets\accordion.php:30
actionelementor/element/before_section_startwidgets\blog_grid.php:32
actionelementor/element/before_section_startwidgets\blog_lists.php:28
actionelementor/element/before_section_startwidgets\blog_pagination.php:28
actionelementor/element/before_section_startwidgets\blog_post_adjacent.php:32
actionelementor/element/before_section_startwidgets\blog_post_meta.php:34
actionelementor/element/before_section_startwidgets\blog_post_meta.php:548
actionelementor/element/before_section_startwidgets\blog_post_related.php:34
actionelementor/element/before_section_startwidgets\blog_post_share.php:34
actionelementor/element/before_section_startwidgets\blog_term.php:33
actionelementor/element/button/section_style/after_section_endwidgets\button.php:19
actionelementor/element/before_section_startwidgets\button.php:20
actionelementor/element/video/section_image_overlay_style/after_section_endwidgets\button.php:21
actionelementor/element/before_section_startwidgets\carousel_ibox.php:29
actionelementor/element/before_section_startwidgets\carousel_ibox.php:2240
actionelementor/element/image-carousel/section_style_navigation/after_section_endwidgets\carousel_ibox.php:3628
actionelementor/element/before_section_startwidgets\circle_bar.php:32
actionelementor/element/counter/section_title/after_section_endwidgets\counter.php:18
actionelementor/element/counter/section_counter/after_section_endwidgets\counter.php:19
actionelementor/element/counter/section_number/after_section_endwidgets\counter.php:23
actionelementor/element/icon-list/section_icon_style/after_section_endwidgets\icon_list.php:19
actionelementor/element/icon-list/section_text_style/after_section_endwidgets\icon_list.php:20
actionelementor/element/before_section_startwidgets\icon_list.php:22
actionelementor/element/image-box/section_style_box/after_section_endwidgets\image_box.php:20
actionelementor/element/icon-box/section_style_icon/after_section_endwidgets\image_box.php:22
actionelementor/element/icon-box/section_style_content/after_section_endwidgets\image_box.php:23
actionelementor/element/image-box/section_style_content/after_section_endwidgets\image_box.php:24
actionelementor/element/icon-box/section_icon/after_section_endwidgets\image_box.php:26
actionelementor/element/image-box/section_image/after_section_endwidgets\image_box.php:27
actionelementor/element/before_section_startwidgets\image_box.php:29
actionelementor/element/before_section_startwidgets\popover_btn.php:30
actionelementor/element/before_section_startwidgets\post_slider.php:29
actionelementor/element/before_section_startwidgets\pricetable.php:33
actionelementor/element/progress/section_progress_style/after_section_endwidgets\progress.php:19
actionelementor/element/progress/section_title/after_section_endwidgets\progress.php:20
actionelementor/element/before_section_startwidgets\progress.php:21
actionelementor/element/section/section_advanced/after_section_endwidgets\section.php:19
actionelementor/element/column/_section_responsive/after_section_endwidgets\section.php:20
actionelementor/element/column/section_background_overlay/after_section_endwidgets\section.php:21
actionelementor/element/heading/section_title_style/after_section_endwidgets\section.php:22
actionelementor/element/image/section_style_image/after_section_endwidgets\section.php:23
actionelementor/element/container/section_background_overlay/after_section_endwidgets\section.php:27
actionelementor/element/before_section_startwidgets\site_navigation.php:39
actionelementor/element/before_section_startwidgets\slideshow.php:39
actionelementor/element/before_section_startwidgets\toggle_period.php:30
actionelementor/element/before_section_startwidgets\totop_btn.php:30
Maintenance & Trust

Gum Addon for Elementor Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 25, 2025
PHP min version7.0
Downloads235K

Community Trust

Rating0/100
Number of ratings0
Active installs50K
Developer Profile

Gum Addon for Elementor Developer Profile

Atawai

1 plugin · 50K total installs

92
trust score
Avg Security Score
97/100
Avg Patch Time
18 days
View full developer profile
Detection Fingerprints

How We Detect Gum Addon 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/gum-elementor-addon/assets/css/gum-elementor-addon.css/wp-content/plugins/gum-elementor-addon/assets/js/gum-elementor-addon.js/wp-content/plugins/gum-elementor-addon/widgets/css/accordion.css/wp-content/plugins/gum-elementor-addon/widgets/css/blog-grid.css/wp-content/plugins/gum-elementor-addon/widgets/css/blog-image.css/wp-content/plugins/gum-elementor-addon/widgets/css/blog-lists.css/wp-content/plugins/gum-elementor-addon/widgets/css/blog-post-adjacent.css/wp-content/plugins/gum-elementor-addon/widgets/css/blog-post-meta.css+19 more
Script Paths
/wp-content/plugins/gum-elementor-addon/assets/js/gum-elementor-addon.js/wp-content/plugins/gum-elementor-addon/widgets/js/accordion.js/wp-content/plugins/gum-elementor-addon/widgets/js/blog-grid.js/wp-content/plugins/gum-elementor-addon/widgets/js/blog-image.js/wp-content/plugins/gum-elementor-addon/widgets/js/blog-lists.js/wp-content/plugins/gum-elementor-addon/widgets/js/blog-post-adjacent.js+20 more
Version Parameters
gum-elementor-addon/assets/css/gum-elementor-addon.css?ver=gum-elementor-addon/assets/js/gum-elementor-addon.js?ver=gum-elementor-addon/widgets/css/accordion.css?ver=gum-elementor-addon/widgets/css/blog-grid.css?ver=gum-elementor-addon/widgets/css/blog-image.css?ver=gum-elementor-addon/widgets/css/blog-lists.css?ver=gum-elementor-addon/widgets/css/blog-post-adjacent.css?ver=gum-elementor-addon/widgets/css/blog-post-meta.css?ver=gum-elementor-addon/widgets/css/blog-post-related.css?ver=gum-elementor-addon/widgets/css/blog-post-share.css?ver=gum-elementor-addon/widgets/css/blog-term.css?ver=gum-elementor-addon/widgets/css/button.css?ver=gum-elementor-addon/widgets/css/carousel-ibox.css?ver=gum-elementor-addon/widgets/css/circle-bar.css?ver=gum-elementor-addon/widgets/css/counter.css?ver=gum-elementor-addon/widgets/css/heading.css?ver=gum-elementor-addon/widgets/css/icon-list.css?ver=gum-elementor-addon/widgets/css/image-box.css?ver=gum-elementor-addon/widgets/css/navigation-menu.css?ver=gum-elementor-addon/widgets/css/popover-btn.css?ver=gum-elementor-addon/widgets/css/post-slider.css?ver=gum-elementor-addon/widgets/css/pricetable.css?ver=gum-elementor-addon/widgets/css/progress.css?ver=gum-elementor-addon/widgets/css/section.css?ver=gum-elementor-addon/widgets/css/slideshow.css?ver=gum-elementor-addon/widgets/css/to-top-btn.css?ver=gum-elementor-addon/widgets/css/toggle-period.css?ver=gum-elementor-addon/widgets/js/accordion.js?ver=gum-elementor-addon/widgets/js/blog-grid.js?ver=gum-elementor-addon/widgets/js/blog-image.js?ver=gum-elementor-addon/widgets/js/blog-lists.js?ver=gum-elementor-addon/widgets/js/blog-post-adjacent.js?ver=gum-elementor-addon/widgets/js/blog-post-meta.js?ver=gum-elementor-addon/widgets/js/blog-post-related.js?ver=gum-elementor-addon/widgets/js/blog-post-share.js?ver=gum-elementor-addon/widgets/js/blog-term.js?ver=gum-elementor-addon/widgets/js/button.js?ver=gum-elementor-addon/widgets/js/carousel-ibox.js?ver=gum-elementor-addon/widgets/js/circle-bar.js?ver=gum-elementor-addon/widgets/js/counter.js?ver=gum-elementor-addon/widgets/js/heading.js?ver=gum-elementor-addon/widgets/js/icon-list.js?ver=gum-elementor-addon/widgets/js/image-box.js?ver=gum-elementor-addon/widgets/js/navigation-menu.js?ver=gum-elementor-addon/widgets/js/popover-btn.js?ver=gum-elementor-addon/widgets/js/post-slider.js?ver=gum-elementor-addon/widgets/js/pricetable.js?ver=gum-elementor-addon/widgets/js/progress.js?ver=gum-elementor-addon/widgets/js/section.js?ver=gum-elementor-addon/widgets/js/slideshow.js?ver=gum-elementor-addon/widgets/js/to-top-btn.js?ver=gum-elementor-addon/widgets/js/toggle-period.js?ver=

HTML / DOM Fingerprints

CSS Classes
gum-elementor-addon
JS Globals
GumElementorAddon
FAQ

Frequently Asked Questions about Gum Addon for Elementor