BuddyForms Form Elements for WooCommerce Security & Risk Analysis

wordpress.org/plugins/buddyforms-woocommerce-form-elements

Let your WooCommerce Vendors Manage there Products from the Frontend

20 active installs v1.5.11 PHP + WP 3.9+ Updated Dec 21, 2022
buddypresscustom-post-typesmembersprofilesuser
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is BuddyForms Form Elements for WooCommerce Safe to Use in 2026?

Generally Safe

Score 85/100

BuddyForms Form Elements for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3yr ago
Risk Assessment

The plugin "buddyforms-woocommerce-form-elements" v1.5.11 exhibits a strong security posture based on the provided static analysis. The complete absence of any identified CVEs in its history, combined with a low number of known vulnerability types, suggests a well-maintained and secure codebase. The static analysis further reinforces this positive assessment, showing a robust implementation with no dangerous functions, no direct SQL queries (all using prepared statements), and a very high rate of output escaping. The presence of nonce and capability checks also indicates good security practices for handling user input and actions. The lack of any identified taint flows, unsanitized paths, or direct file operations further minimizes the attack surface. While the attack surface appears minimal with zero identified entry points and a high percentage of protected ones, the analysis does not provide a full picture of all possible interactions within WordPress. However, based on the data presented, the plugin demonstrates a commendable commitment to security.

Vulnerabilities
None known

BuddyForms Form Elements for WooCommerce Security Vulnerabilities

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

BuddyForms Form Elements for WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
8
127 escaped
Nonce Checks
5
Capability Checks
13
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

94% escaped135 total outputs
Attack Surface

BuddyForms Form Elements for WooCommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 44
filterbuddyforms_add_form_element_select_optionincludes\bf_woo_elem_form_builder.php:20
filterbuddyforms_form_element_add_fieldincludes\bf_woo_elem_form_builder.php:21
filterbf_submission_column_defaultincludes\bf_woo_elem_form_builder.php:22
actionadmin_enqueue_scriptsincludes\bf_woo_elem_form_builder.php:23
filterbuddyforms_create_edit_form_display_elementincludes\bf_woo_elem_form_elements.php:44
filterwoocommerce_product_type_queryincludes\bf_woo_elem_form_elements.php:47
filterwoocommerce_process_product_metaincludes\bf_woo_elem_form_elements.php:48
filterbuddyforms_set_post_id_for_draftincludes\bf_woo_elem_form_elements.php:49
filterbuddyforms_js_parametersincludes\bf_woo_elem_form_elements.php:50
actionbuddyforms_update_post_metaincludes\bf_woo_elem_form_elements_save.php:22
actionbuddyforms_after_save_postincludes\bf_woo_elem_form_elements_save.php:23
actionbuddyforms_core_fs_loadedincludes\bf_woo_elem_fs.php:30
filteraal_init_rolesincludes\bf_woo_elem_log.php:18
actioninitincludes\bf_woo_elem_requirements.php:19
actionbf_woo_element_tgmpa_registerincludes\bf_woo_elem_requirements.php:64
actionin_admin_footerincludes\bf_woo_elem_requirements.php:65
filterbuddyforms_add_form_element_select_optionincludes\elements\bf_woo_element_handler.php:19
filterbuddyforms_form_element_add_fieldincludes\elements\bf_woo_element_handler.php:21
filterbuddyforms_create_edit_form_display_elementincludes\elements\bf_woo_element_handler.php:23
actioninitincludes\resources\tgm\class-tgm-plugin-activation.php:5
filterload_textdomain_mofileincludes\resources\tgm\class-tgm-plugin-activation.php:5
actioninitincludes\resources\tgm\class-tgm-plugin-activation.php:5
actionadmin_menuincludes\resources\tgm\class-tgm-plugin-activation.php:5
actionadmin_headincludes\resources\tgm\class-tgm-plugin-activation.php:5
filterinstall_plugin_complete_actionsincludes\resources\tgm\class-tgm-plugin-activation.php:5
filterupdate_plugin_complete_actionsincludes\resources\tgm\class-tgm-plugin-activation.php:5
actionadmin_noticesincludes\resources\tgm\class-tgm-plugin-activation.php:5
actionadmin_initincludes\resources\tgm\class-tgm-plugin-activation.php:5
actionadmin_enqueue_scriptsincludes\resources\tgm\class-tgm-plugin-activation.php:5
actionload-plugins.phpincludes\resources\tgm\class-tgm-plugin-activation.php:5
actionswitch_themeincludes\resources\tgm\class-tgm-plugin-activation.php:5
actionswitch_themeincludes\resources\tgm\class-tgm-plugin-activation.php:5
actionadmin_initincludes\resources\tgm\class-tgm-plugin-activation.php:5
actionswitch_themeincludes\resources\tgm\class-tgm-plugin-activation.php:5
actionload_textdomain_mofileincludes\resources\tgm\class-tgm-plugin-activation.php:5
filterupgrader_source_selectionincludes\resources\tgm\class-tgm-plugin-activation.php:21
actionplugins_loadedincludes\resources\tgm\class-tgm-plugin-activation.php:21
filterbf_woo_element_tgmpa_table_data_itemsincludes\resources\tgm\class-tgm-plugin-activation.php:21
filterupgrader_source_selectionincludes\resources\tgm\class-tgm-plugin-activation.php:28
actionadmin_initincludes\resources\tgm\class-tgm-plugin-activation.php:28
actionupgrader_process_completeincludes\resources\tgm\class-tgm-plugin-activation.php:28
filterupgrader_post_installincludes\resources\tgm\class-tgm-plugin-activation.php:28
filterupgrader_post_installincludes\resources\tgm\class-tgm-plugin-activation.php:28
actionplugins_loadedloader.php:100
Maintenance & Trust

BuddyForms Form Elements for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.1.10
Last updatedDec 21, 2022
PHP min version
Downloads18K

Community Trust

Rating100/100
Number of ratings3
Active installs20
Developer Profile

BuddyForms Form Elements for WooCommerce Developer Profile

Themekraft

12 plugins · 5K total installs

69
trust score
Avg Security Score
85/100
Avg Patch Time
375 days
View full developer profile
Detection Fingerprints

How We Detect BuddyForms Form Elements for WooCommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/buddyforms-woocommerce-form-elements/assets/css/buddyforms-woocommerce.css/wp-content/plugins/buddyforms-woocommerce-form-elements/assets/css/jquery.datetimepicker.min.css/wp-content/plugins/buddyforms-woocommerce-form-elements/assets/js/bf_woo_builder.js/wp-content/plugins/buddyforms-woocommerce-form-elements/assets/js/jquery.datetimepicker.full.js/wp-content/plugins/buddyforms-woocommerce-form-elements/assets/js/jquery.validate.min.js
Script Paths
/wp-content/plugins/buddyforms-woocommerce-form-elements/assets/js/bf_woo_builder.js/wp-content/plugins/buddyforms-woocommerce-form-elements/assets/js/jquery.datetimepicker.full.js/wp-content/plugins/buddyforms-woocommerce-form-elements/assets/js/jquery.validate.min.js

HTML / DOM Fingerprints

CSS Classes
bf_show_if_f_type_post
Data Attributes
data-bf_woo_elem_builder
JS Globals
bf_woo_elem_builder
FAQ

Frequently Asked Questions about BuddyForms Form Elements for WooCommerce