LegalWeb Cloud Security & Risk Analysis

wordpress.org/plugins/legalweb-cloud

WordPress Consent Management Platform (CMP) for GDPR/DSGVO compliance, imprint and privacy policy, powered by the legalweb.io cloud service.

300 active installs v1.1.8 PHP 7.2+ WP 5.0+ Updated Jan 23, 2026
cmpconsentcookiedsgvogdpr
99
A · Safe
CVEs total1
Unpatched0
Last CVENov 27, 2024
Download
Safety Verdict

Is LegalWeb Cloud Safe to Use in 2026?

Generally Safe

Score 99/100

LegalWeb Cloud has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Nov 27, 2024Updated 2mo ago
Risk Assessment

The "legalweb-cloud" plugin v1.1.8 presents a mixed security posture. On the positive side, there are no unprotected entry points (AJAX handlers, REST API routes) and a single nonce check is present, suggesting some foundational security awareness. However, significant concerns emerge from the static analysis, particularly the use of the `unserialize` function, which is inherently risky if not strictly controlled. Additionally, the SQL queries are not prepared, leaving them vulnerable to SQL injection attacks. The low percentage of properly escaped output (6%) is a critical red flag, indicating a high likelihood of Cross-Site Scripting (XSS) vulnerabilities across numerous output points.

The plugin has a history of one medium severity CVE, specifically related to Cross-Site Scripting, which was patched. While no current unpatched vulnerabilities exist, the pattern of XSS issues in the past, combined with the static analysis showing poor output escaping and unsanitized flows, suggests a recurring problem with input validation and output sanitization. The taint analysis, while not revealing critical or high severity issues, did identify unsanitized paths, which could be exploited in conjunction with the other weaknesses.

In conclusion, while the plugin has a clean recent vulnerability history and some basic security checks, the significant number of unescaped outputs, unsanitized paths, lack of prepared SQL statements, and the presence of `unserialize` create substantial security risks. These issues point to potential XSS and SQL injection vulnerabilities that require immediate attention and remediation.

Key Concerns

  • Unescaped output is a critical risk
  • Unsanitized paths found in taint analysis
  • SQL queries without prepared statements
  • Dangerous unserialize function used
  • Medium severity XSS vulnerability in history
Vulnerabilities
1

LegalWeb Cloud Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2024-11761medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

LegalWeb Cloud <= 1.1.2 - Authenticated (Contributor+) Stored Cross-Site Scripting

Nov 27, 2024 Patched in 1.1.3 (1d)
Code Analysis
Analyzed Mar 16, 2026

LegalWeb Cloud Code Analysis

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

Dangerous Functions Found

unserialize$newArray = unserialize($value);includes\class-legalweb-cloud-settings.php:126

SQL Query Safety

0% prepared2 total queries

Output Escaping

6% escaped124 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

3 flows2 with unsanitized paths
boot (includes\class-legalweb-cloud-ajax-action.php:41)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

LegalWeb Cloud Attack Surface

Entry Points9
Unprotected0

Shortcodes 9

[lw_content_block] includes\shortcodes\class-legalweb-cloud-content-block-shortcode.php:63
[legalweb-contractterms] includes\shortcodes\class-legalweb-cloud-contract-terms-shortcode.php:32
[legalweb-contractwithdrawaldigital] includes\shortcodes\class-legalweb-cloud-contract-withdrawal-digital-shortcode.php:32
[legalweb-contractwithdrawalservice] includes\shortcodes\class-legalweb-cloud-contract-withdrawal-service-shortcode.php:32
[legalweb-contractwithdrawal] includes\shortcodes\class-legalweb-cloud-contract-withdrawal-shortcode.php:32
[legalweb-popup] includes\shortcodes\class-legalweb-cloud-cookie-popup-shortcode.php:14
[legalweb-imprint] includes\shortcodes\class-legalweb-cloud-imprint-shortcode.php:32
[legalweb-privacypolicy] includes\shortcodes\class-legalweb-cloud-privacy-policy-shortcode.php:32
[legalweb-seal] includes\shortcodes\class-legalweb-cloud-seal-shortcode.php:61
WordPress Hooks 23
actionwp_headincludes\class-legalweb-cloud-ajax-action.php:143
filtercron_schedulesincludes\class-legalweb-cloud-cron.php:79
actioninitincludes\class-legalweb-cloud.php:118
actionadmin_enqueue_scriptsincludes\class-legalweb-cloud.php:119
actionadmin_enqueue_scriptsincludes\class-legalweb-cloud.php:120
actionadmin_menuincludes\class-legalweb-cloud.php:122
actionadmin_noticesincludes\class-legalweb-cloud.php:123
actioncurrent_screenincludes\class-legalweb-cloud.php:125
actionwp_enqueue_scriptsincludes\class-legalweb-cloud.php:132
actionwp_enqueue_scriptsincludes\class-legalweb-cloud.php:133
actionwp_footerincludes\class-legalweb-cloud.php:135
actionwp_headincludes\class-legalweb-cloud.php:136
actionwp_body_openincludes\class-legalweb-cloud.php:137
actionrest_api_initincludes\class-legalweb-cloud.php:139
filterthe_contentincludes\class-legalweb-cloud.php:141
filterwidget_text_contentincludes\class-legalweb-cloud.php:142
filterwidget_custom_html_contentincludes\class-legalweb-cloud.php:143
filterembed_oembed_htmlincludes\class-legalweb-cloud.php:144
filterwp_get_consent_typeincludes\class-legalweb-cloud.php:147
filterwp_consent_categoriesincludes\class-legalweb-cloud.php:148
actioninitlegalweb-cloud.php:58
filterwp_consent_api_registered_legalweb-cloudlegalweb-cloud.php:59
filterwp_get_consent_sourcelegalweb-cloud.php:67
Maintenance & Trust

LegalWeb Cloud Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedJan 23, 2026
PHP min version7.2
Downloads7K

Community Trust

Rating100/100
Number of ratings1
Active installs300
Developer Profile

LegalWeb Cloud Developer Profile

legalweb.io

2 plugins · 10K total installs

76
trust score
Avg Security Score
95/100
Avg Patch Time
553 days
View full developer profile
Detection Fingerprints

How We Detect LegalWeb Cloud

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/legalweb-cloud/css/bootstrap.min.css/wp-content/plugins/legalweb-cloud/css/legalweb-cloud-admin.css/wp-content/plugins/legalweb-cloud/js/legalweb-cloud-admin.js/wp-content/plugins/legalweb-cloud/js/bootstrap.min.js
Script Paths
/wp-content/plugins/legalweb-cloud/js/legalweb-cloud-admin.js/wp-content/plugins/legalweb-cloud/js/bootstrap.min.js
Version Parameters
legalweb-cloud/css/bootstrap.min.css?ver=legalweb-cloud/css/legalweb-cloud-admin.css?ver=legalweb-cloud/js/legalweb-cloud-admin.js?ver=legalweb-cloud/js/bootstrap.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
legalweb-cloud-admin-message
Data Attributes
data-message-id
JS Globals
args
FAQ

Frequently Asked Questions about LegalWeb Cloud