Master QR Code Generator – Static QR Code Generator Security & Risk Analysis

wordpress.org/plugins/master-qr-generator

Generates QR codes for every page, post, product, and custom post for the WordPress website.

400 active installs v2.0.6 PHP 5.2+ WP 4.6.0+ Updated Nov 28, 2025
qr-codeqr-code-generatorqrcodeshortcodewoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Master QR Code Generator – Static QR Code Generator Safe to Use in 2026?

Generally Safe

Score 100/100

Master QR Code Generator – Static QR Code Generator has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 4mo ago
Risk Assessment

The "master-qr-generator" v2.0.6 plugin exhibits a generally strong security posture based on the static analysis. The absence of dangerous functions, file operations, and external HTTP requests is a positive sign. All SQL queries are properly prepared, and a high percentage of output is correctly escaped, mitigating common injection and cross-site scripting (XSS) vulnerabilities. The plugin also implements nonce checks, further hardening against certain attack vectors. However, a key area of concern is the complete lack of capability checks across its entry points. While there are no AJAX handlers or REST API routes without authentication checks, the 6 shortcodes have no explicit capability checks defined. This could allow any logged-in user, regardless of their role or permissions, to trigger the functionality of these shortcodes, potentially leading to unintended consequences or information disclosure if the shortcode's output or behavior can be manipulated.

The plugin has no recorded vulnerability history, which is excellent. This suggests a history of secure development and maintenance. The absence of critical or high-severity taint analysis results further reinforces the perception of a clean codebase regarding sensitive data flows. Overall, the plugin demonstrates good security practices in many areas, particularly in handling database interactions and output sanitization. The primary weakness lies in the lack of role-based access control for its shortcodes, which represents a potential oversight that could be exploited in certain scenarios. Given the lack of historical vulnerabilities and the absence of critical static analysis findings, the overall risk is moderate, but the absence of capability checks for shortcodes warrants attention.

Key Concerns

  • No capability checks on shortcodes
  • 89% properly escaped output
Vulnerabilities
None known

Master QR Code Generator – Static QR Code Generator Security Vulnerabilities

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

Master QR Code Generator – Static QR Code Generator Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
31
241 escaped
Nonce Checks
5
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

89% escaped272 total outputs
Attack Surface

Master QR Code Generator – Static QR Code Generator Attack Surface

Entry Points6
Unprotected0

Shortcodes 6

[masterqr_link] admin\class_masterqr_shortcode.php:29
[masterqr_whatsapp] admin\class_masterqr_shortcode.php:34
[masterqr_wifi] admin\class_masterqr_shortcode.php:39
[masterqr_maps] admin\class_masterqr_shortcode.php:44
[masterqr_vcard] admin\class_masterqr_shortcode.php:49
[masterqr-post] public\class-masterqr-public.php:197
WordPress Hooks 19
actionadmin_initadmin\class-masterqr-metavlue.php:18
actionsave_postadmin\class-masterqr-metavlue.php:22
actionadmin_enqueue_scriptsadmin\class-masterqr-redirect.php:21
actionlogin_enqueue_scriptsadmin\class-masterqr-redirect.php:26
actionadmin_initadmin\class_masterqr-generator.php:17
actionadmin_menuadmin\class_masterqr_admin_menu.php:15
actionadmin_initadmin\class_masterqr_logo_setting.php:20
actioninitadmin\class_masterqr_shortcode.php:19
actionadmin_initadmin\class_masterqr_shortcode_admin.php:20
actionadmin_initadmin\class_masterqr_shortodedocs.php:18
actionplugins_loadedincludes\class-masterqr-lite.php:127
actionadmin_enqueue_scriptsincludes\class-masterqr-lite.php:143
actionadmin_enqueue_scriptsincludes\class-masterqr-lite.php:145
actionwp_enqueue_scriptsincludes\class-masterqr-lite.php:163
actionwp_enqueue_scriptsincludes\class-masterqr-lite.php:164
filterthe_contentincludes\class-masterqr-lite.php:165
actioninitincludes\class-masterqr-lite.php:166
filterwoocommerce_product_tabsincludes\class-masterqr-lite.php:167
actionupdate_option_active_pluginsmaster-qr-lite.php:31
Maintenance & Trust

Master QR Code Generator – Static QR Code Generator Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedNov 28, 2025
PHP min version5.2
Downloads13K

Community Trust

Rating60/100
Number of ratings3
Active installs400
Developer Profile

Master QR Code Generator – Static QR Code Generator Developer Profile

Sharabindu

7 plugins · 5K total installs

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

How We Detect Master QR Code Generator – Static QR Code Generator

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/master-qr-generator/admin/css/masterqr-admin.css/wp-content/plugins/master-qr-generator/admin/js/easy.qrcode.min.js/wp-content/plugins/master-qr-generator/admin/js/jQuery.print.js/wp-content/plugins/master-qr-generator/admin/js/clipboard.min.js/wp-content/plugins/master-qr-generator/admin/js/clipbord-script.js/wp-content/plugins/master-qr-generator/admin/js/custom.js/wp-content/plugins/master-qr-generator/admin/js/media.js/wp-content/plugins/master-qr-generator/public/js/custom.js
Script Paths
/wp-content/plugins/master-qr-generator/admin/js/easy.qrcode.min.js/wp-content/plugins/master-qr-generator/admin/js/jQuery.print.js/wp-content/plugins/master-qr-generator/admin/js/clipboard.min.js/wp-content/plugins/master-qr-generator/admin/js/clipbord-script.js/wp-content/plugins/master-qr-generator/admin/js/custom.js/wp-content/plugins/master-qr-generator/admin/js/media.js+1 more
Version Parameters
master-qr-generator/admin/css/masterqr-admin.css?ver=master-qr-generator/admin/js/easy.qrcode.min.js?ver=master-qr-generator/admin/js/jQuery.print.js?ver=master-qr-generator/admin/js/clipboard.min.js?ver=master-qr-generator/admin/js/clipbord-script.js?ver=master-qr-generator/admin/js/custom.js?ver=master-qr-generator/admin/js/media.js?ver=master-qr-generator/public/js/custom.js?ver=

HTML / DOM Fingerprints

Data Attributes
data-qrcode-src
JS Globals
datas
FAQ

Frequently Asked Questions about Master QR Code Generator – Static QR Code Generator