Create QR Code Security & Risk Analysis

wordpress.org/plugins/create-qr-code-wordpress-plugin

Automatically generates QR codes for your posts and pages.

20 active installs v1.4 PHP + WP 2.0.2+ Updated May 28, 2010
creategeneratemobileqr-codequick-response
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Create QR Code Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 15yr ago
Risk Assessment

The "create-qr-code-wordpress-plugin" v1.4 exhibits a mixed security posture. On one hand, the plugin boasts a clean vulnerability history with no known CVEs, suggesting a history of responsible development or low discoverability of flaws. The static analysis also indicates good practices regarding SQL queries, with all using prepared statements. Furthermore, there are no external HTTP requests or bundled libraries to worry about.

However, significant concerns arise from the code analysis. The complete lack of capability checks and nonce checks on any potential entry points is a major weakness. While the current attack surface appears zero, any future addition of AJAX, REST API, or shortcodes would be inherently unprotected. The most alarming finding is the taint analysis, which revealed one flow with an unsanitized path. Coupled with the fact that 100% of output is unescaped, this suggests a high probability of a stored XSS or path traversal vulnerability if user-supplied data is ever processed without proper sanitization and escaping.

Despite the absence of historical vulnerabilities, the current code analysis indicates critical weaknesses that, if exploited, could lead to severe security issues. The lack of output escaping and the identified unsanitized path flow are significant red flags that outweigh the plugin's clean history. While the current attack surface is zero, this can easily change, and the foundation for exploiting vulnerabilities is present.

Key Concerns

  • Unsanitized path flow found
  • 100% of outputs are unescaped
  • No capability checks on entry points
  • No nonce checks on entry points
Vulnerabilities
None known

Create QR Code Security Vulnerabilities

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

Create QR Code Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
6
0 escaped
Nonce Checks
0
Capability Checks
0
File Operations
10
External Requests
0
Bundled Libraries
0

Output Escaping

0% escaped6 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

1 flows1 with unsanitized paths
<qr_img> (scripts\php\qr_img.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Create QR Code Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 2
actionadmin_menucreateqr.php:60
actionadmin_initcreateqr.php:68
Maintenance & Trust

Create QR Code Maintenance & Trust

Maintenance Signals

WordPress version tested2.9.2
Last updatedMay 28, 2010
PHP min version
Downloads6K

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

Create QR Code Developer Profile

Arjen Tienkamp

2 plugins · 30 total installs

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

How We Detect Create QR Code

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

Asset Fingerprints

Script Paths
/wp-content/plugins/create-qr-code-wordpress-plugin/scripts/php/qr_img.php

HTML / DOM Fingerprints

CSS Classes
qrcodeqr
HTML Comments
<!-- START Create QR code --><!-- END Create QR code -->
Shortcode Output
<div class="qrcode"> <img class="qr" src="
FAQ

Frequently Asked Questions about Create QR Code