GestOO Connector for Peppol Invoicing for WooCommerce Security & Risk Analysis

wordpress.org/plugins/gestoo-connector-for-peppol-invoicing

Connect your WooCommerce store to GestOO for official invoices and Peppol e-invoicing. Belgium 2026 compliant. Simple setup.

0 active installs v0.4.0 PHP 7.4+ WP 6.0+ Updated Mar 6, 2026
e-invoicinginvoicepeppolwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is GestOO Connector for Peppol Invoicing for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

GestOO Connector for Peppol Invoicing for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The "gestoo-connector-for-peppol-invoicing" plugin version 0.4.0 exhibits a generally good security posture based on the provided static analysis. All identified entry points, including AJAX handlers, are protected with nonce and capability checks, which is a strong indication of adherence to secure coding practices. The absence of critical or high severity taint flows and dangerous functions further bolsters this assessment. Moreover, the plugin has no recorded vulnerabilities, past or present, suggesting a history of stable and secure development.

However, a significant concern arises from the SQL query usage. The single SQL query identified is not using prepared statements, which leaves it vulnerable to SQL injection attacks. While the attack surface is relatively small and protected, this raw SQL query represents a tangible risk. Additionally, the output escaping is not perfect, with 30% of outputs not being properly escaped, potentially leading to cross-site scripting (XSS) vulnerabilities if user-supplied data is reflected without sanitization. Despite these weaknesses, the overall security is commendable due to robust authentication and authorization mechanisms.

Key Concerns

  • Raw SQL query without prepared statements
  • 21% of outputs not properly escaped
Vulnerabilities
None known

GestOO Connector for Peppol Invoicing for WooCommerce Security Vulnerabilities

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

GestOO Connector for Peppol Invoicing for WooCommerce Code Analysis

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

SQL Query Safety

0% prepared1 total queries

Output Escaping

70% escaped71 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
ajax_test_connection (admin\class-gestoo-peppol-admin-settings.php:137)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

GestOO Connector for Peppol Invoicing for WooCommerce Attack Surface

Entry Points7
Unprotected0

AJAX Handlers 7

authwp_ajax_gestoo_peppol_test_connectionadmin\class-gestoo-peppol-admin-settings.php:24
authwp_ajax_gestoo_peppol_sync_orderadmin\class-gestoo-peppol-order-list-columns.php:35
authwp_ajax_gestoo_peppol_get_logadmin\class-gestoo-peppol-order-list-columns.php:36
authwp_ajax_gestoo_peppol_create_invoiceadmin\class-gestoo-peppol-order-meta-box.php:25
authwp_ajax_gestoo_peppol_send_peppoladmin\class-gestoo-peppol-order-meta-box.php:26
authwp_ajax_gestoo_peppol_retryadmin\class-gestoo-peppol-order-meta-box.php:27
authwp_ajax_gestoo_peppol_dismiss_review_promptadmin\class-gestoo-peppol-review-prompt.php:29
WordPress Hooks 20
actionwoocommerce_admin_field_gestoo_peppol_api_token_helpadmin\class-gestoo-peppol-admin-settings.php:23
actionadmin_enqueue_scriptsadmin\class-gestoo-peppol-admin-settings.php:25
actionadmin_noticesadmin\class-gestoo-peppol-admin-settings.php:26
filtermanage_woocommerce_page_wc-orders_columnsadmin\class-gestoo-peppol-order-list-columns.php:26
actionmanage_woocommerce_page_wc-orders_custom_columnadmin\class-gestoo-peppol-order-list-columns.php:27
filtermanage_edit-shop_order_columnsadmin\class-gestoo-peppol-order-list-columns.php:29
actionmanage_shop_order_posts_custom_columnadmin\class-gestoo-peppol-order-list-columns.php:30
actionadmin_enqueue_scriptsadmin\class-gestoo-peppol-order-list-columns.php:32
actionadmin_footeradmin\class-gestoo-peppol-order-list-columns.php:33
actionadd_meta_boxesadmin\class-gestoo-peppol-order-meta-box.php:23
actionadmin_enqueue_scriptsadmin\class-gestoo-peppol-order-meta-box.php:24
actionadmin_noticesadmin\class-gestoo-peppol-review-prompt.php:28
actionadmin_enqueue_scriptsadmin\class-gestoo-peppol-review-prompt.php:30
actionbefore_woocommerce_initgestoo-connector-for-peppol-invoicing.php:34
actionadmin_noticesgestoo-connector-for-peppol-invoicing.php:113
filterwoocommerce_integrationsgestoo-connector-for-peppol-invoicing.php:126
actionadmin_enqueue_scriptsgestoo-connector-for-peppol-invoicing.php:134
actionplugins_loadedgestoo-connector-for-peppol-invoicing.php:170
actionwoocommerce_order_status_changedincludes\class-gestoo-peppol-order-handler.php:34
actionwoocommerce_admin_field_gestoo_peppol_api_token_helpincludes\class-gestoo-peppol-wc-integration.php:34
Maintenance & Trust

GestOO Connector for Peppol Invoicing for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 6, 2026
PHP min version7.4
Downloads200

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

GestOO Connector for Peppol Invoicing for WooCommerce Developer Profile

webdigit

4 plugins · 100 total installs

93
trust score
Avg Security Score
99/100
Avg Patch Time
17 days
View full developer profile
Detection Fingerprints

How We Detect GestOO Connector for Peppol Invoicing 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/gestoo-connector-for-peppol-invoicing/assets/css/admin.css
Script Paths
/wp-content/plugins/gestoo-connector-for-peppol-invoicing/assets/js/admin-settings.js
Version Parameters
gestoo-connector-for-peppol-invoicing/assets/css/admin.css?ver=gestoo-connector-for-peppol-invoicing/assets/js/admin-settings.js?ver=

HTML / DOM Fingerprints

Data Attributes
data-gestoo_peppol_api_token
JS Globals
gestoo_peppol_admin_settings_params
REST Endpoints
/wp-json/gestoo-peppol-invoice/v1/test-connection
FAQ

Frequently Asked Questions about GestOO Connector for Peppol Invoicing for WooCommerce