Hashcash Security & Risk Analysis

wordpress.org/plugins/hashcash

Integrates Hashcash.IO proof-of-work widget with login/registration/comment forms.

20 active installs v1.0.14 PHP + WP 3.0.0+ Updated Unknown
hashcashsecurityspam
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Hashcash Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs
Risk Assessment

The "hashcash" plugin v1.0.14 exhibits a strong security posture based on the provided static analysis. The absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits its attack surface. Furthermore, the plugin demonstrates good coding practices with 100% of SQL queries using prepared statements and 93% of output properly escaped, indicating a low risk of injection and XSS vulnerabilities from these areas.

However, the taint analysis reveals a potential concern. All 7 analyzed flows showed unsanitized paths, and while none were classified as critical or high severity, this suggests that user-supplied input might not be consistently validated or sanitized before being used in sensitive operations. The presence of one external HTTP request also warrants attention, as it could be a vector for SSRF or other network-based attacks if not handled securely.

The plugin's vulnerability history is a strong positive indicator, with zero recorded CVEs, meaning it has a clean track record. This, combined with the secure coding practices observed in SQL and output handling, paints a picture of a plugin that is generally well-developed from a security perspective. The primary area for improvement lies in ensuring all data flows are thoroughly sanitized, even if they haven't led to known critical vulnerabilities yet.

Key Concerns

  • Unsanitized paths in taint analysis
  • External HTTP request present
  • Low percentage of output escaping
Vulnerabilities
None known

Hashcash Security Vulnerabilities

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

Hashcash Code Analysis

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

Output Escaping

93% escaped27 total outputs
Data Flows
7 unsanitized

Data Flow Analysis

7 flows7 with unsanitized paths
wpcf7_hashcash_validation_filter (includes\contactform7.php:63)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Hashcash Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 17
actionadmin_menuadmin\class-wp-hashcash-admin.php:45
actionadmin_initadmin\class-wp-hashcash-admin.php:48
actionplugins_loadedhashcash.php:33
actionplugins_loadedhashcash.php:47
actionwpcf7_initincludes\contactform7.php:7
filterwpcf7_validate_hashcashincludes\contactform7.php:61
filterwpcf7_messagesincludes\contactform7.php:95
actionadmin_initincludes\contactform7.php:106
actioninitpublic\class-wp-hashcash.php:44
actionwpmu_new_blogpublic\class-wp-hashcash.php:47
actionwp_enqueue_scriptspublic\class-wp-hashcash.php:50
actionlogin_enqueue_scriptspublic\class-wp-hashcash.php:51
filterregistration_errorspublic\class-wp-hashcash.php:54
filterallow_password_resetpublic\class-wp-hashcash.php:55
filterwp_authenticatepublic\class-wp-hashcash.php:56
filterpre_comment_approvedpublic\class-wp-hashcash.php:57
actionbp_signup_validatepublic\class-wp-hashcash.php:60
Maintenance & Trust

Hashcash Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedUnknown
PHP min version
Downloads5K

Community Trust

Rating100/100
Number of ratings5
Active installs20
Developer Profile

Hashcash Developer Profile

pkaroukin

1 plugin · 20 total installs

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

How We Detect Hashcash

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/hashcash/assets/css/wp-hashcash-admin.css
Script Paths
/wp-content/plugins/hashcash/assets/js/wp-hashcash-admin.js
Version Parameters
wp-hashcash-admin.css?ver=wp-hashcash-admin.js?ver=

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Hashcash