WP QR Code Auto Generator Security & Risk Analysis

wordpress.org/plugins/wp-qr-code-auto-generator

Automatically generate QR Code for pages, posts and custom post types with permalink or shortlink. You can embed QR Code with shortcode.

80 active installs v1.1.0 PHP + WP 3.0+ Updated Oct 11, 2016
adminimageimagesqr-codeurl
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP QR Code Auto Generator Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 9yr ago
Risk Assessment

The wp-qr-code-auto-generator plugin v1.1.0 exhibits a mixed security posture. On the positive side, it demonstrates a commitment to secure data handling by using prepared statements for all SQL queries and avoids external HTTP requests. The absence of known vulnerabilities in its history is also a strong indicator of past security diligence.

However, several significant concerns arise from the static analysis. The plugin fails to implement any nonce checks or capability checks, which are crucial for preventing CSRF and unauthorized access to its functionality. A substantial 10% of output escaping is concerning, especially when coupled with three flows with unsanitized paths identified during taint analysis, even though they were not classified as critical or high severity. This indicates a potential for Cross-Site Scripting (XSS) vulnerabilities if any of these unsanitized flows lead to output rendering.

While the attack surface is small and currently unprotected entry points are zero, the lack of robust authentication and authorization mechanisms on the existing shortcode is a notable weakness. The presence of a bundled library (TCPDF) also introduces a potential risk if it's an outdated or vulnerable version, though this is not explicitly detailed in the provided data. Overall, the plugin has good foundations in data handling but requires immediate attention regarding input validation and output escaping, as well as implementing proper authentication and authorization.

Key Concerns

  • No nonce checks implemented
  • No capability checks implemented
  • Unsanitized paths in taint analysis (3 flows)
  • Low output escaping percentage (10%)
  • Bundled library (TCPDF) without version info
Vulnerabilities
None known

WP QR Code Auto Generator Security Vulnerabilities

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

WP QR Code Auto Generator Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
26
3 escaped
Nonce Checks
0
Capability Checks
0
File Operations
22
External Requests
0
Bundled Libraries
1

Bundled Libraries

TCPDF

Output Escaping

10% escaped29 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

3 flows3 with unsanitized paths
wpqr_settings_page (wp-qr-code-auto-generator.php:25)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WP QR Code Auto Generator Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[wpqr-code] wp-qr-code-auto-generator.php:267
WordPress Hooks 2
actionadmin_menuwp-qr-code-auto-generator.php:19
actionadd_meta_boxeswp-qr-code-auto-generator.php:187
Maintenance & Trust

WP QR Code Auto Generator Maintenance & Trust

Maintenance Signals

WordPress version tested4.6.30
Last updatedOct 11, 2016
PHP min version
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs80
Developer Profile

WP QR Code Auto Generator Developer Profile

Arka Roy

1 plugin · 80 total installs

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

How We Detect WP QR Code Auto Generator

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-qr-code-auto-generator/phpqrcode/index.php/wp-content/plugins/wp-qr-code-auto-generator/phpqrcode/qr.php/wp-content/plugins/wp-qr-code-auto-generator/phpqrcode/CHANGES.TXT/wp-content/plugins/wp-qr-code-auto-generator/phpqrcode/README.TXT/wp-content/plugins/wp-qr-code-auto-generator/includes/constants.php

HTML / DOM Fingerprints

CSS Classes
nav-tabnav-tab-active
Data Attributes
name="wpqr_submit"name="wpqr_generate"name="generate_url"name="wpqr_eclevel"name="wpqr_matrix"name="wpqr_frame"+2 more
FAQ

Frequently Asked Questions about WP QR Code Auto Generator