Paypal Target Meter Security & Risk Analysis

wordpress.org/plugins/paypal-target-meter

display a progress meter of donations towards a monthly or yearly goal

10 active installs v1.2.4 PHP + WP 3.0.0+ Updated Mar 24, 2011
donationdonationsgoalspaypalwidget
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Paypal Target Meter Safe to Use in 2026?

Generally Safe

Score 85/100

Paypal Target Meter has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 15yr ago
Risk Assessment

The "paypal-target-meter" v1.2.4 plugin exhibits a generally positive security posture due to the absence of known vulnerabilities and a lack of directly exploitable attack surface in its static analysis. The use of prepared statements for all SQL queries is a significant strength, mitigating risks of SQL injection. The limited number of external HTTP requests and file operations also contribute to a reduced threat landscape.

However, there are notable concerns. The low percentage of properly escaped output (24%) indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities. While no critical or high severity taint flows were detected, the presence of one flow with unsanitized paths, coupled with the low output escaping, suggests a potential for stored or reflected XSS if user-supplied data is not handled rigorously. The absence of nonce checks on AJAX handlers (though there are none) and a limited number of capability checks suggest that if new entry points were introduced, they might lack proper authorization controls.

Overall, while the plugin benefits from a clean vulnerability history and a contained attack surface in its current state, the significant weakness in output escaping poses a substantial risk. Developers should prioritize addressing the XSS vulnerabilities indicated by the low output escaping rate. The one detected unsanitized path flow also warrants investigation to ensure it does not lead to unintended consequences, especially in conjunction with the output sanitization issues.

Key Concerns

  • Low output escaping percentage (24%)
  • Flow with unsanitized paths detected
  • Zero nonce checks found
Vulnerabilities
None known

Paypal Target Meter Security Vulnerabilities

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

Paypal Target Meter Release Timeline

v1.2.4Current
v1.2.3
v1.2.2
v1.2.1
v1.1
v0.9
Code Analysis
Analyzed Mar 17, 2026

Paypal Target Meter Code Analysis

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

Output Escaping

24% escaped70 total outputs
Data Flows · Security
1 unsanitized

Data Flow Analysis

1 flows1 with unsanitized paths
<pptm-admin> (pptm-admin.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Paypal Target Meter Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 3
actionwidgets_initpaypal-target-meter.php:13
actionadmin_menupaypal-target-meter.php:24
actionupdate_paypal_totals_actionpaypal_target_meter_widget.php:351

Scheduled Events 2

update_paypal_totals_action
update_paypal_totals_action
Maintenance & Trust

Paypal Target Meter Maintenance & Trust

Maintenance Signals

WordPress version tested3.0.5
Last updatedMar 24, 2011
PHP min version
Downloads5K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Paypal Target Meter Developer Profile

Loki

1 plugin · 10 total installs

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

How We Detect Paypal Target Meter

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/paypal-target-meter/pptm-admin.css/wp-content/plugins/paypal-target-meter/pptm-admin.js
Version Parameters
paypal-target-meter/pptm-admin.css?ver=paypal-target-meter/pptm-admin.js?ver=

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Paypal Target Meter