[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fIBjT4nrxtw5xh20odeQtu4SdlfhbLZbBliSBKJ-Km6E":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":22,"download_link":23,"security_score":24,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":35,"analysis":126,"fingerprints":269},"certificate-verification","Certificate Verification","2.0","SegWitz Sdn Bhd","https:\u002F\u002Fprofiles.wordpress.org\u002Fsegwitz\u002F","\u003Cp>Admin can enter course certificate codes , and details in the panel and user can verify their certificate using the course code in the front end.\u003C\u002Fp>\n\u003Col>\n\u003Cli>To install the SegWitz Course Certificate Verification plugin click “Download” or download the plugin from this GitHub repo.\u003Cbr \u002F>\n– To install the plugin after downloading it via GitHub, navigate to Plugins \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Add New \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Upload Plugin and upload the segwitz course certificate verification.zip file.\u003C\u002Fli>\n\u003Cli>Once you’ve installed the plugin, activate it through the WordPress plugin panel.\u003C\u002Fli>\n\u003Cli>Please navigate to the Certificate Codes menu inside of your WordPress admin panel after activating, and enter the information of the certificate.\u003C\u002Fli>\n\u003Cli>After you’re done, copy and paste this shortcode: [get_certificate_search_form] in the page you want to display the search bar of the codes.\u003C\u002Fli>\n\u003Cli>Once the shortcode has been pasted, you can now go to the page and try searching the certificate information by inserting the code and hit search.\u003C\u002Fli>\n\u003Cli>You are done ! Everything has been successfully integrate … !\u003C\u002Fli>\n\u003C\u002Fol>\n","Admin can enter course certificate codes , and details in the panel and user can verify their certificate using the course code in the front end.",1000,13580,100,5,"2020-06-08T11:53:00.000Z","4.8.28","4.0","5.4",[20,21],"certificate","verification","https:\u002F\u002Fsegwitz.com\u002Fcertificate-verification-wordpress-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcertificate-verification.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":24,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"segwitz",1,30,84,"2026-04-04T15:10:04.791Z",[36,57,78,93,110],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":13,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":55,"download_link":56,"security_score":13,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"certify-certificate-management-verification","Certify – Certificate Management & Verification","1.1","Amrit Kumar Chanchal","https:\u002F\u002Fprofiles.wordpress.org\u002Famritkumarchanchal\u002F","\u003Cp>Certify allows educational institutions, training centers, and organizations to manage and verify certificates online. Admins can add, edit, and bulk upload certificates, while users can verify their credentials using a unique certificate code. The plugin features a clean, responsive interface and robust security.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add, edit, and delete certificates from the admin panel\u003C\u002Fli>\n\u003Cli>Bulk upload certificates via CSV\u003C\u002Fli>\n\u003Cli>Frontend certificate verification form (shortcode: [certify])\u003C\u002Fli>\n\u003Cli>Professional, mobile-friendly UI\u002FUX\u003C\u002Fli>\n\u003Cli>Secure data handling and validation\u003C\u002Fli>\n\u003Cli>Customizable result display with verified tick marks\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is free software: you can redistribute it and\u002For modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version.\u003C\u002Fp>\n\u003Cp>This plugin is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\u003C\u002Fp>\n\u003Cp>You should have received a copy of the GNU General Public License along with this plugin. If not, see \u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002F\u003C\u002Fa>.\u003C\u002Fp>\n","Certify is a modern, user-friendly WordPress plugin for managing and verifying course certificates online.",500,2027,2,"2025-07-05T16:54:00.000Z","6.8.5","5.0","7.4",[20,52,53,54,21],"course","education","management","https:\u002F\u002Fcertify.amritkumarchanchal.me\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcertify-certificate-management-verification.1.1.zip",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":13,"downloaded":65,"rating":13,"num_ratings":31,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":69,"tags":70,"homepage":76,"download_link":77,"security_score":13,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"24tt-document-verifier","24TT Document Verifier","2.0.0","24 Tech Time (U) Ltd","https:\u002F\u002Fprofiles.wordpress.org\u002F24techtime\u002F","\u003Cp>The \u003Cstrong>24TT Document Verifier\u003C\u002Fstrong> is a powerful, enterprise-grade solution designed for institutions, universities, businesses, and government bodies globally to prove the authenticity of their issued documents.\u003C\u002Fp>\n\u003Cp>By embedding a secure verification portal directly into your WordPress website, you instantly protect your institution’s credibility and prevent the dissemination of counterfeit certificates, fake ID cards, and forged official letters.\u003C\u002Fp>\n\u003Ch3>🚀 What’s New in Version 2.0.0? (The Architecture Overhaul)\u003C\u002Fh3>\n\u003Cp>Version 2.0.0 represents a massive leap forward in security, performance, and user experience, completely rebuilding the engine to meet global enterprise standards.\u003Cbr \u002F>\n* \u003Cstrong>The “Kill Switch” (Global Settings):\u003C\u002Fstrong> Instant, granular control over your data. Easily toggle which document categories (e.g., hiding internal ‘Receipts’ while keeping ‘Certificates’ public) are accessible via the public search portal.\u003Cbr \u002F>\n* \u003Cstrong>Native File Uploads:\u003C\u002Fstrong> Ditch the manual URLs. V2.0.0 integrates directly with the native WordPress Media Library, allowing you to visually upload and attach PDF or JPG files to any document record.\u003Cbr \u002F>\n* \u003Cstrong>Dynamic UI Customizer:\u003C\u002Fstrong> Change the frontend search label (e.g., from “Enter Document ID:” to “Enter Employee ID:”) instantly from the Settings dashboard, without touching a single line of code.\u003Cbr \u002F>\n* \u003Cstrong>The “Clean Workspace” Engine:\u003C\u002Fstrong> A brand new, Elementor-style premium admin dashboard that actively suppresses third-party marketing banners and popups, giving you a pristine, professional workspace.\u003Cbr \u002F>\n* \u003Cstrong>Smart Front-End Rendering:\u003C\u002Fstrong> The verification results panel has been completely redesigned into a beautiful, modern success card that intelligently hides empty data fields for a flawless user presentation.\u003Cbr \u002F>\n* \u003Cstrong>Bulletproof Shortcode Tools:\u003C\u002Fstrong> Re-engineered JavaScript ensures your shortcode copy buttons work flawlessly across all modern browsers and aggressive caching environments.\u003Cbr \u002F>\n* \u003Cstrong>Strict Security:\u003C\u002Fstrong> Upgraded Role-Based Access Control (RBAC) ensures only authorized administrators (\u003Ccode>manage_ttdvr_documents\u003C\u002Fcode>) can access the verification database.\u003C\u002Fp>\n\u003Ch3>Core Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Custom Verification Database:\u003C\u002Fstrong> Easily manage thousands of verifiable documents (Certificates, Transcripts, MOUs, Invoices) directly within a secure WordPress interface.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comprehensive Data Fields:\u003C\u002Fstrong> Store exact details including Verification ID, Recipient Name, Grade\u002FPerformance, Issuing Authority, Expiration Dates, and PDF links.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Upload Tool:\u003C\u002Fstrong> Massively accelerate your workflow. Add 10, 50, or 100 documents to the database simultaneously with dynamic, auto-expanding data rows.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Frontend Verification Portal:\u003C\u002Fstrong> Paste the \u003Ccode>[ttdvr_verify_document]\u003C\u002Fcode> shortcode on any page to instantly deploy a beautiful, responsive search form for your users.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Category Segmentation:\u003C\u002Fstrong> Organize records effortlessly (e.g., 2024 Graduates, Staff IDs, Corporate Contracts) using custom taxonomy tags.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Empower your stakeholders, employers, and partners to confirm the legitimacy of your documents with absolute confidence.\u003C\u002Fp>\n\u003Ch3>Short Description\u003C\u002Fh3>\n\u003Cp>The ultimate enterprise-grade document verification system. Securely issue and verify certificates, ID cards, letters, and receipts directly on your WordPress website.\u003C\u002Fp>\n","The 24TT Document Verifier is a powerful, enterprise-grade solution designed for institutions, universities, businesses, and government bodies globall &hellip;",883,"2026-03-09T02:09:00.000Z","6.9.4","5.8","",[71,72,73,74,75],"authenticity","certificate-validation","document-verification","enterprise-security","portal","https:\u002F\u002Fwordpress.24techtime.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002F24tt-document-verifier.2.0.0.zip",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":13,"downloaded":86,"rating":13,"num_ratings":46,"last_updated":87,"tested_up_to":48,"requires_at_least":49,"requires_php":88,"tags":89,"homepage":91,"download_link":92,"security_score":13,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"gcheck-certificate","GCheck – WordPress Certificate Plugin & Verification System","1.3.6","mhamoudaa","https:\u002F\u002Fprofiles.wordpress.org\u002Fmhamoudaa\u002F","\u003Cp>\u003Cstrong>GCheck\u003C\u002Fstrong> is a powerful \u003Cstrong>WordPress Certificate Plugin\u003C\u002Fstrong> designed for training centers, academies, and online course creators. It simplifies the process of issuing and verifying certificates, ensuring authenticity and building trust with your students.\u003C\u002Fp>\n\u003Cp>Whether you need to \u003Cstrong>verify certificates\u003C\u002Fstrong> manually or automate the process via API, GCheck provides a robust solution. Its seamless \u003Cstrong>Google Sheets integration\u003C\u002Fstrong> allow you to manage thousands of records effortlessly.\u003C\u002Fp>\n\u003Ch3>🚀 Why Use GCheck Certificate Plugin?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Boost Credibility:\u003C\u002Fstrong> Allow employers and students to verify course completion instantly using a unique ID.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Save Time:\u003C\u002Fstrong> Bulk upload thousands of certificates via \u003Cstrong>CSV\u003C\u002Fstrong> or sync directly from \u003Cstrong>Google Sheets\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer Friendly:\u003C\u002Fstrong> robust \u003Cstrong>REST API\u003C\u002Fstrong> to connect with your custom LMS, mobile app, or external systems.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🌟 Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Instant Certificate Verification:\u003C\u002Fstrong> Add a \u003Ccode>[validate_certificate_form]\u003C\u002Fcode> shortcode anywhere to let users check certificate validity in real-time.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Sheets Sync:\u003C\u002Fstrong> The only certificate plugin that lets you manage student data effectively using your favorite spreadsheet tool.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk CSV Upload:\u003C\u002Fstrong> Import massive datasets of student records in seconds.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>REST API Support:\u003C\u002Fstrong> Full programmatic access to Create, Read, Update, and Delete (CRUD) certificates.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Data:\u003C\u002Fstrong> Store essential details like Student Name, Course Name, Hours, Date, and Unique Serial Numbers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Secure & Lightweight:\u003C\u002Fstrong> Optimized for performance with a focus on data integrity.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔗 Integrations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Google Sheets:\u003C\u002Fstrong> Connects directly for real-time bulk management.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>LMS Compatibility:\u003C\u002Fstrong> Works alongside popular LMS plugins by handling the verification layer independently.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🟢 How to Use\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Cstrong>Install & Activate:\u003C\u002Fstrong> Get GCheck from the WordPress Repository.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add Certificates:\u003C\u002Fstrong> Use the admin dashboard, upload a CSV, or connect Google Sheets.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Publish Verification Form:\u003C\u002Fstrong> Place \u003Ccode>[validate_certificate_form]\u003C\u002Fcode> on your “Verify Certificate” page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Done!\u003C\u002Fstrong> Your students can now validate their achievements.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Instructions\u003C\u002Fh3>\n\u003Ch3>\u003Cstrong>Using Google Sheets for Bulk Upload\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>Managing certificates via Google Sheets is efficient and prevents data entry errors.\u003C\u002Fp>\n\u003Ch4>\u003Cstrong>1. Get the Template\u003C\u002Fstrong>\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Open the official \u003Ca href=\"https:\u002F\u002Fdocs.google.com\u002Fspreadsheets\u002Fd\u002F1dOEz3FLGsEuzFrAKBX00eG0HtYeKN-CZA1womx05iKA\u002Fedit?usp=sharing\" rel=\"nofollow ugc\">Google Sheets Template\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>File > Make a copy\u003C\u002Fstrong> to save it to your Drive.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>\u003Cstrong>2. Add Your Data\u003C\u002Fstrong>\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Row 1 & 2:\u003C\u002Fstrong> DO NOT CHANGE (These contain system headers).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Columns:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\u003Cstrong>B (Full Name):\u003C\u002Fstrong> Student’s name.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>C (Course):\u003C\u002Fstrong> Course or Workshop title.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>D (Hours):\u003C\u002Fstrong> Duration (numeric).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>E (Date):\u003C\u002Fstrong> Completion date (DD\u002FMM\u002FYYYY).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>\u003Cstrong>3. Export & Upload\u003C\u002Fstrong>\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>In Google Sheets, go to \u003Cstrong>File > Download > Comma-separated values (.csv)\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>In WordPress, go to \u003Cstrong>GCheck > Bulk Upload\u003C\u002Fstrong> and select your file.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>REST API\u003C\u002Fh3>\n\u003Cp>Developers can use the GCheck REST API to build custom integrations.\u003Cbr \u002F>\n*   \u003Cstrong>Base URL:\u003C\u002Fstrong> \u003Ccode>https:\u002F\u002Fyour-site.com\u002Fwp-json\u002Fgcheck\u002Fv1\u002F\u003C\u002Fcode>\u003Cbr \u002F>\n*   \u003Cstrong>Header:\u003C\u002Fstrong> \u003Ccode>X-API-Key: YOUR_API_KEY\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Endpoints:\u003C\u002Fstrong>\u003Cbr \u002F>\n*   \u003Ccode>POST \u002Fcertificates\u003C\u002Fcode> – Issue a new certificate.\u003Cbr \u002F>\n*   \u003Ccode>GET \u002Fcertificates?code={CODE}\u003C\u002Fcode> – Verify a certificate.\u003Cbr \u002F>\n*   \u003Ccode>PATCH \u002Fcertificates\u002F{id}\u003C\u002Fcode> – Update details.\u003Cbr \u002F>\n*   \u003Ccode>DELETE \u002Fcertificates\u002F{id}\u003C\u002Fcode> – Revoke a certificate.\u003C\u002Fp>\n","The ultimate WordPress Certificate Plugin. Issue, manage, and verify certificates with Google Sheets, CSV, and REST API.",2259,"2026-01-22T12:15:00.000Z","7.2",[20,52,53,90,21],"lms","https:\u002F\u002Fmhamouda.com\u002Fgcheck-certificate","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgcheck-certificate.1.3.6.zip",{"slug":94,"name":95,"version":96,"author":97,"author_profile":98,"description":99,"short_description":100,"active_installs":101,"downloaded":102,"rating":25,"num_ratings":25,"last_updated":103,"tested_up_to":48,"requires_at_least":49,"requires_php":104,"tags":105,"homepage":108,"download_link":109,"security_score":13,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"result-verification","Result Verification","1.0","Anowar Hossain Rana","https:\u002F\u002Fprofiles.wordpress.org\u002Fahrana\u002F","\u003Cp>The Result Verification plugin allows educational institutions to manage student results and generate printable certificates. Admins can add results via a custom post type, categorize them by programs and departments (using taxonomy-based management), and configure certificate branding (logo, watermark, university name, and address). Students can verify their results using a simple frontend form with a shortcode \u003Ccode>[resuve_verification_form]\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch3>🎯 Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Admin Management\u003C\u002Fstrong>: Add, edit, and manage student results with details like name, gender, CGPA, and result date.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Taxonomy Support\u003C\u002Fstrong>: Manage programs and departments through a WordPress category-style interface.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Certificates\u003C\u002Fstrong>: Upload logos and watermarks, and set university details via settings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Frontend Verification\u003C\u002Fstrong>: Search results by student ID and print certificates.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Secure\u003C\u002Fstrong>: Includes basic input sanitization and nonce protection.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Additional Information\u003C\u002Fh3>\n\u003Cp>For support or feature requests, visit \u003Ca href=\"https:\u002F\u002Fcxrana.wordpress.com\u002F\" rel=\"nofollow ugc\">Website\u003C\u002Fa> or submit a \u003Ca href=\"mailto:cxranabd@gmail.com\" rel=\"nofollow ugc\">Feature Request\u003C\u002Fa>.\u003Cbr \u002F>\nCheck out Tutor LMS addons at\u003Cbr \u002F>\n1. \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvideo-for-tutor-lms\u002F\" rel=\"ugc\">📹 Video for Tutor LMS\u003C\u002Fa>\u003Cbr \u002F>\n2. \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwaitlist-for-tutor-lms\u002F\" rel=\"ugc\">⏳ Waitlist for Tutor LMS\u003C\u002Fa>\u003Cbr \u002F>\n3. \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvoice-input-for-cf7\u002F\" rel=\"ugc\">🎤 Voice for Contact Form 7\u003C\u002Fa>\u003Cbr \u002F>\n4. \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbangla-press\u002F\" rel=\"ugc\">💳 bKash,Nagad,Partial Payment\u003C\u002Fa>\u003C\u002Fp>\n","A lightweight plugin to manage and verify student results with customizable certificates, logos, watermarks, and taxonomy programs.",20,668,"2025-11-01T19:51:00.000Z","7.0",[20,106,53,107,21],"degree","results","https:\u002F\u002Fcxrana.wordpress.com\u002F2025\u002F09\u002F22\u002Fresult-verification\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fresult-verification.1.0.zip",{"slug":111,"name":112,"version":113,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":118,"downloaded":119,"rating":25,"num_ratings":25,"last_updated":120,"tested_up_to":67,"requires_at_least":121,"requires_php":88,"tags":122,"homepage":124,"download_link":125,"security_score":13,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"academic-certificate-verification","Academic Certificate Verification","1.0.3","Syed Tarikul Islam","https:\u002F\u002Fprofiles.wordpress.org\u002Friko910\u002F","\u003Cp>Academic Certificate Verification is a comprehensive WordPress plugin that allows you to create and manage a certificate verification system on your website. Users can verify the authenticity of certificates by entering a certificate ID and code, or by visiting a custom verification URL.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>All Shortcode:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Certificate Verification Form : [acceve_certificate_verification]\u003C\u002Fli>\n\u003Cli>Certificate Display : When plugin active that time create a page “Verify Certificate” with this [acceve_certificate_display] this shortcode.\u003C\u002Fli>\n\u003Cli>Certificate Filter : [acceve_certificate_filter]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Note for Display Certificate:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You need to change Permalink structure : “Post name”\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Easy Verification: Users can verify certificates using a simple form or direct URL\u003C\u002Fli>\n\u003Cli>Custom URLs: Clean URLs like \u002Fverify-certificate\u002F{certificate-id}\u002F{certificate-code}\u002F\u003C\u002Fli>\n\u003Cli>Admin Management: Full CRUD operations for managing certificates\u003C\u002Fli>\n\u003Cli>Shortcode Support: Embed verification forms anywhere with [certificate_verification]\u003C\u002Fli>\n\u003Cli>Bulk Import\u002FExport: Import and export certificates via CSV files\u003C\u002Fli>\n\u003Cli>Responsive Design: Works perfectly on all devices\u003C\u002Fli>\n\u003Cli>Customizable: Easily extend with hooks and filters\u003C\u002Fli>\n\u003Cli>No External Dependencies: Works out of the box\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Use Cases\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Educational institutions verifying student certificates\u003C\u002Fli>\n\u003Cli>Training centers validating course completion certificates\u003C\u002Fli>\n\u003Cli>Event organizers checking participation certificates\u003C\u002Fli>\n\u003Cli>Companies verifying employee training certificates\u003C\u002Fli>\n\u003Cli>Online course platforms validating completion certificates\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Roadmap\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Different template of certificate.\u003C\u002Fli>\n\u003Cli>Template redesign option.\u003C\u002Fli>\n\u003Cli>Institution image attach on certificate.\u003C\u002Fli>\n\u003Cli>Input Field increase decrease system.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Additional Information\u003C\u002Fh3>\n\u003Cp>For support, visit \u003Ca href=\"https:\u002F\u002Ftarikul.top\" rel=\"nofollow ugc\">https:\u002F\u002Ftarikul.top\u003C\u002Fa> or contact via \u003Ca href=\"mailto:hello@tarikul.top\" rel=\"nofollow ugc\">hello@tarikul.top\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Developer: Syed Tarikul Islam\u003C\u002Fli>\n\u003Cli>Website: https:\u002F\u002Ftarikul.top\u002F\u003C\u002Fli>\n\u003Cli>QueueCommerce\u003C\u002Fli>\n\u003Cli>Special Thanks: WordPress community for inspiration and support\u003C\u002Fli>\n\u003C\u002Ful>\n","A WordPress plugin to verify certificates with unique IDs and codes through custom URLs and shortcodes.",10,403,"2026-03-11T16:46:00.000Z","6.5",[20,72,4,123,21],"validate","https:\u002F\u002Ftarikul.top\u002Fplugins\u002Facademic-certificate-verification\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Facademic-certificate-verification.1.0.3.zip",{"attackSurface":127,"codeSignals":155,"taintFlows":210,"riskAssessment":257,"analyzedAt":268},{"hooks":128,"ajaxHandlers":147,"restRoutes":148,"shortcodes":149,"cronEvents":154,"entryPointCount":31,"unprotectedCount":25},[129,135,140,143],{"type":130,"name":131,"callback":132,"file":133,"line":134},"action","admin_menu","course_certificate_admin_menu","admin\\admin-menu.php",34,{"type":130,"name":136,"callback":137,"file":138,"line":139},"admin_enqueue_scripts","course_certificate_plugin_styles_scripts","course-certificate-verification.php",27,{"type":130,"name":136,"callback":141,"file":138,"line":142},"course_certificate_include_bs_datatables",38,{"type":130,"name":144,"callback":145,"file":138,"line":146},"wp_head","course_certificate_include_bootsrap",104,[],[],[150],{"tag":151,"callback":152,"file":138,"line":153},"get_certificate_search_form","course_certificate_certificate_search_form",208,[],{"dangerousFunctions":156,"sqlUsage":157,"outputEscaping":162,"fileOperations":25,"externalRequests":25,"nonceChecks":31,"capabilityChecks":205,"bundledLibraries":206},[],{"prepared":31,"raw":31,"locations":158},[159],{"file":138,"line":160,"context":161},172,"$wpdb->get_results() with variable interpolation",{"escaped":163,"rawEcho":164,"locations":165},11,21,[166,170,172,173,175,177,179,181,183,185,186,188,189,191,193,195,196,198,199,201,203],{"file":167,"line":168,"context":169},"admin\\settings-page.php",298,"raw output",{"file":167,"line":171,"context":169},325,{"file":167,"line":171,"context":169},{"file":167,"line":174,"context":169},326,{"file":167,"line":176,"context":169},329,{"file":167,"line":178,"context":169},330,{"file":167,"line":180,"context":169},331,{"file":167,"line":182,"context":169},332,{"file":167,"line":184,"context":169},333,{"file":167,"line":184,"context":169},{"file":167,"line":187,"context":169},334,{"file":167,"line":187,"context":169},{"file":167,"line":190,"context":169},336,{"file":167,"line":192,"context":169},337,{"file":167,"line":194,"context":169},345,{"file":167,"line":194,"context":169},{"file":167,"line":197,"context":169},353,{"file":167,"line":197,"context":169},{"file":167,"line":200,"context":169},386,{"file":167,"line":202,"context":169},432,{"file":138,"line":204,"context":169},202,3,[207],{"name":208,"version":26,"knownCves":209},"DataTables",[],[211,229,241,249],{"entryPoint":212,"graph":213,"unsanitizedCount":31,"severity":228},"course_certificate_certificate_search_form (course-certificate-verification.php:120)",{"nodes":214,"edges":225},[215,220],{"id":216,"type":217,"label":218,"file":138,"line":219},"n0","source","$_POST",170,{"id":221,"type":222,"label":223,"file":138,"line":204,"wp_function":224},"n1","sink","echo() [XSS]","echo",[226],{"from":216,"to":221,"sanitized":227},false,"medium",{"entryPoint":230,"graph":231,"unsanitizedCount":25,"severity":240},"course_certificate_admin_certificate_ui (admin\\settings-page.php:8)",{"nodes":232,"edges":237},[233,236],{"id":216,"type":217,"label":234,"file":167,"line":235},"$_GET",54,{"id":221,"type":222,"label":223,"file":167,"line":194,"wp_function":224},[238],{"from":216,"to":221,"sanitized":239},true,"low",{"entryPoint":242,"graph":243,"unsanitizedCount":25,"severity":240},"\u003Csettings-page> (admin\\settings-page.php:0)",{"nodes":244,"edges":247},[245,246],{"id":216,"type":217,"label":234,"file":167,"line":235},{"id":221,"type":222,"label":223,"file":167,"line":194,"wp_function":224},[248],{"from":216,"to":221,"sanitized":239},{"entryPoint":250,"graph":251,"unsanitizedCount":31,"severity":240},"\u003Ccourse-certificate-verification> (course-certificate-verification.php:0)",{"nodes":252,"edges":255},[253,254],{"id":216,"type":217,"label":218,"file":138,"line":219},{"id":221,"type":222,"label":223,"file":138,"line":204,"wp_function":224},[256],{"from":216,"to":221,"sanitized":227},{"summary":258,"deductions":259},"The \"certificate-verification\" v2.0 plugin exhibits a generally good security posture, with no recorded vulnerabilities in its history and a limited attack surface. The static analysis reveals strengths such as the absence of dangerous functions, file operations, and external HTTP requests.  The presence of nonce and capability checks, along with some SQL queries utilizing prepared statements, further contributes to its security.  However, there are areas of concern. Notably, 50% of SQL queries are not using prepared statements, posing a potential risk for SQL injection vulnerabilities. Additionally, a significant portion of output (66%) is not properly escaped, which could lead to cross-site scripting (XSS) vulnerabilities.  The taint analysis indicates two flows with unsanitized paths, which, while not classified as critical or high severity, warrant attention. The vulnerability history being clean is a positive sign, suggesting good development practices, but the code analysis highlights areas where improvements are needed to mitigate potential risks.",[260,262,265],{"reason":261,"points":14},"SQL queries not using prepared statements (50%)",{"reason":263,"points":264},"Output escaping is not properly implemented (66%)",8,{"reason":266,"points":267},"Taint flows with unsanitized paths (2)",4,"2026-03-16T18:58:10.024Z",{"wat":270,"direct":280},{"assetPaths":271,"generatorPatterns":277,"scriptPaths":278,"versionParams":279},[272,273,274,275,276],"\u002Fwp-content\u002Fplugins\u002Fcertificate-verification\u002Fassets\u002Fcss\u002Fjquery.dataTables.css","\u002Fwp-content\u002Fplugins\u002Fcertificate-verification\u002Fassets\u002Fjs\u002Fjquery.dataTables.js","\u002Fwp-content\u002Fplugins\u002Fcertificate-verification\u002Fassets\u002Fcss\u002Fjquery-ui.css","\u002Fwp-content\u002Fplugins\u002Fcertificate-verification\u002Fassets\u002Fjs\u002Fbootstrap.min.js","\u002Fwp-content\u002Fplugins\u002Fcertificate-verification\u002Fassets\u002Fcss\u002Fbootstrap.min.css",[],[273,275],[],{"cssClasses":281,"htmlComments":291,"htmlAttributes":292,"restEndpoints":295,"jsGlobals":296,"shortcodeOutput":297},[282,283,284,285,286,287,288,289,290],"cf-search","cf-field","cf-btn","rs-heading","search-table","btlr-10","btrr-10","bl-1","br-0",[],[293,294],"name=\"certificate_code\"","name=\"code_data\"",[],[],[298,299,300,301,302,303,304,305,306],"\u003Cdiv class=\"cf-search\">","\u003Cform method=\"POST\">","\u003Cinput type=\"text\" required class=\"cf-field\" placeholder=\"Enter Certificate Code\" name=\"certificate_code\">","\u003Cinput type=\"submit\" class=\"cf-btn\" value=\"Search\" name=\"code_data\">","\u003C\u002Fform>","\u003C\u002Fdiv>","\u003Cdiv class=\"container\">","\u003Ch1 class=\"rs-heading\">Search Result\u003C\u002Fh1>","\u003Ctable class=\"search-table\" style=\"width:100%\">"]