LDB WP e-Commerce iDeal Security & Risk Analysis

wordpress.org/plugins/ldb-wp-e-commerce-ideal

LDB WP e-Commerce iDeal allows you to easily add the iDeal payment gateway to WP e-Commerce for several Dutch banks and iDeal integrations.

10 active installs v2.0.3 PHP + WP 3.0+ Updated Nov 18, 2011
e-commerceidealrabobankwebshopwp-e-commerce
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is LDB WP e-Commerce iDeal Safe to Use in 2026?

Generally Safe

Score 85/100

LDB WP e-Commerce iDeal has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 14yr ago
Risk Assessment

The "ldb-wp-e-commerce-ideal" plugin v2.0.3 exhibits a generally positive security posture due to the absence of known vulnerabilities and a contained attack surface. The code analysis reveals a complete lack of AJAX handlers, REST API routes, shortcodes, and cron events, indicating a minimal exposure to external input. Furthermore, all identified SQL queries utilize prepared statements, a crucial security best practice. The plugin also has no recorded CVEs, suggesting a history of secure development or at least prompt patching of any past issues.

However, significant concerns arise from the output escaping and taint analysis. A mere 8% of output is properly escaped, meaning a substantial majority of dynamic content displayed to users could be vulnerable to cross-site scripting (XSS) attacks. The taint analysis, while showing no critical or high severity flows, does highlight three flows with unsanitized paths. This, combined with the poor output escaping, presents a tangible risk of data being manipulated or injected into the application in an unsafe manner, potentially leading to XSS or other injection-based vulnerabilities.

While the plugin has a clean vulnerability history, the concerning static analysis findings for output escaping and taint flows suggest potential undiscovered vulnerabilities. The absence of nonce and capability checks on any potential entry points (though none were identified) also remains a weakness. In conclusion, the plugin benefits from a small attack surface and good SQL practices, but the poor output escaping and unsanitized path flows are significant weaknesses that require immediate attention to mitigate potential security risks.

Key Concerns

  • Poor output escaping (8% proper)
  • Unsanitized paths in taint flows (3 flows)
  • No capability checks
  • No nonce checks
Vulnerabilities
None known

LDB WP e-Commerce iDeal Security Vulnerabilities

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

LDB WP e-Commerce iDeal Code Analysis

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

SQL Query Safety

100% prepared2 total queries

Output Escaping

8% escaped37 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

3 flows3 with unsanitized paths
submitpspid (ldb-wp-e-commerce-ideal.php:36)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

LDB WP e-Commerce iDeal Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 1
actionadmin_noticesldb-wp-e-commerce-ideal-loader.php:24
Maintenance & Trust

LDB WP e-Commerce iDeal Maintenance & Trust

Maintenance Signals

WordPress version tested3.3.2
Last updatedNov 18, 2011
PHP min version
Downloads12K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

LDB WP e-Commerce iDeal Developer Profile

ldebrouwer

5 plugins · 150 total installs

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

How We Detect LDB WP e-Commerce iDeal

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/ldb-wp-e-commerce-ideal/css/style.css/wp-content/plugins/ldb-wp-e-commerce-ideal/css/frontend.css/wp-content/plugins/ldb-wp-e-commerce-ideal/js/frontend.js
Script Paths
/wp-content/plugins/ldb-wp-e-commerce-ideal/js/frontend.js
Version Parameters
ldb-wp-e-commerce-ideal/css/style.css?ver=ldb-wp-e-commerce-ideal/css/frontend.css?ver=ldb-wp-e-commerce-ideal/js/frontend.js?ver=

HTML / DOM Fingerprints

HTML Comments
<!--customer information starts--><!--customer information ends-->
Data Attributes
NAME="PSPID"NAME="AMOUNT"NAME="ORDERID"NAME="CURRENCY"NAME="LANGUAGE"NAME="ACCEPTURL"+12 more
JS Globals
window.ideal_form.submit()
FAQ

Frequently Asked Questions about LDB WP e-Commerce iDeal