Qinvoice Connect for Woocommerce Security & Risk Analysis

wordpress.org/plugins/qinvoice-connect-for-woocommerce

Connects your Woocommerce installation to q-invoice for automatic invoicing.

30 active installs v2.2.6 PHP + WP 3.0.1+ Updated Sep 24, 2021
billinginvoicingpackingpackingslipwoocommerce
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Qinvoice Connect for Woocommerce Safe to Use in 2026?

Generally Safe

Score 85/100

Qinvoice Connect 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 "qinvoice-connect-for-woocommerce" v2.2.6 plugin exhibits a generally good security posture based on the provided static analysis. It has a minimal attack surface, with only one AJAX handler, and crucially, this handler appears to be protected by authorization checks, as indicated by the '0 without auth checks' stat. The absence of REST API routes, shortcodes, and cron events further limits potential entry points. The code demonstrates good practices by exclusively using prepared statements for its single SQL query and implementing nonce checks and capability checks, indicating an awareness of common WordPress security vulnerabilities. Furthermore, there are no recorded CVEs for this plugin, suggesting a history of stable and secure development.

However, a significant concern arises from the output escaping analysis. With 100% of its 17 identified outputs lacking proper escaping, this plugin presents a considerable risk of Cross-Site Scripting (XSS) vulnerabilities. Any dynamic data rendered by the plugin without proper sanitization could be exploited by attackers to inject malicious scripts into web pages, potentially leading to session hijacking or other harmful actions. While the absence of taint flows and dangerous functions is positive, the complete lack of output escaping is a critical weakness that outweighs these strengths.

In conclusion, while the plugin demonstrates a robust approach to input validation and authorization, its failure to properly escape output is a major security flaw. Users should be aware of the high risk of XSS attacks. The plugin's history of no vulnerabilities is positive but does not negate the immediate and substantial risk posed by the unescaped output.

Key Concerns

  • All identified outputs lack proper escaping
Vulnerabilities
None known

Qinvoice Connect for Woocommerce Security Vulnerabilities

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

Qinvoice Connect for Woocommerce Code Analysis

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

SQL Query Safety

100% prepared1 total queries

Output Escaping

0% escaped17 total outputs
Attack Surface

Qinvoice Connect for Woocommerce Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_generate_wcqcincludes\class-wcqc-export.php:18
WordPress Hooks 14
actionadmin_menuincludes\class-wcqc-settings.php:16
actionadmin_initincludes\class-wcqc-settings.php:17
actionwoocommerce_admin_order_actions_endincludes\class-wcqc-writepanels.php:14
actionadd_meta_boxes_shop_orderincludes\class-wcqc-writepanels.php:15
actionadmin_print_scriptsincludes\class-wcqc-writepanels.php:16
actionadmin_footer-edit.phpincludes\class-wcqc-writepanels.php:17
actionwpwoocommerce-qinvoice-connect.php:41
actionplugins_loadedwoocommerce-qinvoice-connect.php:44
actioninitwoocommerce-qinvoice-connect.php:45
actionwoocommerce_order_status_completedwoocommerce-qinvoice-connect.php:47
actionwoocommerce_payment_completewoocommerce-qinvoice-connect.php:48
actionwoocommerce_checkout_order_processedwoocommerce-qinvoice-connect.php:49
filterplugin_row_metawoocommerce-qinvoice-connect.php:53
actionadmin_noticeswoocommerce-qinvoice-connect.php:163
Maintenance & Trust

Qinvoice Connect for Woocommerce Maintenance & Trust

Maintenance Signals

WordPress version tested5.5.18
Last updatedSep 24, 2021
PHP min version
Downloads7K

Community Trust

Rating100/100
Number of ratings2
Active installs30
Developer Profile

Qinvoice Connect for Woocommerce Developer Profile

q-invoice.nl

4 plugins · 90 total installs

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

How We Detect Qinvoice Connect 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/qinvoice-connect-for-woocommerce/includes/css/wcqc-admin-styles.css/wp-content/plugins/qinvoice-connect-for-woocommerce/includes/css/wcqc-admin-settings.css/wp-content/plugins/qinvoice-connect-for-woocommerce/includes/js/wcqc-admin-scripts.js
Script Paths
/wp-content/plugins/qinvoice-connect-for-woocommerce/includes/js/wcqc-admin-scripts.js
Version Parameters
qinvoice-connect-for-woocommerce/includes/css/wcqc-admin-styles.css?ver=qinvoice-connect-for-woocommerce/includes/css/wcqc-admin-settings.css?ver=qinvoice-connect-for-woocommerce/includes/js/wcqc-admin-scripts.js?ver=

HTML / DOM Fingerprints

CSS Classes
wcqc_general_settings_page
Data Attributes
data-wcqc_order_id
JS Globals
wcqc_ajax_object
FAQ

Frequently Asked Questions about Qinvoice Connect for Woocommerce