Prime Builder Security & Risk Analysis

wordpress.org/plugins/prime-builder

A theme builder for Elementor — build headers, footers, archive and single templates, and customize theme parts with Elementor.

0 active installs v1.0.0 PHP 8.0+ WP 5.0+ Updated Dec 8, 2025
elementorfooter-builderheader-buildertheme-builder
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Prime Builder Safe to Use in 2026?

Generally Safe

Score 100/100

Prime Builder 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 prime-builder v1.0.0 plugin exhibits a generally strong security posture based on the provided static analysis. The absence of known vulnerabilities in its history is a significant positive indicator. The plugin successfully implements prepared statements for all SQL queries and demonstrates a reasonable number of nonce and capability checks, indicating an effort to protect its entry points. However, a notable weakness lies in the output escaping, with 40% of outputs being unescaped. This presents a potential risk for cross-site scripting (XSS) vulnerabilities, especially as the number of outputs is relatively high (82). The presence of 4 AJAX handlers, while all appearing to have authorization checks, still represents an attack surface that warrants ongoing vigilance. The plugin's reliance on the Select2 library also introduces a potential dependency risk if that library itself has unpatched vulnerabilities.

Key Concerns

  • Significant percentage of unescaped output
  • Bundled Select2 library may pose dependency risk
Vulnerabilities
None known

Prime Builder Security Vulnerabilities

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

Prime Builder Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
33
49 escaped
Nonce Checks
5
Capability Checks
3
File Operations
0
External Requests
0
Bundled Libraries
1

Bundled Libraries

Select2

Output Escaping

60% escaped82 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
primebuilder_save_widget_setting (Admin\AdminManager.php:72)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Prime Builder Attack Surface

Entry Points4
Unprotected0

AJAX Handlers 4

