Dynamic QR Code – generator Security & Risk Analysis

wordpress.org/plugins/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.

6K active installs v1.0.1 PHP 8.0+ WP 5.9+ Updated Dec 29, 2024
dynamic-qr-codedynamic-qr-code-generatorqr-codeqr-code-generator
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Dynamic QR Code – generator Safe to Use in 2026?

Generally Safe

Score 92/100

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

No known CVEs Updated 1yr ago
Risk Assessment

The "dynamic-qr-code" plugin v1.0.1 exhibits a generally strong security posture, with no identified vulnerabilities or critical security signals from the static analysis. The absence of known CVEs and a clean vulnerability history are positive indicators. The code demonstrates good practices by heavily relying on prepared statements for SQL queries (94%) and performing a significant number of output escaps. However, the plugin is not without potential concerns. The moderately high percentage of unescaped outputs (34%) presents a risk of cross-site scripting (XSS) vulnerabilities if user-supplied data is rendered without proper sanitization. Additionally, while there are no direct attack vectors identified in the static analysis (0 entry points), the presence of file operations and external HTTP requests could be potential vectors if not handled securely, though the analysis does not explicitly flag them as problematic in this version.

While the lack of direct entry points and known vulnerabilities is reassuring, the unescaped output percentage warrants attention. The plugin's overall security is good, but the 34% of outputs not properly escaped is a notable area for improvement and potential risk. Given the lack of identified critical issues and the plugin's overall clean history, the risks are considered moderate. Future development should prioritize ensuring all outputs are properly escaped to mitigate potential XSS risks and maintain this positive security trend.

Key Concerns

  • Unescaped output percentage is high
Vulnerabilities
None known

Dynamic QR Code – generator Security Vulnerabilities

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

Dynamic QR Code – generator Release Timeline

v1.0.1Current
v1.0.0
v0.9.3
v0.9.2
v0.9.1
v0.9.0
v0.8.8
v0.8.7
v0.8.5
v0.8.2
v0.8.1
v0.8
Code Analysis
Analyzed Mar 16, 2026

Dynamic QR Code – generator Code Analysis

Dangerous Functions
0
Raw SQL Queries
1
15 prepared
Unescaped Output
57
113 escaped
Nonce Checks
3
Capability Checks
1
File Operations
16
External Requests
1
Bundled Libraries
0

SQL Query Safety

94% prepared16 total queries

Output Escaping

66% escaped170 total outputs
Attack Surface

Dynamic QR Code – generator Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 28
actioncurrent_screendynamic-qr-code.php:142
filterthe_contentdynamic-qr-code.php:198
actionwp_dashboard_setupsos\wp\dashboardwidget.php:20
actioncurrent_screensos\wp\data\form.php:46
actionthe_postsos\wp\data\form.php:48
actionplugins_loadedsos\wp\data\wpdatabase.php:84
actionsave_postsos\wp\metabox.php:67
actionadmin_noticessos\wp\metabox.php:76
actioninitsos\wp\plugin.php:336
actionplugins_loadedsos\wp\plugin.php:389
actionplugin_loadedsos\wp\plugin.php:397
actionplugins_loadedsos\wp\plugin.php:400
actionenqueue_block_editor_assetssos\wp\plugin.php:408
actionelementor/widgets/widgets_registeredsos\wp\plugin.php:487
filterquery_varssos\wp\plugin.php:533
actionrest_api_initsos\wp\plugin.php:546
actionadmin_initsos\wp\plugin.php:554
actionadd_meta_boxessos\wp\plugin.php:557
actionedit_form_after_titlesos\wp\plugin.php:563
filterplugin_row_metasos\wp\plugin.php:587
actionadmin_menusos\wp\plugin.php:600
actionadmin_menusos\wp\plugin.php:603
actionthe_postssos\wp\plugin.php:609
actionplugins_loadedsos\wp\plugin.php:615
actionwp_enqueue_scriptssos\wp\tasset.php:44
actionadmin_enqueue_scriptssos\wp\tasset.php:56
actionadmin_enqueue_scriptssos\wp\tasset.php:77
actionplugins_loadedsos\wp\ttranslation.php:69
Maintenance & Trust

Dynamic QR Code – generator Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedDec 29, 2024
PHP min version8.0
Downloads34K

Community Trust

Rating100/100
Number of ratings8
Active installs6K
Developer Profile

Dynamic QR Code – generator Developer Profile

sosidee

7 plugins · 6K total installs

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

How We Detect Dynamic 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/dynamic-qr-code/src/js/admin.js/wp-content/plugins/dynamic-qr-code/src/js/qrcode.js/wp-content/plugins/dynamic-qr-code/src/js/config.js/wp-content/plugins/dynamic-qr-code/src/css/admin.css
Script Paths
/wp-content/plugins/dynamic-qr-code/src/js/admin.js/wp-content/plugins/dynamic-qr-code/src/js/qrcode.js/wp-content/plugins/dynamic-qr-code/src/js/config.js

HTML / DOM Fingerprints

JS Globals
window.SOSIDEEDYNAMICQRCODE
REST Endpoints
/wp-json/dynamic-qr-code/v1/redirect
Shortcode Output
[dynamic-qr-code]
FAQ

Frequently Asked Questions about Dynamic QR Code – generator