QR-Code Bonus Card Security & Risk Analysis

wordpress.org/plugins/qr-code-bonus-card

generate QR-Code for Bonus Card. A simple and user-friendly digital bonus card system.

0 active installs v1.2.2 PHP 7.0+ WP 5.0+ Updated Jan 23, 2023
bonusbonus-barcodebonus-cardcardqr-code
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is QR-Code Bonus Card Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 3yr ago
Risk Assessment

The 'qr-code-bonus-card' plugin, version 1.2.2, exhibits a generally strong security posture, with excellent practices in SQL query handling and output escaping. The static analysis shows a commendable 100% of SQL queries utilize prepared statements, and 98% of outputs are properly escaped, significantly reducing risks of SQL injection and cross-site scripting (XSS) vulnerabilities respectively. The absence of file operations and external HTTP requests further limits potential attack vectors.

However, the taint analysis reveals a notable concern: 4 out of 7 analyzed flows have unsanitized paths, with 4 classified as high severity. This suggests potential pathways for malicious data to enter the application without proper validation or sanitization, which could lead to vulnerabilities if exploited. Additionally, while there are 6 AJAX entry points, the static analysis indicates 0 nonce checks. This is a significant oversight, as it leaves these AJAX handlers potentially vulnerable to Cross-Site Request Forgery (CSRF) attacks. The plugin's vulnerability history is clean, with no known CVEs, which is a positive sign and may indicate thorough development or recent security attention.

In conclusion, while the plugin demonstrates robust protection against common threats like SQL injection and XSS through diligent coding practices, the presence of high-severity unsanitized taint flows and the complete lack of nonce checks on AJAX handlers represent critical areas of concern that require immediate attention to bolster its overall security.

Key Concerns

  • High severity unsanitized taint flows
  • Missing nonce checks on AJAX handlers
Vulnerabilities
None known

QR-Code Bonus Card Security Vulnerabilities

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

QR-Code Bonus Card Code Analysis

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

SQL Query Safety

100% prepared43 total queries

Output Escaping

98% escaped130 total outputs
Data Flows
4 unsanitized

Data Flow Analysis

7 flows4 with unsanitized paths
qrbc_generate_qr_bonus_card (includes\admin-ajax.php:5)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

QR-Code Bonus Card Attack Surface

Entry Points6
Unprotected0

AJAX Handlers 6

authwp_ajax_qrbc_generate_qr_bonus_cardincludes\admin-ajax.php:3
noprivwp_ajax_qrbc_generate_qr_bonus_cardincludes\admin-ajax.php:4
authwp_ajax_qrbc_latest_history_qr_bonusincludes\admin-ajax.php:21
noprivwp_ajax_qrbc_latest_history_qr_bonusincludes\admin-ajax.php:22
authwp_ajax_qrbc_inactive_qr_bonus_card_winincludes\admin-ajax.php:67
noprivwp_ajax_qrbc_inactive_qr_bonus_card_winincludes\admin-ajax.php:68
WordPress Hooks 9
actionadmin_menuincludes\admin-bonus-wins.php:3
actionadmin_menuincludes\admin-bonuses.php:3
actionwpincludes\pages.php:42
filterpage_templateincludes\pages.php:51
filterpage_templateincludes\pages.php:60
actionadmin_initincludes\setting.php:13
actionadmin_menuincludes\setting.php:20
actioninitindex.php:38
actionupgrader_process_completeindex.php:53
Maintenance & Trust

QR-Code Bonus Card Maintenance & Trust

Maintenance Signals

WordPress version tested6.1.10
Last updatedJan 23, 2023
PHP min version7.0
Downloads861

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

QR-Code Bonus Card Developer Profile

Ali Rahimi

1 plugin · 0 total installs

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

How We Detect QR-Code Bonus Card

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/qr-code-bonus-card/assets/admin.css/wp-content/plugins/qr-code-bonus-card/assets/admin.js
Script Paths
/wp-content/plugins/qr-code-bonus-card/assets/admin.js
Version Parameters
qr-code-bonus-card/assets/admin.css?ver=qr-code-bonus-card/assets/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
qr-search-formprint-blockpagination-table
Data Attributes
onclickdata-iddata-bonus-id
FAQ

Frequently Asked Questions about QR-Code Bonus Card