ATR Global Price Options for Woocommerce Security & Risk Analysis

wordpress.org/plugins/atr-woo-global-price-options

Add global price options by category to Woocommerce products.

30 active installs v1.0.5 PHP + WP 4.4.14+ Updated Sep 7, 2025
global-pricesphotographyprice-optionssell-photoswoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is ATR Global Price Options for Woocommerce Safe to Use in 2026?

Generally Safe

Score 100/100

ATR Global Price Options for Woocommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6mo ago
Risk Assessment

The "atr-woo-global-price-options" plugin version 1.0.5 demonstrates a generally strong security posture based on the provided static analysis. There are no identified critical or high severity taint flows, and all SQL queries appear to be properly parameterized. The plugin also implements a good number of nonce and capability checks, which are crucial for preventing unauthorized actions. The absence of any recorded CVEs further suggests a history of security awareness or limited exploitation.

However, there are a few areas that warrant attention. While the output escaping rate is high at 87%, the remaining 13% could still represent potential avenues for cross-site scripting (XSS) vulnerabilities if malicious input is not handled carefully. The presence of a file operation without further context is a minor concern, as such operations, if mishandled, could lead to security issues like arbitrary file uploads or deletions. The limited attack surface reported is a positive sign, indicating that the plugin has not exposed many direct entry points for attackers.

In conclusion, the plugin is in a relatively secure state. The lack of known vulnerabilities and the adherence to secure coding practices for SQL and taint analysis are significant strengths. The primary areas for improvement would be to ensure 100% output escaping and to carefully review the security implications of any file operations performed. Continuous monitoring for future vulnerabilities is always recommended.

Key Concerns

  • 13% of outputs are not properly escaped
  • Presence of file operations without further context
Vulnerabilities
None known

ATR Global Price Options for Woocommerce Security Vulnerabilities

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

ATR Global Price Options for Woocommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
11
75 escaped
Nonce Checks
2
Capability Checks
3
File Operations
1
External Requests
0
Bundled Libraries
0

Output Escaping

87% escaped86 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
atr_gpo_settings_import (admin\class-atr-woo-global-price-options-settings.php:620)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

ATR Global Price Options for Woocommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 26
actionplugins_loadedincludes\class-atr-woo-global-price-options.php:139
actionadmin_enqueue_scriptsincludes\class-atr-woo-global-price-options.php:154
actionadmin_enqueue_scriptsincludes\class-atr-woo-global-price-options.php:155
actionadmin_initincludes\class-atr-woo-global-price-options.php:158
actionadmin_menuincludes\class-atr-woo-global-price-options.php:159
actionadmin_noticesincludes\class-atr-woo-global-price-options.php:160
actionadmin_initincludes\class-atr-woo-global-price-options.php:163
actionadmin_initincludes\class-atr-woo-global-price-options.php:164
actionwp_enqueue_scriptsincludes\class-atr-woo-global-price-options.php:178
actionwp_enqueue_scriptsincludes\class-atr-woo-global-price-options.php:179
filterwoocommerce_loop_add_to_cart_linkincludes\class-atr-woo-global-price-options.php:181
filterwoocommerce_is_sold_individuallyincludes\class-atr-woo-global-price-options.php:182
filterwoocommerce_is_purchasableincludes\class-atr-woo-global-price-options.php:184
actionwoocommerce_before_add_to_cart_buttonincludes\class-atr-woo-global-price-options.php:185
actionwoocommerce_get_price_htmlincludes\class-atr-woo-global-price-options.php:186
filterwoocommerce_add_to_cart_validationincludes\class-atr-woo-global-price-options.php:187
filterwoocommerce_get_item_dataincludes\class-atr-woo-global-price-options.php:190
actionwoocommerce_before_calculate_totalsincludes\class-atr-woo-global-price-options.php:191
filteratr_gpo_before_price_optionsincludes\class-atr-woo-global-price-options.php:192
filteratr_gpo_after_price_optionsincludes\class-atr-woo-global-price-options.php:193
filteratr_gpo_before_price_options_itemincludes\class-atr-woo-global-price-options.php:194
filteratr_gpo_after_price_options_itemincludes\class-atr-woo-global-price-options.php:195
actionwoocommerce_checkout_create_order_line_itemincludes\class-atr-woo-global-price-options.php:197
filterwoocommerce_add_cart_item_datapublic\class-atr-woo-global-price-options-public.php:304
actionwoocommerce_after_shop_loop_item_titlepublic\class-atr-woo-global-price-options-public.php:438
filterwoocommerce_get_price_htmlpublic\class-atr-woo-global-price-options-public.php:446
Maintenance & Trust

ATR Global Price Options for Woocommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedSep 7, 2025
PHP min version
Downloads3K

Community Trust

Rating100/100
Number of ratings3
Active installs30
Developer Profile

ATR Global Price Options for Woocommerce Developer Profile

yehudaT

7 plugins · 940 total installs

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

How We Detect ATR Global Price Options 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/atr-woo-global-price-options/css/atr-woo-global-price-options-admin.css/wp-content/plugins/atr-woo-global-price-options/js/atr-woo-global-price-options-admin.js
Script Paths
/wp-content/plugins/atr-woo-global-price-options/js/atr-woo-global-price-options-admin.js
Version Parameters
atr-woo-global-price-options-admin.css?ver=atr-woo-global-price-options-admin.js?ver=

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about ATR Global Price Options for Woocommerce