Primary Addon for Elementor Security & Risk Analysis

wordpress.org/plugins/primary-addon-for-elementor

Primary Addon for Elementor is a collection of widgets needed for all common websites.

7K active installs v1.6.8 PHP 7.4+ WP 6.0+ Updated Apr 2, 2025
addonelementoressentialprimaryunlimited
89
A · Safe
CVEs total5
Unpatched0
Last CVEDec 11, 2024
Safety Verdict

Is Primary Addon for Elementor Safe to Use in 2026?

Generally Safe

Score 89/100

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

5 known CVEsLast CVE: Dec 11, 2024Updated 1yr ago
Risk Assessment

The plugin "primary-addon-for-elementor" v1.6.8 presents a mixed security posture. While static analysis indicates a seemingly clean code base with no identified dangerous functions, raw SQL queries, file operations, external HTTP requests, or obvious taint flows, this masks underlying historical concerns. The complete absence of AJAX handlers, REST API routes, shortcodes, and cron events, as well as a lack of explicit nonce and capability checks, suggests a potentially limited attack surface but also a lack of robust input validation and authorization mechanisms in place for any potential future endpoints. The presence of 5 known medium-severity vulnerabilities in its history, including Cross-site Scripting and Authorization Bypass, is a significant concern. Although none are currently unpatched, the recurring nature of these vulnerability types indicates potential weaknesses in secure coding practices that could resurface. Furthermore, the bundled Freemius library at v1.0 is an older version, which might carry its own unaddressed security issues.

Overall, the plugin's security is hampered by its historical vulnerability record and the potential for insecure practices, despite the current static analysis showing no immediate critical flaws. The lack of explicit security checks like nonces and capability checks, coupled with the past occurrences of XSS and authorization bypass, warrants caution. While the current version appears to have addressed past CVEs and has good output escaping, the history suggests a pattern of vulnerabilities that require ongoing vigilance and potentially deeper code review to ensure long-term security.

Key Concerns

  • Bundled outdated library: Freemius v1.0
  • 5 known medium-severity CVEs in history
  • Lack of explicit capability checks
  • Lack of nonce checks
Vulnerabilities
5

Primary Addon for Elementor Security Vulnerabilities

CVEs by Year

5 CVEs in 2024
2024
Patched Has unpatched

Severity Breakdown

Medium
5

5 total CVEs

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

Primary Addon for Elementor <= 1.6.0 - Authenticated (Contributor+) Stored Cross-Site Scripting

Dec 11, 2024 Patched in 1.6.2 (9d)
CVE-2024-10670medium · 4.3Authorization Bypass Through User-Controlled Key

Primary Addon for Elementor <= 1.6.2 - Authenticated (Contributor+) Post Disclosure

Nov 27, 2024 Patched in 1.6.3 (1d)
CVE-2024-49259medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Primary Addon for Elementor <= 1.5.8 - Authenticated (Contributor+) Stored Cross-Site Scripting

Oct 14, 2024 Patched in 1.5.9 (5d)
CVE-2024-44033medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Primary Addon for Elementor <= 1.5.7 - Authenticated (Contributor+) Stored Cross-Site Scripting

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

Primary Addon for Elementor <= 1.5.5 - Authenticated (Contributor+) Stored Cross-Site Scripting via Pricing Table Widget

May 24, 2024 Patched in 1.5.6 (1d)
Code Analysis
Analyzed Mar 16, 2026

Primary Addon for Elementor Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
58
489 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
1

Bundled Libraries

Freemius1.0

Output Escaping

89% escaped547 total outputs
Attack Surface

Primary Addon for Elementor Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 23
actionplugins_loadedelementor\em-setup.php:33
actionelementor/frontend/after_enqueue_scriptselementor\em-setup.php:36
actionadmin_noticeselementor\em-setup.php:59
actionadmin_noticeselementor\em-setup.php:65
actionelementor/elements/categories_registeredelementor\em-setup.php:73
actionelementor/elements/categories_registeredelementor\em-setup.php:74
actionelementor/widgets/widgets_registeredelementor\em-setup.php:77
actionelementor/widgets/widgets_registeredelementor\em-setup.php:78
actionafter_switch_themeelementor\em-setup.php:198
actionpt-ocdi/after_content_import_executionelementor\em-setup.php:206
filterexcerpt_lengthelementor\em-setup.php:220
filterexcerpt_moreelementor\em-setup.php:246
actionadmin_enqueue_scriptsprimary-addon-for-elementor.php:58
actionadmin_initprimary-addon-for-elementor.php:64
actionadmin_menuprimary-addon-for-elementor.php:67
actioninitprimary-addon-for-elementor.php:109
actionadmin_noticesprimary-addon-for-elementor.php:115
actionplugins_loadedprimary-addon-for-elementor.php:120
actionadmin_noticesprimary-addon-for-elementor.php:140
actionadmin_noticesprimary-addon-for-elementor.php:158
actionelementor/editor/before_enqueue_scriptsprimary-addon-for-elementor.php:171
actionelementor/frontend/after_enqueue_scriptsprimary-addon-for-elementor.php:192
actionwp_enqueue_scriptsprimary-addon-for-elementor.php:391
Maintenance & Trust

Primary Addon for Elementor Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedApr 2, 2025
PHP min version7.4
Downloads109K

Community Trust

Rating100/100
Number of ratings2
Active installs7K
Developer Profile

Primary Addon for Elementor Developer Profile

nicheaddons

7 plugins · 19K total installs

75
trust score
Avg Security Score
82/100
Avg Patch Time
74 days
View full developer profile
Detection Fingerprints

How We Detect Primary 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/primary-addon-for-elementor/assets/css/admin-styles.css/wp-content/plugins/primary-addon-for-elementor/assets/css/linea.min.css/wp-content/plugins/primary-addon-for-elementor/assets/css/themify-icons.min.css/wp-content/plugins/primary-addon-for-elementor/assets/css/icofont.min.css/wp-content/plugins/primary-addon-for-elementor/assets/js/Chart.min.js/wp-content/plugins/primary-addon-for-elementor/assets/css/niche-frame.css/wp-content/plugins/primary-addon-for-elementor/assets/css/font-awesome.min.css
Script Paths
/wp-content/plugins/primary-addon-for-elementor/assets/js/Chart.min.js
Version Parameters
primary-addon-for-elementor/assets/css/admin-styles.css?ver=primary-addon-for-elementor/assets/css/linea.min.css?ver=primary-addon-for-elementor/assets/css/themify-icons.min.css?ver=primary-addon-for-elementor/assets/css/icofont.min.css?ver=primary-addon-for-elementor/assets/js/Chart.min.js?ver=primary-addon-for-elementor/assets/css/niche-frame.css?ver=primary-addon-for-elementor/assets/css/font-awesome.min.css?ver=

HTML / DOM Fingerprints

CSS Classes
napae_admin_pagenapae_admin_sub_page
HTML Comments
<!-- Primary Addon for Elementor --><!-- Freemius Code --><!-- Enqueue Files for BackEnd --><!-- Admin Pages -->+12 more
Data Attributes
data-elementor-iddata-elementor-post-type
JS Globals
pafe_fs
FAQ

Frequently Asked Questions about Primary Addon for Elementor