Crypto QR Code WP Security & Risk Analysis

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

Add cryptocurrencies QR code donate with tooltip.

10 active installs v1.0.2 PHP + WP 4.7+ Updated Unknown
bitcoincryptocryptocurrencyqr-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
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

No version history available.
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 tested5.4.19
Last updatedUnknown
PHP min version
Downloads6K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Crypto QR Code WP Developer Profile

ksym04

3 plugins · 1K total installs

87
trust score
Avg Security Score
90/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