IssueBadge – Bulk Certificate Generator Security & Risk Analysis

wordpress.org/plugins/issuebadge-bulk-certificate-generator

Generate and issue digital certificates and badges using the IssueBadge API directly from your WordPress admin panel.

0 active installs v1.0.0 PHP 7.2+ WP 5.0+ Updated Sep 23, 2025
bulk-certificatecredentialscustom-certification-certificatesdigital-certificatesqr-code-verification
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is IssueBadge – Bulk Certificate Generator Safe to Use in 2026?

Generally Safe

Score 100/100

IssueBadge – Bulk Certificate Generator has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6mo ago
Risk Assessment

The "issuebadge-bulk-certificate-generator" v1.0.0 plugin exhibits a generally strong security posture based on the provided static analysis. The absence of unprotected AJAX handlers, REST API routes, shortcodes, or cron events significantly limits its attack surface. The plugin also demonstrates good practices by implementing nonce checks and capability checks for its entry points, alongside a reasonable rate of output escaping.

However, a notable concern arises from the handling of SQL queries. The single SQL query identified is not using prepared statements, which presents a risk of SQL injection vulnerabilities, especially if any user-supplied data is incorporated into this query. While no critical or high severity taint flows were detected, and the plugin has no recorded vulnerability history, the lack of prepared statements for SQL queries is a critical oversight that could be exploited.

In conclusion, the plugin has several strengths, including a small attack surface and the presence of security checks. The primary weakness lies in the unescaped SQL query, which warrants attention. The clean vulnerability history is a positive indicator, but the identified SQL query practice poses a potential risk that should be addressed.

Key Concerns

  • SQL queries not using prepared statements
Vulnerabilities
None known

IssueBadge – Bulk Certificate Generator Security Vulnerabilities

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

IssueBadge – Bulk Certificate Generator Code Analysis

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

SQL Query Safety

0% prepared1 total queries

Output Escaping

70% escaped10 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
render_api_settings_page (issuebadge-bulk-certificate-generator.php:128)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

IssueBadge – Bulk Certificate Generator Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 2

authwp_ajax_issuebadge_get_badgesissuebadge-bulk-certificate-generator.php:47
authwp_ajax_issuebadge_create_issueissuebadge-bulk-certificate-generator.php:48
WordPress Hooks 2
actionadmin_menuissuebadge-bulk-certificate-generator.php:45
actionadmin_enqueue_scriptsissuebadge-bulk-certificate-generator.php:46
Maintenance & Trust

IssueBadge – Bulk Certificate Generator Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedSep 23, 2025
PHP min version7.2
Downloads188

Community Trust

Rating100/100
Number of ratings1
Active installs0
Developer Profile

IssueBadge – Bulk Certificate Generator Developer Profile

issuebadge

1 plugin · 0 total installs

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

How We Detect IssueBadge – Bulk Certificate Generator

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/issuebadge-bulk-certificate-generator/assets/css/admin.css/wp-content/plugins/issuebadge-bulk-certificate-generator/assets/js/admin.js
Script Paths
/wp-content/plugins/issuebadge-bulk-certificate-generator/assets/js/admin.js
Version Parameters
issuebadge-bulk-certificate-generator/assets/css/admin.css?ver=issuebadge-bulk-certificate-generator/assets/js/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
issuebadge-messages
Data Attributes
id="issuebadge-send-form"id="badge_id"id="refresh-badges"id="recipient_name"id="api_key"
JS Globals
issuebadge_ajax
FAQ

Frequently Asked Questions about IssueBadge – Bulk Certificate Generator