NS GDPR Helper Security & Risk Analysis

wordpress.org/plugins/ns-gdpr

This plugin helps you to comply with the European General Data Protection Regulation (GDPR)

60 active installs v1.1.6 PHP 5.3.29+ WP 4.3+ Updated Feb 7, 2022
gdprgdpr-woocommercegdpr-wordpresswoocommerce-gdprwordpress-gdpr
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is NS GDPR Helper Safe to Use in 2026?

Generally Safe

Score 85/100

NS GDPR Helper 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 ns-gdpr plugin v1.1.6 exhibits a concerning security posture primarily due to its unprotected entry points. With 2 AJAX handlers identified, both lacking any form of authentication or capability checks, any authenticated user could potentially trigger these functions, leading to unintended actions. This creates a significant attack surface. While the plugin demonstrates good practices in SQL query handling by exclusively using prepared statements and avoids risky functions, its output escaping is critically low at 9%, indicating a high risk of Cross-Site Scripting (XSS) vulnerabilities. The taint analysis, while showing no critical or high severity flows, did identify 2 flows with unsanitized paths, which could be exacerbated by the lack of proper output escaping. The absence of any recorded vulnerability history is positive, suggesting a potentially clean past. However, this does not mitigate the immediate risks identified in the current code analysis. In conclusion, while the plugin avoids some common pitfalls like raw SQL and dangerous functions, the unprotected AJAX endpoints and severely inadequate output escaping present a substantial security risk that needs immediate attention.

Key Concerns

  • Unprotected AJAX handlers
  • Low output escaping percentage
  • Flows with unsanitized paths
  • No nonce checks on AJAX handlers
  • No capability checks on AJAX handlers
Vulnerabilities
None known

NS GDPR Helper Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

NS GDPR Helper Release Timeline

v1.1.6Current
v1.1.5
v1.1.4
v1.1.3
v1.1.2
v1.1.1
v1.1.0
v1.0.4
v1.0.3
v1.0.2
v1.0.1
Code Analysis
Analyzed Mar 16, 2026

NS GDPR Helper Code Analysis

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

Output Escaping

9% escaped43 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
pe_deactivation_ajax_function (plugineye\plugineye-ajax\plugineye_on_deactivation_function.php:5)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

NS GDPR Helper Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_pe_deactivation_ajax_functionplugineye\plugineye-ajax\plugineye_on_deactivation_function.php:2
noprivwp_ajax_pe_deactivation_ajax_functionplugineye\plugineye-ajax\plugineye_on_deactivation_function.php:3
WordPress Hooks 18
actioncomment_formcomments\ns-gdpr-comments.php:5
filterpreprocess_commentcomments\ns-gdpr-comments.php:25
actionwpcf7_initcontact-form-7\ns-gdpr-contact-form.php:3
filterwpcf7_validate_ns_gdpr_cf7contact-form-7\ns-gdpr-contact-form.php:78
actionadmin_menuns-admin-options\ns-admin-options-setup.php:11
actionadmin_initns-admin-options\ns-admin-options-setup.php:29
actionadmin_enqueue_scriptsns-admin-options\ns-admin-options-setup.php:35
actionwp_enqueue_scriptsns-admin-options\ns-admin-options-setup.php:43
actionadmin_initns-gdpr-options.php:46
filterplugin_action_linksplugineye\plugineye-class.php:96
actionadmin_menuplugineye\plugineye-class.php:113
actionadmin_enqueue_scriptsplugineye\plugineye-class.php:125
actionadmin_enqueue_scriptsplugineye\plugineye-class.php:136
actionactivated_pluginplugineye\plugineye-class.php:147
actionin_admin_footerplugineye\plugineye-class.php:401
actionactivated_pluginplugineye\plugineye-class.php:440
actionwoocommerce_review_order_before_submitwoocommerce\ns-wc-gdpr-checkout.php:3
actionwoocommerce_checkout_processwoocommerce\ns-wc-gdpr-checkout.php:26
Maintenance & Trust

NS GDPR Helper Maintenance & Trust

Maintenance Signals

WordPress version tested5.9.13
Last updatedFeb 7, 2022
PHP min version5.3.29
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs60
Developer Profile

NS GDPR Helper Developer Profile

NsThemes

24 plugins · 4K total installs

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

How We Detect NS GDPR Helper

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/ns-gdpr/js/ns-option-js-frontend.js/wp-content/plugins/ns-gdpr/ns-admin-options/css/ns-option-css-page.css/wp-content/plugins/ns-gdpr/ns-admin-options/css/ns-option-css-custom-page.css
Script Paths
/wp-content/plugins/ns-gdpr/plugineye/plugineye-class.php

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about NS GDPR Helper