GDPR Settings for WooCommerce Security & Risk Analysis

wordpress.org/plugins/gdpr-settings-for-wc

Adapt your e-commerce to the GDPR rules. This plugin allows you to easily add a check box to the woocommerce checkout to obtain the consent of the us …

200 active installs v1.2.1 PHP 5.2.4+ WP 5.0+ Updated Aug 2, 2021
cookiesgdprprivacyrgpdwoocommerce
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is GDPR Settings for WooCommerce Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 4yr ago
Risk Assessment

The static analysis of "gdpr-settings-for-wc" v1.2.1 indicates a generally good security posture in terms of identified attack vectors and the use of secure coding practices. The absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the plugin's external attack surface. Furthermore, the code demonstrates a commitment to secure database interactions by exclusively using prepared statements for all SQL queries, and there are no file operations or external HTTP requests, reducing potential for various attack types. The lack of reported vulnerabilities in its history also suggests a well-maintained and secure codebase.

However, the analysis does reveal a concerning lack of proper output escaping, with only 25% of outputs being properly escaped. This presents a significant risk of Cross-Site Scripting (XSS) vulnerabilities, where malicious scripts could be injected into the website through the plugin's output. The complete absence of nonce checks and capability checks, especially given the potential for administrative settings within a GDPR plugin, also raises concerns about unauthorized access and modification of plugin settings or underlying data. While the static analysis found no critical or high severity taint flows, the unescaped outputs and missing authorization checks represent tangible security weaknesses that should be addressed.

In conclusion, while the plugin exhibits strengths in limiting its attack surface and securing database operations, the identified issues with output escaping and the lack of nonce/capability checks present significant security concerns. The historical absence of vulnerabilities is a positive sign, but it does not negate the immediate risks highlighted by the current static analysis. Addressing these specific weaknesses is crucial to improving the plugin's overall security.

Key Concerns

  • Unescaped output detected
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

GDPR Settings for WooCommerce Security Vulnerabilities

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

GDPR Settings for WooCommerce Code Analysis

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

Output Escaping

25% escaped4 total outputs
Attack Surface

GDPR Settings for WooCommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 10
actionwoocommerce_review_order_before_submitincludes\promo_checkbox.php:35
actionwoocommerce_checkout_update_order_metaincludes\promo_checkbox.php:49
actionwoocommerce_admin_order_data_after_billing_addressincludes\promo_checkbox.php:60
filterwoocommerce_email_after_order_tableincludes\promo_checkbox.php:75
actionwoocommerce_review_order_after_submitincludes\top_layer_privacy.php:25
filterwoocommerce_settings_tabs_arrayincludes\wc_gdpr_options_tab.php:19
actionwoocommerce_settings_tabs_settings_tab_gdprincludes\wc_gdpr_options_tab.php:20
actionwoocommerce_update_options_settings_tab_gdprincludes\wc_gdpr_options_tab.php:21
actionwp_enqueue_scriptswc-gdpr-settings.php:34
actionplugins_loadedwc-gdpr-settings.php:42
Maintenance & Trust

GDPR Settings for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested5.8.13
Last updatedAug 2, 2021
PHP min version5.2.4
Downloads3K

Community Trust

Rating100/100
Number of ratings2
Active installs200
Developer Profile

GDPR Settings for WooCommerce Developer Profile

Santiago Alonso

2 plugins · 210 total installs

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

How We Detect GDPR Settings 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/gdpr-settings-for-wc/css/styles.css
Version Parameters
gdpr-settings-for-wc/css/styles.css?ver=

HTML / DOM Fingerprints

CSS Classes
wc_gdprpromo_checkboxwc_gdprpromo_checkbox_labelwc_gdprpromo_checkbox_input
FAQ

Frequently Asked Questions about GDPR Settings for WooCommerce