Donation Amount Tracker Security & Risk Analysis

wordpress.org/plugins/donation-amount-tracker

Track and display donation amounts from WooCommerce orders with customizable progress bars and displays for fundraising campaigns.

0 active installs v1.3.1 PHP 7.2+ WP 5.2+ Updated Mar 16, 2025
charitydonationsfundraisingtrackingwoocommerce
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Donation Amount Tracker Safe to Use in 2026?

Generally Safe

Score 92/100

Donation Amount Tracker has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The "donation-amount-tracker" plugin v1.3.1 exhibits a generally strong security posture in many areas, demonstrating good development practices. Notably, it uses prepared statements for all SQL queries, properly escapes all output, and has no file operations or external HTTP requests, which are common sources of vulnerabilities. The absence of known CVEs and a clean vulnerability history further reinforce this positive outlook.

However, a significant concern arises from its attack surface. With 6 total entry points, 4 of them are AJAX handlers that lack authentication checks. This means that any unauthenticated user could potentially interact with these AJAX endpoints, which could lead to unintended actions or information disclosure depending on the functionality of these handlers. While taint analysis found no issues, the presence of unprotected AJAX handlers represents a tangible risk that warrants attention. The plugin also implements nonce checks and capability checks, which are good security measures, but their effectiveness is diminished when applied to entry points that can be accessed without any prior authentication.

In conclusion, the plugin's core code quality is high, with robust handling of data and a clean security record. The primary weakness lies in the exposure of critical functionality through unauthenticated AJAX endpoints. Addressing these unprotected entry points should be the priority to further harden the plugin's security.

Key Concerns

  • Unprotected AJAX handlers
Vulnerabilities
None known

Donation Amount Tracker Security Vulnerabilities

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

Donation Amount Tracker Code Analysis

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

Output Escaping

100% escaped144 total outputs
Attack Surface
4 unprotected

Donation Amount Tracker Attack Surface

Entry Points6
Unprotected4

AJAX Handlers 5

authwp_ajax_donamt_get_current_amountadmin\class-donation-amount-tracker-admin.php:162
authwp_ajax_donamt_update_donation_amountincludes\class-donation-amount-tracker.php:135
authwp_ajax_donamt_format_donation_amountincludes\class-donation-amount-tracker.php:136
authwp_ajax_donamt_update_donation_amountincludes\class-donation-amount-tracker.php:151
noprivwp_ajax_donamt_update_donation_amountincludes\class-donation-amount-tracker.php:152

Shortcodes 1

[donamt_donation_amount] includes\class-donation-amount-tracker.php:153
WordPress Hooks 16
actionadmin_initadmin\class-donation-amount-tracker-admin.php:53
actionadmin_noticesdonation-amount-tracker.php:143
actionwoocommerce_order_status_changeddonation-amount-tracker.php:195
actioninitdonation-amount-tracker.php:227
actionadmin_noticesdonation-amount-tracker.php:234
actionadmin_initdonation-amount-tracker.php:246
actionbefore_woocommerce_initdonation-amount-tracker.php:251
actionadmin_noticesdonation-amount-tracker.php:367
actionplugins_loadeddonation-amount-tracker.php:380
actionadmin_enqueue_scriptsincludes\class-donation-amount-tracker.php:129
actionadmin_enqueue_scriptsincludes\class-donation-amount-tracker.php:130
actionadmin_menuincludes\class-donation-amount-tracker.php:131
actionadmin_initincludes\class-donation-amount-tracker.php:133
actionadmin_initincludes\class-donation-amount-tracker.php:134
actionwp_enqueue_scriptsincludes\class-donation-amount-tracker.php:149
actionwp_enqueue_scriptsincludes\class-donation-amount-tracker.php:150
Maintenance & Trust

Donation Amount Tracker Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedMar 16, 2025
PHP min version7.2
Downloads498

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Donation Amount Tracker Developer Profile

Typecta

1 plugin · 0 total installs

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

How We Detect Donation Amount Tracker

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/donation-amount-tracker/admin/css/donamt-admin.css/wp-content/plugins/donation-amount-tracker/admin/js/donamt-admin.js/wp-content/plugins/donation-amount-tracker/public/css/donamt-public.css/wp-content/plugins/donation-amount-tracker/public/js/donamt-public.js
Version Parameters
donation-amount-tracker/admin/css/donamt-admin.css?ver=donation-amount-tracker/admin/js/donamt-admin.js?ver=donation-amount-tracker/public/css/donamt-public.css?ver=donation-amount-tracker/public/js/donamt-public.js?ver=

HTML / DOM Fingerprints

CSS Classes
donamt-progress-bardonamt-progress-bar-innerdonamt-donation-goaldonamt-donation-raiseddonamt-donation-remainingdonamt-settings-pagedonamt-admin-section
Data Attributes
data-donamt-goaldata-donamt-raised
JS Globals
donamt_public_params
Shortcode Output
[donation_progress_bar][donation_tracker]
FAQ

Frequently Asked Questions about Donation Amount Tracker