
QRcdr – Frontend Generator for Custom and Dynamic QR Codes Security & Risk Analysis
wordpress.org/plugins/qrcdrGive your visitors a frontend QR code generator. Custom colors, logos, 14+ data types, PNG, SVG and PDF export. Dynamic codes and analytics with PRO.
Is QRcdr – Frontend Generator for Custom and Dynamic QR Codes Safe to Use in 2026?
Generally Safe
Score 100/100QRcdr – Frontend Generator for Custom and Dynamic QR Codes has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The qrcdr plugin v1.0.8 exhibits a generally good security posture, with a high percentage of properly escaped outputs and no reported critical or high-severity vulnerabilities in its history. The plugin also demonstrates sound practices by using prepared statements for all SQL queries and avoiding dangerous functions and file operations. However, the presence of two AJAX handlers without authentication checks represents a notable weakness, creating a potential attack vector.
The taint analysis, while limited to only two flows, indicated that both involved unsanitized paths. Although these were not classified as critical or high severity, the fact that these paths were not sanitized at all is a concern. The plugin's vulnerability history is clean, which is a positive indicator of its development practices and the absence of known exploitable flaws. Nevertheless, the unprotected AJAX endpoints are a concrete security concern that should be addressed.
In conclusion, qrcdr v1.0.8 is a relatively secure plugin due to its adherence to several best practices like prepared statements and output escaping. The absence of historical vulnerabilities is commendable. However, the two unprotected AJAX endpoints are a significant security oversight that requires immediate attention to mitigate potential risks.
Key Concerns
- AJAX handlers without auth checks
- Taint flows with unsanitized paths
QRcdr – Frontend Generator for Custom and Dynamic QR Codes Security Vulnerabilities
QRcdr – Frontend Generator for Custom and Dynamic QR Codes Release Timeline
QRcdr – Frontend Generator for Custom and Dynamic QR Codes Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
QRcdr – Frontend Generator for Custom and Dynamic QR Codes Attack Surface
AJAX Handlers 8
Shortcodes 1
WordPress Hooks 22
Scheduled Events 1
Maintenance & Trust
QRcdr – Frontend Generator for Custom and Dynamic QR Codes Maintenance & Trust
Maintenance Signals
Community Trust
QRcdr – Frontend Generator for Custom and Dynamic QR Codes Alternatives
Dynamic QR Code – generator
dynamic-qr-code
Allows you to generate DYNAMIC QR CODES: you can modify what happens when scanning your QR code without actually modifying (and reprinting) it.
QR Code Composer – Automatic QR Code Generator
qr-code-composer
Auto-generate QR codes for WordPress pages, posts & WooCommerce — no manual setup required.
Master QR Code Generator – Fast & Easy QR Code Creator
master-qr-generator
Generates QR codes for every page, post, product, and custom post for the WordPress website.
Easy QR Code Generator
easy-qr-code-generator
Generate custom and automatic site page URL QR codes.
QR Code Generator & Scanner – Dynamic QR Codes for WordPress
zolo-qr-code
The QR Code block helps you create custom QR codes directly on your WordPress website and quickly access links, promotions, or contact info.
QRcdr – Frontend Generator for Custom and Dynamic QR Codes Developer Profile
3 plugins · 510 total installs
How We Detect QRcdr – Frontend Generator for Custom and Dynamic QR Codes
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/qrcdr/assets/css/qrcdr.min.css/wp-content/plugins/qrcdr/assets/css/qrcdr.css/wp-content/plugins/qrcdr/assets/js/qrcdr-plugin.dev.js/wp-content/plugins/qrcdr/assets/js/qrcdr-plugin.min.js/wp-content/plugins/qrcdr/assets/js/ol-qrcdr.dev.js/wp-content/plugins/qrcdr/assets/js/ol-qrcdr.min.js/wp-content/plugins/qrcdr/assets/js/qrcdr-plugin.dev.js/wp-content/plugins/qrcdr/assets/js/qrcdr-plugin.min.js/wp-content/plugins/qrcdr/assets/js/ol-qrcdr.dev.js/wp-content/plugins/qrcdr/assets/js/ol-qrcdr.min.jsqrcdr-plugin.dev.js?ver=qrcdr-plugin.min.js?ver=ol-qrcdr.dev.js?ver=ol-qrcdr.min.js?ver=qrcdr.css?ver=qrcdr.min.css?ver=HTML / DOM Fingerprints
qrcdr-containerqrcdr-generatorqrcdr-generator-boxqrcdr-input-wrapperqrcdr-inputqrcdr-download-buttonqrcdr-shortcode-wrapper<!-- QrCdr - Shortcode -->data-qrcdr-actiondata-qrcdr-iddata-qrcdr-containerqrcdr_ajax_objectQRcdr_FnQRcdr_Generator/wp-json/qrcdr/v1/options/wp-json/qrcdr/v1/qr_generate/wp-json/qrcdr/v1/qr_download<div class="qrcdr-shortcode-wrapper">