ilGhera Carta Docente for WooCommerce Security & Risk Analysis

wordpress.org/plugins/wc-carta-docente

Abilita in WooCommerce il pagamento con Carta del Docente.

200 active installs v1.5.1 PHP + WP 4.0+ Updated Mar 13, 2026
18appcarta-docentecarte-culturapayment-gatewaywoocommerce
99
A · Safe
CVEs total1
Unpatched0
Last CVEMar 19, 2026
Safety Verdict

Is ilGhera Carta Docente for WooCommerce Safe to Use in 2026?

Generally Safe

Score 99/100

ilGhera Carta Docente for WooCommerce has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

1 known CVELast CVE: Mar 19, 2026Updated 2mo ago
Risk Assessment

The plugin "wc-carta-docente" v1.5.1 demonstrates a generally good security posture with several positive indicators. It has no known historical vulnerabilities (CVEs), which is a significant strength. The code analysis shows a complete absence of dangerous functions and all SQL queries are properly prepared, mitigating common injection risks. Furthermore, all identified entry points (AJAX handlers, shortcodes) are protected by nonce checks, and there are no external HTTP requests, reducing the attack surface for remote code execution or SSRF vulnerabilities.

However, there are areas for concern. A notable issue is the relatively low percentage of properly escaped outputs (63%), which leaves the plugin susceptible to Cross-Site Scripting (XSS) vulnerabilities. While taint analysis did not reveal critical or high severity unsanitized paths, the presence of two flows with unsanitized paths, even if categorized lower, warrants attention as it indicates potential for data manipulation or unauthorized access if inputs are not handled with extreme care. The absence of capability checks on AJAX handlers, while protected by nonces, could still allow unintended actions by authenticated users who might not possess the correct privileges for those operations.

In conclusion, the plugin is strong in preventing SQL injection and has a clean vulnerability history. The primary weaknesses lie in the insufficient output escaping and the potential for XSS. The presence of unsanitized paths, while not critically rated, is a risk that should be addressed. Improving output escaping and carefully reviewing the identified unsanitized paths would significantly enhance the plugin's security.

Key Concerns

  • Unescaped output detected
  • Flows with unsanitized paths
  • No capability checks on AJAX
Vulnerabilities
1 published

ilGhera Carta Docente for WooCommerce Security Vulnerabilities

CVEs by Year

1 CVE in 2026
2026
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2026-2421medium · 6.5Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

ilGhera Carta Docente for WooCommerce <= 1.5.0 - Authenticated (Administrator+) Path Traversal to Arbitrary File Deletion via 'cert' Parameter

Mar 19, 2026 Patched in 1.5.1 (1d)
Version History

ilGhera Carta Docente for WooCommerce Release Timeline

v1.5.1Current
v1.5.01 CVE
v1.4.71 CVE
v1.4.61 CVE
v1.4.51 CVE
v1.4.41 CVE
v1.4.31 CVE
v1.4.21 CVE
v1.4.11 CVE
v1.4.01 CVE
v1.3.11 CVE
v1.3.01 CVE
v1.2.21 CVE
v1.2.11 CVE
v1.2.01 CVE
v1.1.11 CVE
v1.1.01 CVE
v1.0.31 CVE
v1.0.21 CVE
v1.0.11 CVE
Code Analysis
Analyzed Mar 16, 2026

ilGhera Carta Docente for WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
47
81 escaped
Nonce Checks
5
Capability Checks
0
File Operations
5
External Requests
0
Bundled Libraries
0

Output Escaping

63% escaped128 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

3 flows2 with unsanitized paths
add_cat_callback (includes\class-wccd-admin.php:194)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

ilGhera Carta Docente for WooCommerce Attack Surface

Entry Points4
Unprotected0

AJAX Handlers 3

authwp_ajax_wccd-delete-certificateincludes\class-wccd-admin.php:38
authwp_ajax_wccd-add-catincludes\class-wccd-admin.php:39
authwp_ajax_wccd-sandboxincludes\class-wccd-admin.php:40

Shortcodes 1

[checkout-url] includes\class-wccd-teacher-gateway.php:83
WordPress Hooks 14
actionadmin_initincludes\class-wccd-admin.php:36
actionadmin_menuincludes\class-wccd-admin.php:37
actionadmin_noticesincludes\class-wccd-admin.php:793
actionadmin_noticesincludes\class-wccd-admin.php:805
actionadmin_noticesincludes\class-wccd-admin.php:823
filterwoocommerce_available_payment_gatewaysincludes\class-wccd-teacher-gateway.php:74
actionwoocommerce_order_details_after_order_tableincludes\class-wccd-teacher-gateway.php:78
actionwoocommerce_email_after_order_tableincludes\class-wccd-teacher-gateway.php:79
actionwoocommerce_admin_order_data_after_billing_addressincludes\class-wccd-teacher-gateway.php:80
filterwoocommerce_payment_gatewaysincludes\class-wccd.php:27
actionwp_enqueue_scriptswc-carta-docente.php:99
actionadmin_enqueue_scriptswc-carta-docente.php:100
actionplugins_loadedwc-carta-docente.php:102
actionbefore_woocommerce_initwc-carta-docente.php:107
Maintenance & Trust

ilGhera Carta Docente for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 13, 2026
PHP min version
Downloads9K

Community Trust

Rating92/100
Number of ratings10
Active installs200
Developer Profile

ilGhera Carta Docente for WooCommerce Developer Profile

ilGhera

16 plugins · 2K total installs

78
trust score
Avg Security Score
98/100
Avg Patch Time
113 days
View full developer profile
Detection Fingerprints

How We Detect ilGhera Carta Docente 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/wc-carta-docente/css/wc-carta-docente.css/wp-content/plugins/wc-carta-docente/css/wc-carta-docente-admin.css/wp-content/plugins/wc-carta-docente/js/wc-carta-docente-admin.js/wp-content/plugins/wc-carta-docente/js/tzCheckbox/jquery.tzCheckbox/jquery.tzCheckbox.css/wp-content/plugins/wc-carta-docente/js/tzCheckbox/jquery.tzCheckbox/jquery.tzCheckbox.js/wp-content/plugins/wc-carta-docente/js/tzCheckbox/js/script.js
Script Paths
/wp-content/plugins/wc-carta-docente/js/wc-carta-docente-admin.js/wp-content/plugins/wc-carta-docente/js/tzCheckbox/jquery.tzCheckbox/jquery.tzCheckbox.js/wp-content/plugins/wc-carta-docente/js/tzCheckbox/js/script.js
Version Parameters
wc-carta-docente/css/wc-carta-docente.css?ver=wc-carta-docente/css/wc-carta-docente-admin.css?ver=wc-carta-docente/js/wc-carta-docente-admin.js?ver=wc-carta-docente/js/tzCheckbox/jquery.tzCheckbox/jquery.tzCheckbox.css?ver=wc-carta-docente/js/tzCheckbox/jquery.tzCheckbox/jquery.tzCheckbox.js?ver=wc-carta-docente/js/tzCheckbox/js/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
wccd-stylewccd-admin-style
Data Attributes
data-wccd-del-cert-noncedata-wccd-add-cat-nonce
JS Globals
wccdData
Shortcode Output
[checkout-url]
FAQ

Frequently Asked Questions about ilGhera Carta Docente for WooCommerce