WEAM – Attribute Manager for WooCommerce Security & Risk Analysis

wordpress.org/plugins/weam4woo

The best attribute editor for WooCommerce. Multiple input formats, per-attribute settings, delete protection, and Quick Add values.

0 active installs v2.1.8.5 PHP 7.4+ WP 6.0+ Updated Unknown
attribute-managerattributesbulk-editproduct-attributeswoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WEAM – Attribute Manager for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

WEAM – Attribute Manager for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The 'weam4woo' plugin version 2.1.8.5 exhibits a generally strong security posture based on the provided static analysis. A significant positive is the complete absence of unpatched vulnerabilities in its history and the robust implementation of prepared statements for all SQL queries, indicating good development practices in database interaction. Furthermore, the plugin demonstrates a strong reliance on WordPress's built-in security features, with a high percentage of properly escaped output and a good number of nonce and capability checks present across its AJAX handlers. The 15 AJAX handlers, while representing a notable attack surface, are all reported to have authentication checks, mitigating a common risk vector.

Key Concerns

  • Flows with unsanitized paths
  • File operations without detailed context
Vulnerabilities
None known

WEAM – Attribute Manager for WooCommerce Security Vulnerabilities

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

WEAM – Attribute Manager for WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
8 prepared
Unescaped Output
24
368 escaped
Nonce Checks
22
Capability Checks
30
File Operations
2
External Requests
0
Bundled Libraries
0

SQL Query Safety

100% prepared8 total queries

Output Escaping

94% escaped392 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
ajax_save_attribute_settings (admin\class-weam-admin-settings.php:321)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WEAM – Attribute Manager for WooCommerce Attack Surface

Entry Points15
Unprotected0

AJAX Handlers 15

authwp_ajax_weam_get_attribute_settingsadmin\class-weam-admin-settings.php:33
authwp_ajax_weam_save_attribute_settingsadmin\class-weam-admin-settings.php:34
authwp_ajax_weam_reset_attribute_settingsadmin\class-weam-admin-settings.php:35
authwp_ajax_weam_get_values_with_usageadmin\class-weam-admin-settings.php:36
authwp_ajax_weam_add_attribute_to_productincludes\class-weam-ajax-handlers.php:15
authwp_ajax_weam_remove_attribute_from_productincludes\class-weam-ajax-handlers.php:17
authwp_ajax_weam_get_available_attributesincludes\class-weam-ajax-handlers.php:19
authwp_ajax_weam_save_product_attributesincludes\class-weam-ajax-handlers.php:21
authwp_ajax_weam_add_attribute_termincludes\class-weam-ajax-handlers.php:23
authwp_ajax_weam_bulk_add_termsincludes\class-weam-ajax-handlers.php:25
authwp_ajax_weam_set_number_valueincludes\class-weam-ajax-handlers.php:27
authwp_ajax_weam_calibrate_timingincludes\class-weam-ajax-handlers.php:29
authwp_ajax_weam_dismiss_calibration_noticeincludes\class-weam-ajax-handlers.php:31
authwp_ajax_weam_check_term_usageincludes\class-weam-ajax-handlers.php:34
authwp_ajax_weam_protected_delete_termincludes\class-weam-ajax-handlers.php:35
WordPress Hooks 30
actionadmin_menuadmin\class-weam-admin-settings.php:21
actionadmin_initadmin\class-weam-admin-settings.php:22
actionadmin_enqueue_scriptsadmin\class-weam-admin-settings.php:23
actionadmin_noticesadmin\class-weam-admin-settings.php:26
actionadmin_noticesadmin\class-weam-admin-settings.php:27
actionin_admin_headeradmin\class-weam-admin-settings.php:31
actionadmin_noticesadmin\class-weam-admin-settings.php:60
actionadmin_noticesadmin\class-weam-admin-settings.php:63
filterwoocommerce_product_get_attributesincludes\class-weam-frontend.php:32
filterwoocommerce_attributeincludes\class-weam-frontend.php:35
filterwoocommerce_product_attribute_termsincludes\class-weam-frontend.php:39
actionadmin_noticesincludes\class-weam-installer.php:708
actionwoocommerce_product_options_attributesincludes\class-weam-product-renderer.php:101
actionwoocommerce_admin_process_product_objectincludes\class-weam-product-renderer.php:102
actionadmin_enqueue_scriptsincludes\class-weam-product-renderer.php:108
actioninitincludes\class-weam-settings.php:46
filterredirect_on_activationweam4woo.php:103
actionafter_uninstallweam4woo.php:105
actionadmin_enqueue_scriptsweam4woo.php:120
filterplugin_row_metaweam4woo.php:130
actionbefore_woocommerce_initweam4woo.php:177
actionplugins_loadedweam4woo.php:179
actionplugins_loadedweam4woo.php:181
actioninitweam4woo.php:186
actionadmin_noticesweam4woo.php:205
actionadmin_noticesweam4woo.php:210
actionadmin_noticesweam4woo.php:215
actionadmin_noticesweam4woo.php:220
filterwoocommerce_attributeweam4woo.php:275
filterwoocommerce_display_product_attributesweam4woo.php:281
Maintenance & Trust

WEAM – Attribute Manager for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedUnknown
PHP min version7.4
Downloads195

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

WEAM – Attribute Manager for WooCommerce Developer Profile

weam4woo

1 plugin · 0 total installs

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

How We Detect WEAM – Attribute Manager 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/weam4woo/assets/css/weam4woo-admin.css/wp-content/plugins/weam4woo/assets/css/weam4woo-frontend.css/wp-content/plugins/weam4woo/assets/js/weam4woo-admin.js/wp-content/plugins/weam4woo/assets/js/weam4woo-frontend.js
Script Paths
/wp-content/plugins/weam4woo/assets/js/weam4woo-admin.js/wp-content/plugins/weam4woo/assets/js/weam4woo-frontend.js
Version Parameters
weam4woo/assets/css/weam4woo-admin.css?ver=weam4woo/assets/css/weam4woo-frontend.css?ver=weam4woo/assets/js/weam4woo-admin.js?ver=weam4woo/assets/js/weam4woo-frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
weam4woo-admin-wrapperweam4woo-frontend-wrapper
HTML Comments
<!-- WEAM4WOO START SHORTCODE --><!-- WEAM4WOO END SHORTCODE --><!-- WEAM4WOO ADMIN START --><!-- WEAM4WOO ADMIN END -->
Data Attributes
data-weam4woo-iddata-weam4woo-protection
JS Globals
weam4woo_admin_paramsweam4woo_frontend_paramsWEAM
REST Endpoints
/wp-json/weam4woo/v1/attributes/wp-json/weam4woo/v1/products
Shortcode Output
[weam4woo_display_attribute[weam4woo_protected_content
FAQ

Frequently Asked Questions about WEAM – Attribute Manager for WooCommerce