My Two Cents Security & Risk Analysis

wordpress.org/plugins/my-two-cents

Get BitCoin from commenters. Auto-approve comments that include a BitCoin donation. Fight spam with BitCoin microtransactions.

10 active installs v0.2 PHP + WP 3.0+ Updated Sep 25, 2014
bitcoincommentscryptocurrencymoderationmonetize
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is My Two Cents Safe to Use in 2026?

Generally Safe

Score 85/100

My Two Cents has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 11yr ago
Risk Assessment

The plugin "my-two-cents" v0.2 exhibits a mixed security posture. On the positive side, there are no known vulnerabilities (CVEs) associated with this plugin, and its code analysis shows no dangerous functions, raw SQL queries, file operations, or external HTTP requests originating from unsanitized sources. The absence of taint analysis findings is also encouraging, suggesting that potentially harmful data flows are not being introduced by the plugin.

However, there are several areas of concern. The lack of any AJAX handlers, REST API routes, shortcodes, or cron events means the plugin has a minimal attack surface from a direct entry point perspective. Nevertheless, the static analysis reveals only one capability check across the entire plugin, and critically, zero nonce checks. While there are no AJAX handlers to protect, the absence of nonces as a general security practice is a significant weakness. Furthermore, half of the output operations are not properly escaped, which could lead to cross-site scripting (XSS) vulnerabilities if the data being output is not inherently safe or if user-supplied data is ever incorporated into these outputs.

Given the plugin's version number (0.2) and the limited number of total outputs, it's possible the plugin is still in early development. The lack of vulnerabilities in its history is a good sign, but the identified code weaknesses, particularly the unescaped outputs and the complete absence of nonce checks, suggest that the plugin is not following all best practices for secure WordPress development. These issues, while not exploited yet, represent latent risks that could be leveraged in future attacks, especially as the plugin evolves.

Key Concerns

  • Half of outputs are not properly escaped
  • Zero nonce checks implemented
  • Only one capability check present
Vulnerabilities
None known

My Two Cents Security Vulnerabilities

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

My Two Cents Code Analysis

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

Output Escaping

50% escaped12 total outputs
Attack Surface

My Two Cents Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 9
actionplugins_loadedmy-two-cents.php:21
actioninitmy-two-cents.php:22
actionparse_requestmy-two-cents.php:24
actionadmin_initmy-two-cents.php:26
actionadmin_menumy-two-cents.php:27
actioncomment_postmy-two-cents.php:29
filtercomment_form_default_fieldsmy-two-cents.php:35
filtercomments_arraymy-two-cents.php:37
actionadmin_noticesmy-two-cents.php:42
Maintenance & Trust

My Two Cents Maintenance & Trust

Maintenance Signals

WordPress version tested4.0.38
Last updatedSep 25, 2014
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

My Two Cents Developer Profile

Meitar

13 plugins · 2K total installs

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

How We Detect My Two Cents

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/my-two-cents/css/my-two-cents.css/wp-content/plugins/my-two-cents/js/my-two-cents.js
Script Paths
/wp-content/plugins/my-two-cents/js/my-two-cents.js
Version Parameters
my-two-cents/css/my-two-cents.css?ver=my-two-cents/js/my-two-cents.js?ver=

HTML / DOM Fingerprints

CSS Classes
donation-appealcomment-form-bitcoin-address
Data Attributes
placeholder="your BitCoin address"
FAQ

Frequently Asked Questions about My Two Cents