
QRcdr – Custom & Dynamic QR Code Generator (Frontend) Security & Risk Analysis
wordpress.org/plugins/qrcdrFrontend QR code generator for visitors. Create custom static & dynamic codes with logos and SVG/PDF downloads. Gutenberg block & Shortcode included.
Is QRcdr – Custom & Dynamic QR Code Generator (Frontend) Safe to Use in 2026?
Generally Safe
Score 100/100QRcdr – Custom & Dynamic QR Code Generator (Frontend) 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 – Custom & Dynamic QR Code Generator (Frontend) Security Vulnerabilities
QRcdr – Custom & Dynamic QR Code Generator (Frontend) Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
QRcdr – Custom & Dynamic QR Code Generator (Frontend) Attack Surface
AJAX Handlers 8
Shortcodes 1
WordPress Hooks 22
Scheduled Events 1
Maintenance & Trust
QRcdr – Custom & Dynamic QR Code Generator (Frontend) Maintenance & Trust
Maintenance Signals
Community Trust
QRcdr – Custom & Dynamic QR Code Generator (Frontend) 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 – QR Code Generator
qr-code-composer
Generate QR codes for URLs, text, WiFi, email & more in seconds. No setup needed.
Master QR Code Generator – Static QR Code Generator
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 – Custom & Dynamic QR Code Generator (Frontend) Developer Profile
3 plugins · 510 total installs
How We Detect QRcdr – Custom & Dynamic QR Code Generator (Frontend)
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">