authwp_ajax_primebuilder_save_widget_settingAdmin\AdminManager.php:33
authwp_ajax_primebuilder_select2_search_postsAdmin\Inc\ThemeBuilder\Admin\ConditionManager.php:21
noprivwp_ajax_primebuilder_select2_search_postsAdmin\Inc\ThemeBuilder\Admin\ConditionManager.php:22
authwp_ajax_primebuilder_library_new_postAdmin\Inc\ThemeBuilder\ThemeBuilder.php:43
WordPress Hooks 45
filterplugin_row_metaAdmin\AdminManager.php:38
actionadmin_footerAdmin\AdminManager.php:40
actionadmin_footer_textAdmin\AdminManager.php:41
actionadmin_enqueue_scriptsAdmin\AdminManager.php:42
actionadmin_enqueue_scriptsAdmin\Assets\Assets.php:24
actionadmin_enqueue_scriptsAdmin\Assets\Assets.php:25
actionadmin_menuAdmin\Inc\Settings\Settings.php:6
filtermanage_primebuilder_library_posts_columnsAdmin\Inc\ThemeBuilder\Admin\Column.php:27
actionmanage_primebuilder_library_posts_custom_columnAdmin\Inc\ThemeBuilder\Admin\Column.php:28
filtermanage_edit-primebuilder_library_sortable_columnsAdmin\Inc\ThemeBuilder\Admin\Column.php:31
actionpre_get_postsAdmin\Inc\ThemeBuilder\Admin\Column.php:32
actionelementor/editor/before_enqueue_scriptsAdmin\Inc\ThemeBuilder\Admin\ConditionManager.php:18
actionadmin_menuAdmin\Inc\ThemeBuilder\Admin\Menus.php:26
actionadd_meta_boxesAdmin\Inc\ThemeBuilder\Classes\MetaBox.php:26
actionsave_postAdmin\Inc\ThemeBuilder\Classes\MetaBox.php:27
actionadmin_footerAdmin\Inc\ThemeBuilder\Classes\ModalMarkup.php:20
actionadmin_post_primebuilder_save_templateAdmin\Inc\ThemeBuilder\Classes\ModalMarkup.php:22
actioninitAdmin\Inc\ThemeBuilder\Classes\PostTypes.php:25
filtertemplate_includeAdmin\Inc\ThemeBuilder\Classes\TemplateOverride.php:35
filterpage_templateAdmin\Inc\ThemeBuilder\Classes\TemplateOverride.php:36
filter404_templateAdmin\Inc\ThemeBuilder\Classes\TemplateOverride.php:37
filtersearch_templateAdmin\Inc\ThemeBuilder\Classes\TemplateOverride.php:38
filterarchive_templateAdmin\Inc\ThemeBuilder\Classes\TemplateOverride.php:39
filterwoocommerce_single_product_templateAdmin\Inc\ThemeBuilder\Classes\TemplateOverride.php:42
filterwoocommerce_template_loader_filesAdmin\Inc\ThemeBuilder\Classes\TemplateOverride.php:43
actionprimebuilder_single_post_contentAdmin\Inc\ThemeBuilder\Inc\Hooks\TemplateContentHooks.php:45
actionprimebuilder_single_page_contentAdmin\Inc\ThemeBuilder\Inc\Hooks\TemplateContentHooks.php:46
actionprimebuilder_404_page_contentAdmin\Inc\ThemeBuilder\Inc\Hooks\TemplateContentHooks.php:47
actionprimebuilder_search_page_contentAdmin\Inc\ThemeBuilder\Inc\Hooks\TemplateContentHooks.php:48
actionprimebuilder_archive_page_contentAdmin\Inc\ThemeBuilder\Inc\Hooks\TemplateContentHooks.php:49
actionprimebuilder_shop_single_contentAdmin\Inc\ThemeBuilder\Inc\Hooks\TemplateContentHooks.php:50
actionprimebuilder_shop_archive_contentAdmin\Inc\ThemeBuilder\Inc\Hooks\TemplateContentHooks.php:51
actionadmin_enqueue_scriptsAdmin\Inc\ThemeBuilder\ThemeBuilder.php:41
actionsingle_templateAdmin\Inc\ThemeBuilder\ThemeBuilder.php:44
actionget_headerAdmin\Inc\ThemeBuilder\ThemeBuilder.php:46
actionget_footerAdmin\Inc\ThemeBuilder\ThemeBuilder.php:47
actionprimebuilder_footerAdmin\Inc\ThemeBuilder\ThemeBuilder.php:48
actionprimebuilder_headerAdmin\Inc\ThemeBuilder\ThemeBuilder.php:49
actionwp_enqueue_scriptsAdmin\Inc\ThemeBuilder\ThemeBuilder.php:51
actiontemplate_redirectAdmin\Inc\ThemeBuilder\ThemeBuilder.php:53
actiontemplate_redirectAdmin\Inc\ThemeBuilder\ThemeBuilder.php:54
filtertemplate_includeAdmin\Inc\ThemeBuilder\ThemeBuilder.php:354
filtertemplate_includeAdmin\Inc\ThemeBuilder\ThemeBuilder.php:371
actionplugins_loadedprime-builder.php:92
actionadmin_noticesprime-builder.php:114
Maintenance & Trust

Prime Builder Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 8, 2025
PHP min version8.0
Downloads124

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Prime Builder Developer Profile

Nexiby LLC

7 plugins · 80 total installs

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

How We Detect Prime Builder

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/prime-builder/Admin/Assets/css/prime-builder-admin-style.css/wp-content/plugins/prime-builder/Admin/Assets/js/prime-builder-admin.js/wp-content/plugins/prime-builder/assets/css/prime-builder-style.css/wp-content/plugins/prime-builder/assets/js/prime-builder-frontend.js
Script Paths
/wp-content/plugins/prime-builder/Admin/Assets/js/prime-builder-admin.js/wp-content/plugins/prime-builder/assets/js/prime-builder-frontend.js
Version Parameters
prime-builder/assets/css/prime-builder-style.css?ver=prime-builder/assets/js/prime-builder-frontend.js?ver=prime-builder/Admin/Assets/css/prime-builder-admin-style.css?ver=prime-builder/Admin/Assets/js/prime-builder-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
primebuilder-admin-page
HTML Comments
<!-- Admin notice if Elementor missing. --><!-- Theme Builder (feature flag). --><!-- AJAX: Save widget on/off setting. --><!-- Add Settings / Get Pro links on Plugins screen. -->+4 more
Data Attributes
data-widget-namedata-nonce
JS Globals
PrimeBuilderAdmin
FAQ

Frequently Asked Questions about Prime Builder