Virtue – Charity Donations UK Security & Risk Analysis

wordpress.org/plugins/virtue-for-woocommerce

Instant social and environmental impact on your store. Give to causes & empower shoppers to donate.

0 active installs v1.0.0 PHP + WP 3.0.1+ Updated Jun 6, 2023
charitycheckout-donationsdonate-buttondonationstree-planting
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Virtue – Charity Donations UK Safe to Use in 2026?

Generally Safe

Score 85/100

Virtue – Charity Donations UK has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2yr ago
Risk Assessment

The virtue-for-woocommerce plugin v1.0.0 exhibits a mixed security posture. On the positive side, it demonstrates good practices by exclusively using prepared statements for SQL queries, a high percentage of properly escaped output, and only one documented nonce check, suggesting awareness of basic security measures. Furthermore, there is no recorded vulnerability history, indicating a lack of known exploitable issues and potentially a well-maintained codebase in terms of historical vulnerabilities.

However, a significant concern arises from the static analysis revealing six AJAX handlers, all of which lack authentication checks. This presents a substantial attack surface for unauthorized access and manipulation. While taint analysis did not reveal any unsanitized paths or critical/high severity flows, the absence of authentication on numerous entry points is a critical oversight that could lead to various vulnerabilities if malicious input is not handled properly. The low number of capability checks relative to the number of unprotected AJAX handlers further exacerbates this risk. The plugin would benefit greatly from implementing robust authentication and authorization checks on all its AJAX endpoints to mitigate potential security risks.

Key Concerns

  • Unprotected AJAX handlers
  • Low number of capability checks for entry points
Vulnerabilities
None known

Virtue – Charity Donations UK Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Virtue – Charity Donations UK Release Timeline

v1.0.1
v1.0.0Current
Code Analysis
Analyzed Mar 17, 2026

Virtue – Charity Donations UK Code Analysis

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

Output Escaping

94% escaped17 total outputs
Attack Surface
6 unprotected

Virtue – Charity Donations UK Attack Surface

Entry Points6
Unprotected6

AJAX Handlers 6

authwp_ajax_virtue_woocommerce_update_cartincludes\class-virtue-woocommerce.php:228
noprivwp_ajax_virtue_woocommerce_update_cartincludes\class-virtue-woocommerce.php:229
authwp_ajax_virtue_woocommerce_get_cart_itemsincludes\class-virtue-woocommerce.php:231
noprivwp_ajax_virtue_woocommerce_get_cart_itemsincludes\class-virtue-woocommerce.php:232
authwp_ajax_virtue_woocommerce_get_cart_totalincludes\class-virtue-woocommerce.php:234
noprivwp_ajax_virtue_woocommerce_get_cart_totalincludes\class-virtue-woocommerce.php:235
WordPress Hooks 22
actionplugins_loadedincludes\class-virtue-woocommerce.php:150
actionadmin_menuincludes\class-virtue-woocommerce.php:166
actionadmin_enqueue_scriptsincludes\class-virtue-woocommerce.php:169
actionadmin_enqueue_scriptsincludes\class-virtue-woocommerce.php:170
filterplugin_action_linksincludes\class-virtue-woocommerce.php:173
actionadmin_noticesincludes\class-virtue-woocommerce.php:176
actioncreate_product_catincludes\class-virtue-woocommerce.php:190
actionedit_product_catincludes\class-virtue-woocommerce.php:191
actiondelete_product_catincludes\class-virtue-woocommerce.php:192
filterwoocommerce_coupon_is_valid_for_productincludes\class-virtue-woocommerce.php:193
actionwp_enqueue_scriptsincludes\class-virtue-woocommerce.php:211
actionwp_enqueue_scriptsincludes\class-virtue-woocommerce.php:214
actionwp_enqueue_scriptsincludes\class-virtue-woocommerce.php:215
actionwp_enqueue_scriptsincludes\class-virtue-woocommerce.php:216
actionwp_enqueue_scriptsincludes\class-virtue-woocommerce.php:217
actionwp_enqueue_scriptsincludes\class-virtue-woocommerce.php:218
actionwoocommerce_after_add_to_cart_buttonincludes\class-virtue-woocommerce.php:221
actionwoocommerce_after_cart_totalsincludes\class-virtue-woocommerce.php:223
actionwp_footerincludes\class-virtue-woocommerce.php:225
filterscript_loader_tagincludes\class-virtue-woocommerce.php:238
filterwoocommerce_before_calculate_totalsincludes\class-virtue-woocommerce.php:241
actionwoocommerce_rest_api_get_rest_namespacesincludes\class-virtue-woocommerce.php:255
Maintenance & Trust

Virtue – Charity Donations UK Maintenance & Trust

Maintenance Signals

WordPress version tested6.2.9
Last updatedJun 6, 2023
PHP min version
Downloads1K

Community Trust

Rating100/100
Number of ratings1
Active installs0
Developer Profile

Virtue – Charity Donations UK Developer Profile

virtueimpact

1 plugin · 0 total installs

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

How We Detect Virtue – Charity Donations UK

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/virtue-for-woocommerce/admin/css/virtue-woocommerce-admin.css

HTML / DOM Fingerprints

CSS Classes
virtue-for-woocommerce-admin-wrap
HTML Comments
<!-- Virtue for WooCommerce Admin Notice --><!-- Virtue for WooCommerce Settings Page -->
Data Attributes
data-plugin-name="Virtue for WooCommerce"data-plugin-version="1.0.0"
FAQ

Frequently Asked Questions about Virtue – Charity Donations UK