Tohidul Certificate Verification System Security & Risk Analysis

wordpress.org/plugins/tohidul-certificate-verification-system

Verify student certificates and exam results online. Includes Import/Export, Backup, and print-ready templates for institutes.

10 active installs v2.1.0 PHP 7.4+ WP 5.0+ Updated Unknown
certificateexamresultstudentverification
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Tohidul Certificate Verification System Safe to Use in 2026?

Generally Safe

Score 100/100

Tohidul Certificate Verification System has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The plugin "tohidul-certificate-verification-system" v2.1.0 exhibits a generally strong security posture, with a significant number of implemented security measures. The plugin demonstrates good practices by utilizing prepared statements for a majority of its SQL queries and has excellent output escaping, with 99% of outputs properly escaped. Furthermore, the presence of numerous nonce and capability checks across its entry points suggests a conscious effort to prevent common WordPress vulnerabilities. The absence of known CVEs and a clean vulnerability history is also a positive indicator, implying a mature and well-maintained codebase.

However, the taint analysis reveals a notable concern: 7 out of 9 analyzed flows have unsanitized paths, with all of them flagged as high severity. This indicates a potential for path traversal or similar vulnerabilities where user-supplied input could be used to manipulate file paths, leading to unintended file access or manipulation. While no critical vulnerabilities were found in the taint analysis, these high-severity findings warrant careful investigation and remediation. The plugin's attack surface is relatively small, and all identified entry points appear to have authorization checks, which is commendable.

In conclusion, the plugin has a solid foundation of security practices, particularly in data handling and output sanitization. The primary area of concern lies within the taint analysis results concerning unsanitized paths. Addressing these high-severity taint flows is crucial to further strengthen the plugin's security and mitigate potential risks associated with path manipulation. The lack of historical vulnerabilities is a positive sign, but the current taint analysis findings should not be overlooked.

Key Concerns

  • High severity taint flows with unsanitized paths
Vulnerabilities
None known

Tohidul Certificate Verification System Security Vulnerabilities

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

Tohidul Certificate Verification System Code Analysis

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

SQL Query Safety

71% prepared14 total queries

Output Escaping

99% escaped196 total outputs
Data Flows
7 unsanitized

Data Flow Analysis

9 flows7 with unsanitized paths
restore_backup (includes\class-backup.php:89)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Tohidul Certificate Verification System Attack Surface

Entry Points5
Unprotected0

AJAX Handlers 4

authwp_ajax_tcvs_verify_certificateincludes\class-shortcodes.php:21
noprivwp_ajax_tcvs_verify_certificateincludes\class-shortcodes.php:22
authwp_ajax_tcvs_searchtohidul-certificate-verification-system.php:93
noprivwp_ajax_tcvs_searchtohidul-certificate-verification-system.php:94

Shortcodes 1

[tcvs_verification] includes\class-shortcodes.php:18
WordPress Hooks 22
actionadmin_menuincludes\class-admin.php:17
actionadmin_enqueue_scriptsincludes\class-admin.php:18
actionadmin_initincludes\class-admin.php:19
actionadmin_post_tcvs_add_certificateincludes\class-admin.php:20
actionadmin_post_tcvs_edit_certificateincludes\class-admin.php:21
actionadmin_post_tcvs_delete_certificateincludes\class-admin.php:22
actionadmin_post_tcvs_save_institute_settingsincludes\class-admin.php:23
actionadmin_noticesincludes\class-admin.php:24
actionadmin_post_tcvs_create_backupincludes\class-backup.php:17
actionadmin_post_tcvs_restore_backupincludes\class-backup.php:18
actionadmin_post_tcvs_export_certificatesincludes\class-export-import.php:16
actionadmin_post_tcvs_import_certificatesincludes\class-export-import.php:17
filterwp_kses_allowed_htmlincludes\class-security.php:15
actioninitincludes\class-security.php:16
filterupload_mimesincludes\class-security.php:17
actionadmin_post_tcvs_save_institute_settingsincludes\class-settings.php:16
actionplugins_loadedtohidul-certificate-verification-system.php:88
actionwp_enqueue_scriptstohidul-certificate-verification-system.php:89
actionadmin_enqueue_scriptstohidul-certificate-verification-system.php:90
actionadmin_post_tohidul_certificate_verification_system_form_actiontohidul-certificate-verification-system.php:96
actionplugins_loadedtohidul-certificate-verification-system.php:248
actionadmin_inittohidul-certificate-verification-system.php:258
Maintenance & Trust

Tohidul Certificate Verification System Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedUnknown
PHP min version7.4
Downloads160

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Tohidul Certificate Verification System Developer Profile

tohidulbhuiyan

1 plugin · 10 total installs

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

How We Detect Tohidul Certificate Verification System

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/tohidul-certificate-verification-system/assets/css/style.css/wp-content/plugins/tohidul-certificate-verification-system/assets/js/script.js/wp-content/plugins/tohidul-certificate-verification-system/assets/css/admin-style.css/wp-content/plugins/tohidul-certificate-verification-system/assets/js/admin-script.js
Script Paths
/wp-content/plugins/tohidul-certificate-verification-system/assets/js/script.js/wp-content/plugins/tohidul-certificate-verification-system/assets/js/admin-script.js
Version Parameters
tohidul-certificate-verification-system/style.css?ver=tohidul-certificate-verification-system/script.js?ver=tohidul-certificate-verification-system/admin-style.css?ver=tohidul-certificate-verification-system/admin-script.js?ver=

HTML / DOM Fingerprints

CSS Classes
tcvs-frontend-styletcvs-frontend-scripttcvs-admin-styletcvs-admin-script
JS Globals
tcvs_ajaxtcvs_admin
REST Endpoints
/wp-json/tohidul-certificate-verification-system
FAQ

Frequently Asked Questions about Tohidul Certificate Verification System