Crypto QR Code WP Security & Risk Analysis

wordpress.org/plugins/crypto-qr-code-wp

Accept Bitcoin and cryptocurrency donations with a click to reveal QR code, generated in the browser with a wallet settings page.

10 active installs v1.3.0 PHP 7.4+ WP 4.7+ Updated Jun 26, 2026
bitcoinbitcoin-donationcrypto-donationcryptocurrencyqr-code
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Crypto QR Code WP Safe to Use in 2026?

Generally Safe

Score 100/100

Crypto QR Code WP has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2mo ago
Risk Assessment

The crypto-qr-code-wp plugin v1.0.2 exhibits a mixed security posture. On the positive side, the plugin demonstrates good practices by exclusively using prepared statements for SQL queries and has no known historical vulnerabilities, indicating a generally stable and secure development history. The static analysis also shows a small attack surface with no unprotected entry points and a limited number of file operations and external HTTP requests. However, a significant concern arises from the complete lack of output escaping across all 12 identified output points. This presents a substantial risk of cross-site scripting (XSS) vulnerabilities, where malicious scripts could be injected into the website if user-supplied data is not properly sanitized before being displayed. Additionally, while the plugin has capability checks, the absence of nonce checks on any entry points, including the single shortcode, is a notable weakness. This could allow for cross-site request forgery (CSRF) attacks. The lack of taint analysis results also means potential vulnerabilities in data flow might have been missed.

In conclusion, while the plugin benefits from a clean vulnerability history and secure SQL handling, the critical deficiency in output escaping and the absence of nonce checks introduce significant security risks. The developer should prioritize addressing the unescaped output to mitigate XSS vulnerabilities and implement nonce checks to prevent CSRF attacks. The limited scope of the static analysis and the absence of taint analysis further suggest that a more thorough review might be beneficial.

Key Concerns

  • 0% output escaping
  • 0 nonce checks
Vulnerabilities
None known

Crypto QR Code WP Security Vulnerabilities

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

Crypto QR Code WP Release Timeline

v1.3.0Current
v1.2.0
v1.1.0
v1.0.2
v1.0.1
v1.0.0
Code Analysis
Analyzed Mar 16, 2026

Crypto QR Code WP Code Analysis

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

Bundled Libraries

TCPDF

Output Escaping

0% escaped12 total outputs
Attack Surface

Crypto QR Code WP Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[cqcw_generator] includes\shortcode.php:55
WordPress Hooks 4
actioninitcrypto-qr-code-wp.php:83
actionadmin_initcrypto-qr-code-wp.php:84
filterbody_classincludes\helpers.php:18
actionwidgets_initincludes\widgets.php:84
Maintenance & Trust

Crypto QR Code WP Maintenance & Trust

Maintenance Signals

WordPress version tested7.0.2
Last updatedJun 26, 2026
PHP min version7.4
Downloads7K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Crypto QR Code WP Developer Profile

ksym04

4 plugins · 1K total installs

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

How We Detect Crypto QR Code WP

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/crypto-qr-code-wp/assets/js/script.js/wp-content/plugins/crypto-qr-code-wp/assets/css/style.css
Script Paths
/wp-content/plugins/crypto-qr-code-wp/assets/js/script.js
Version Parameters
crypto-qr-code-wp/assets/js/script.js?ver=crypto-qr-code-wp/assets/css/style.css?ver=

HTML / DOM Fingerprints

CSS Classes
cqcw-blockcqcw-block__labelcqcw-block__buttoncqcw-block__dialogcqcw-block__dialog-headingcqcw-block__dialog-contentcqcw-block__button-close
Data Attributes
id="{$label}_{$address}_{$random_num}"
Shortcode Output
<span class="cqcw-block"><label class="cqcw-block__label"><a href="#{$label}_{$address}_{$random_num}" class="cqcw-block__button"><em id="{$label}_{$address}_{$random_num}" class="cqcw-block__dialog">
FAQ

Frequently Asked Questions about Crypto QR Code WP