[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fJyQCZ2g1FixqSz3K4hKWHIOGG26d6Vlfio0yMVHu9s4":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":38,"analysis":138,"fingerprints":189},"tspay","TS Pay","1.1.0","HasinHayder","https:\u002F\u002Fprofiles.wordpress.org\u002Fhasinhayder\u002F","\u003Cp>TS Pay integrates SSLCommerz, Bangladesh’s leading payment gateway, with Tutor LMS to enable seamless course purchases. Accept payments from local and international customers using cards, mobile banking, and internet banking.\u003C\u002Fp>\n\u003Cp>Website: \u003Ca href=\"https:\u002F\u002Fhasinhayder.github.io\u002Ftutor-sslcommerz\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fhasinhayder.github.io\u002Ftutor-sslcommerz\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>One-time payments for course purchases\u003C\u002Fli>\n\u003Cli>Multi-currency support (BDT, USD, EUR, GBP, SGD, INR, MYR)\u003C\u002Fli>\n\u003Cli>Sandbox and Live environments for testing and production\u003C\u002Fli>\n\u003Cli>IPN (Instant Payment Notification) integration for automatic order updates\u003C\u002Fli>\n\u003Cli>Secure payment processing with hash validation and transaction verification\u003C\u002Fli>\n\u003Cli>All SSLCommerz payment methods (Cards, Mobile Banking, Internet Banking)\u003C\u002Fli>\n\u003Cli>WordPress HTTP API for secure external communications\u003C\u002Fli>\n\u003Cli>Comprehensive error handling and logging\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 5.3 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.4 or higher\u003C\u002Fli>\n\u003Cli>Tutor LMS (Free version)\u003C\u002Fli>\n\u003Cli>SSLCommerz merchant account\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Student initiates course purchase\u003C\u002Fli>\n\u003Cli>Plugin sends payment request to SSLCommerz\u003C\u002Fli>\n\u003Cli>Student completes payment on SSLCommerz secure page\u003C\u002Fli>\n\u003Cli>SSLCommerz sends IPN notification to your site\u003C\u002Fli>\n\u003Cli>Plugin validates transaction and updates order status\u003C\u002Fli>\n\u003Cli>Student gains course access upon successful payment\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Security Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Hash verification for callback signatures\u003C\u002Fli>\n\u003Cli>Transaction validation through SSLCommerz API\u003C\u002Fli>\n\u003Cli>Amount verification to prevent tampering\u003C\u002Fli>\n\u003Cli>SSL-secured API communications\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Website: \u003Ca href=\"https:\u002F\u002Fhasinhayder.github.io\u002Ftutor-sslcommerz\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fhasinhayder.github.io\u002Ftutor-sslcommerz\u002F\u003C\u002Fa>\u003Cbr \u002F>\nFor plugin issues: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fhasinhayder\u002Ftutor-sslcommerz\u002Fissues\" rel=\"nofollow ugc\">GitHub Issues\u003C\u002Fa>\u003Cbr \u002F>\nFor SSLCommerz API: support@sslcommerz.com\u003Cbr \u002F>\nFor Tutor LMS: \u003Ca href=\"https:\u002F\u002Ftutorlms.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Tutor support\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed by Hasin Hayder\u003Cbr \u002F>\nBased on Tutor LMS Payment Gateway framework\u003Cbr \u002F>\nSSLCommerz API integration\u003C\u002Fp>\n","Seamlessly integrate SSLCommerz with Tutor LMS for secure, multi-currency course payments via cards, mobile banking, and more.",20,250,0,"2025-12-25T17:10:00.000Z","6.9.4","5.3","7.4",[19,20,21,22,23],"bkash","payments","sslcommerz","tutor","tutor-lms","https:\u002F\u002Fgithub.com\u002Fhasinhayder\u002Ftutor-sslcommerz","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftspay.1.1.0.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"hasinhayder",4,440,93,30,89,"2026-04-04T14:51:28.734Z",[39,59,83,102,119],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":26,"num_ratings":49,"last_updated":50,"tested_up_to":15,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":57,"download_link":58,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"bangladeshi-payments-mobile","Bangladeshi Payments Mobile – QR Code & Transaction Reports","1.5.1","Abdullah Nahian","https:\u002F\u002Fprofiles.wordpress.org\u002Fnahian91\u002F","\u003Cp>\u003Cstrong>Bangladeshi Payments Mobile – QR Code & Transaction Reports\u003C\u002Fstrong> is a powerful WooCommerce payment gateway plugin designed for \u003Cstrong>Bangladeshi merchants\u003C\u002Fstrong>. It allows you to accept payments via the most popular mobile financial services: \u003Cstrong>bKash, Nagad, Rocket, and Upay\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>With QR code support and detailed transaction reports, this plugin makes mobile payments secure, fast, and easy to manage.\u003C\u002Fp>\n\u003Ch3>❤️ Support the Development\u003C\u002Fh3>\n\u003Cp>Building and maintaining high-quality free plugins takes time and effort. If this plugin helps your business grow or saves you hours of development work, please consider supporting its ongoing maintenance. Every coffee counts!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.supportkori.com\u002Fnahian28\" rel=\"nofollow ugc\">Support my work on SupportKori\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Leave a ⭐⭐⭐⭐⭐ rating on WordPress.org\u003C\u002Fstrong> — it helps others find this tool!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Secure Mobile Payments\u003C\u002Fstrong>: Accept \u003Cstrong>bKash, Nagad, Rocket, and Upay\u003C\u002Fstrong> securely on your WooCommerce store.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>QR Code Payment Support\u003C\u002Fstrong>: Customers can pay by scanning a QR code for fast and error-free transactions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Checkout Fields\u003C\u002Fstrong>: Collect \u003Cstrong>Mobile Number\u003C\u002Fstrong> and \u003Cstrong>Transaction ID\u003C\u002Fstrong> for accurate payment tracking.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dynamic Transaction Fees\u003C\u002Fstrong>: Automatically calculate service charges based on the selected payment method.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Transaction Reports Dashboard\u003C\u002Fstrong>: View a complete list of all transactions with Mobile Number, Transaction ID, Payment Method, and Order Status.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Payment Options\u003C\u002Fstrong>: Enable or disable specific gateways according to your preferences.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin Customization\u003C\u002Fstrong>: Edit gateway titles, descriptions, and transaction charges from WooCommerce settings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Detailed Order Information\u003C\u002Fstrong>: Easily track mobile payments in WooCommerce order admin.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Simple Setup\u003C\u002Fstrong>: Configure everything directly from the WooCommerce settings page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Free & Transparent\u003C\u002Fstrong>: No hidden fees or subscriptions.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>More Plugins by Abdullah Nahian\u003C\u002Fh3>\n\u003Cp>Enhance your WordPress experience with my other popular plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fawesome-widgets-for-elementor\u002F\" rel=\"ugc\">Awesome Widgets for Elementor\u003C\u002Fa>\u003C\u002Fstrong> – Add stunning widgets and professional design elements to Elementor.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fawesome-car-rental-booking\u002F\" rel=\"ugc\">Awesome Car Rental & Booking\u003C\u002Fa>\u003C\u002Fstrong> – A complete solution for car rentals, fleet management, and bookings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fawesome-food-ordering-delivery-pickup-solution\u002F\" rel=\"ugc\">Awesome Food Ordering, Delivery & Pickup\u003C\u002Fa>\u003C\u002Fstrong> – Professional system for restaurants and food delivery services.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fawesome-block\u002F\" rel=\"ugc\">Awesome Blocks for Gutenberg\u003C\u002Fa>\u003C\u002Fstrong> – Create FAQs with accordions, schema markup, and search functionality.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Finfinity-simple-faq\u002F\" rel=\"ugc\">Infinity FAQ Schema & Accordion\u003C\u002Fa>\u003C\u002Fstrong> – Simple FAQs with accordions and schema support.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fultimate-cf7-for-elementor\u002F\" rel=\"ugc\">Ultimate CF7 for Elementor\u003C\u002Fa>\u003C\u002Fstrong> – Advanced Contact Form 7 integration for Elementor.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fawesome-team-widgets\u002F\" rel=\"ugc\">Awesome Team Widgets\u003C\u002Fa>\u003C\u002Fstrong> – Showcase your team with flexible and stylish Elementor widgets.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Visit \u003Ca href=\"https:\u002F\u002Fdevnahian.com\" rel=\"nofollow ugc\">https:\u002F\u002Fdevnahian.com\u003C\u002Fa> for more plugins and tutorials.\u003C\u002Fp>\n\u003Ch3>Support & Contact\u003C\u002Fh3>\n\u003Cp>For technical support, custom WordPress development, or bug reports, feel free to reach out:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Website\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fdevnahian.com\" rel=\"nofollow ugc\">devnahian.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email\u003C\u002Fstrong>: nahiansylhet@gmail.com\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WhatsApp\u002FPhone\u003C\u002Fstrong>: +8801686195607 \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Troubleshooting Tips\u003C\u002Fstrong>:\u003Cbr \u002F>\n– If checkout page issues occur, try switching to the \u003Cstrong>Block Editor\u003C\u002Fstrong> or \u003Cstrong>Classic Editor\u003C\u002Fstrong>, remove the default checkout block, and use \u003Ccode>[woocommerce_checkout]\u003C\u002Fcode> shortcode.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>GPLv2 or later. See \u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\" rel=\"nofollow ugc\">License URI\u003C\u002Fa>.\u003C\u002Fp>\n","Accept Mobile Payments in Bangladesh – WooCommerce Gateway for bKash, Nagad, Rocket & Upay with QR Code & Transaction Reports.",1000,12411,3,"2026-03-06T06:33:00.000Z","5.0","7.0",[19,54,20,55,56],"nagad","rocket","woocommerce","https:\u002F\u002Fdevnahian.com\u002Fbangladeshi-payments-mobile\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbangladeshi-payments-mobile.1.5.1.zip",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":26,"num_ratings":69,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":80,"download_link":81,"security_score":82,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"lesson-bookmark-tutor-lms","Lesson Bookmark for Tutor LMS","2.0.3","Lekcie","https:\u002F\u002Fprofiles.wordpress.org\u002Flekciewp\u002F","\u003Cp>Lesson Bookmark for Tutor LMS is an addon for Tutor LMS plugin that allows you to add a lesson to favorites. Concretely, an add \u002F remove to favorites button is displayed on each lesson page. You will then have a shortcode you can add to the location of your choice.\u003C\u002Fp>\n\u003Cp>Shortcode: \u003Ccode>[tllb_display_favorites]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>Place the shortcode anywhere to display the list of lessons that you have put in your favorites.\u003C\u002Fp>\n\u003Ch4>What’s new in V2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>You can now style your markdowns by editting the layout, the text size and color, the button size and color\u003C\u002Fli>\n\u003Cli>Overview the changes you make before saving them\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>A brief Use Case Example\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to a lesson and click on “Bookmark”\u003C\u002Fli>\n\u003Cli>Copy and paste the shortcode \u003Ccode>[tllb_display_favorites]\u003C\u002Fcode> wherever you want\u003C\u002Fli>\n\u003Cli>You can remove the favorites by going to a lesson and clicking on “Remove bookmark”\u003C\u002Fli>\n\u003C\u002Fol>\n","Lesson Bookmark allows you to add lessons in the list of your favorite lessons and to display the favorites with [tllb_display_favorites]",400,11623,14,"2024-09-02T16:16:00.000Z","6.6.5","6.0","8.0",[75,76,77,78,79],"tutor-addon","tutor-bookmark","tutor-lms-addon","tutor-lms-bookmark","tutor-lms-lesson-bookmark","https:\u002F\u002Flekcie.com\u002Fplugins-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flesson-bookmark-tutor-lms.2.0.3.zip",92,{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":91,"downloaded":92,"rating":26,"num_ratings":93,"last_updated":94,"tested_up_to":95,"requires_at_least":96,"requires_php":17,"tags":97,"homepage":100,"download_link":101,"security_score":82,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"reviews-tutor-lms","Reviews for Tutor LMS","1.0.2","Vlăduț Ilie","https:\u002F\u002Fprofiles.wordpress.org\u002Fvladwtz\u002F","\u003Cp>The Reviews for Tutor LMS plugin provides additional functionality for managing reviews received on online courses. It allows you to approve, disapprove, mark as spam, or delete reviews individually and in bulk.\u003C\u002Fp>\n","The Reviews for Tutor LMS plugin is an addon for Tutor LMS that allows you to manage course reviews.",300,3912,1,"2024-11-20T11:45:00.000Z","6.7.5","6.4",[98,99,23],"reviews","reviews-addon","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freviews-tutor-lms.1.0.2.zip",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":112,"num_ratings":93,"last_updated":113,"tested_up_to":114,"requires_at_least":72,"requires_php":17,"tags":115,"homepage":100,"download_link":118,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"custom-user-registration-fields-tutor-lms","Custom User Registration Fields for Tutor LMS","1.3","UserElements","https:\u002F\u002Fprofiles.wordpress.org\u002Fuserelements\u002F","\u003Cp>Custom User Registration Fields for Tutor LMS extends your Tutor LMS registration process by allowing you to add custom fields for both student and instructor registrations. This plugin provides a simple admin interface to manage custom fields without any coding knowledge required.\u003C\u002Fp>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Install and activate the plugin\u003C\u002Fli>\n\u003Cli>Navigate to Users \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Tutor LMS User Fields in your admin panel\u003C\u002Fli>\n\u003Cli>Add custom fields with labels and meta keys\u003C\u002Fli>\n\u003Cli>Fields automatically appear on registration forms\u003C\u002Fli>\n\u003Cli>User data is saved and displayed on profile pages\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Tutorials & Guides\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.userelements.com\u002Flist\u002Ftutor-lms-website-examples\u002F\" rel=\"nofollow ugc\">17 Awesome Websites Made with Tutor LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.userelements.com\u002Ftutor-lms-shortcodes\u002F\" rel=\"nofollow ugc\">The Complete List of Tutor LMS Shortcodes and How to Use Them – Tutor LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.userelements.com\u002Fsending-reminder-emails-to-inactive-students-tutor-lms\u002F\" rel=\"nofollow ugc\">Sending Reminder Emails to Inactive Students – Tutor LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.userelements.com\u002Ftutor-lms-get-student-information-in-php\u002F\" rel=\"nofollow ugc\">Tutor LMS – Get Student Information in PHP\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.userelements.com\u002Fremove-tutor-reviews\u002F\" rel=\"nofollow ugc\">How to Hide, Remove or Disable Reviews or Star Rating in Tutor LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fuserelements.com\u002Fcreate-user-directory-elementor\u002F\" rel=\"nofollow ugc\">Create a User Directory with Elementor\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.userelements.com\u002Flist\u002Fbest-wordpress-lms-plugins\u002F\" rel=\"nofollow ugc\">Best WordPress LMS Plugins to Create and Sell Courses Online\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>More Plugins by UserElements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.userelements.com\u002Fmightymenu-tutorlms\u002F\" rel=\"nofollow ugc\">Personalized User Menu for TutorLMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.userelements.com\u002Fwp-user-data\u002F\" rel=\"nofollow ugc\">WP User Data\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.userelements.com\u002Fuser-broadcast-email\u002F\" rel=\"nofollow ugc\">User Broadcast Email\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fproduct-table-for-elementor\" rel=\"ugc\">Elementor Product Table for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For technical support, feature requests, or general questions, please visit userelements.com or create a support ticket in the WordPress.org plugin forum.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Ch3>Admin Panel\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to \u003Ccode>Users\u003C\u002Fcode> -> \u003Ccode>Tutor LMS User Fields\u003C\u002Fcode> to manage custom fields.\u003C\u002Fli>\n\u003Cli>There are two tabs: \u003Ccode>Student Registration Fields\u003C\u002Fcode> and \u003Ccode>Instructor Registration Fields\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Add new fields by filling in the \u003Ccode>Field Label\u003C\u002Fcode> and \u003Ccode>Meta Key\u003C\u002Fcode> and clicking \u003Ccode>Add Field\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Remove fields by clicking the \u003Ccode>Remove\u003C\u002Fcode> button next to the respective field.\u003C\u002Fli>\n\u003Cli>Save changes by clicking the \u003Ccode>Save Changes\u003C\u002Fcode> button.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Frontend\u003C\u002Fh3>\n\u003Cp>Custom fields will automatically appear on the Tutor LMS registration forms for students and instructors.\u003C\u002Fp>\n\u003Ch3>Hooks and Functions\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Admin Menu:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Adds a submenu under the \u003Ccode>Users\u003C\u002Fcode> menu for plugin settings.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom CSS:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Enqueues custom CSS for the plugin settings page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Settings Page:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Displays the settings page for managing custom fields.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Meta:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Adds and updates custom user meta during registration and profile updates.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Profile Page:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Displays custom fields on the user profile page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Registration Forms:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Adds custom fields to Tutor LMS registration forms for students and instructors.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GNU General Public License v2.0. See the \u003Ca href=\"http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\" rel=\"nofollow ugc\">License URI\u003C\u002Fa> for more details.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Developed by \u003Ca href=\"http:\u002F\u002Fuserelements.com\u002F\" rel=\"nofollow ugc\">userelements\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, please visit \u003Ca href=\"http:\u002F\u002Fuserelements.com\u002F\" rel=\"nofollow ugc\">userelements.com\u003C\u002Fa>.\u003C\u002Fp>\n","Add Custom User Registration Fields for Tutor LMS.",200,1049,60,"2025-08-23T06:55:00.000Z","6.8.5",[116,22,23,117],"registration-field","user-field","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-user-registration-fields-tutor-lms.1.3.zip",{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":110,"downloaded":127,"rating":13,"num_ratings":13,"last_updated":128,"tested_up_to":114,"requires_at_least":129,"requires_php":130,"tags":131,"homepage":136,"download_link":137,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"grassblade-xapi-tutorlms","Experience API for TutorLMS by GrassBlade","2.8","Pankaj Agrawal","https:\u002F\u002Fprofiles.wordpress.org\u002Fliveaspankaj\u002F","\u003Cp>This plugin enables Experience API (xAPI \u002F Tin Can), SCORM 1.2, SCORM 2004 and cmi5 standard content support on Tutor LMS by integrating with \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fgrassblade-xapi-companion\u002F\" rel=\"nofollow ugc\">GrassBlade xAPI Companion plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Which authoring tools are supported:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>H5P\u003C\u002Fli>\n\u003Cli>Articulate Storyline\u003C\u002Fli>\n\u003Cli>Articulate Rise\u003C\u002Fli>\n\u003Cli>Articulate Studio\u003C\u002Fli>\n\u003Cli>Articulate 360\u003C\u002Fli>\n\u003Cli>Adobe Captivate\u003C\u002Fli>\n\u003Cli>Lectora Inspire\u003C\u002Fli>\n\u003Cli>Lectora Publisher\u003C\u002Fli>\n\u003Cli>Lectora Online\u003C\u002Fli>\n\u003Cli>iSpring Suite\u003C\u002Fli>\n\u003Cli>Adapt Authoring Tool\u003C\u002Fli>\n\u003Cli>iSpring Pro\u003C\u002Fli>\n\u003Cli>DominKnow Claro\u003C\u002Fli>\n\u003Cli>and more not listed here\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Videos Supported with \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fkb\u002Fadvanced-video-tracking\u002F\" rel=\"nofollow ugc\">advanced video tracking\u003C\u002Fa>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>YouTube\u003C\u002Fli>\n\u003Cli>Vimeo\u003C\u002Fli>\n\u003Cli>Wistia\u003C\u002Fli>\n\u003Cli>MP4 (self hosted or URL)\u003C\u002Fli>\n\u003Cli>MP3 (self hosted or URL)\u003C\u002Fli>\n\u003Cli>Wistia\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>What do you need?\u003C\u002Fp>\n\u003Col>\n\u003Cli>Tutor LMS plugin\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fgrassblade-xapi-companion\u002F\" rel=\"nofollow ugc\">GrassBlade xAPI Companion\u003C\u002Fa> plugin\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fgrassblade-lrs-experience-api\u002F\" rel=\"nofollow ugc\">GrassBlade Cloud LRS\u003C\u002Fa> (or GrassBlade LRS)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>The LRS, also known as the Learning Record Store, is optional if you are using content without any tracking.\u003C\u002Fp>\n\u003Cp>What features do you get with this integration?\u003C\u002Fp>\n\u003Cul>\n\u003Cli>You can host content from several authoring tools.\u003C\u002Fli>\n\u003Cli>Restrict progress till xAPI Content is completed.\u003C\u002Fli>\n\u003Cli>Completion based on xAPI Content.\u003C\u002Fli>\n\u003Cli>Use xAPI Content-based Quiz and its score in the reports.\u003C\u002Fli>\n\u003Cli>Award Certificates based on completion of xAPI Content.\u003C\u002Fli>\n\u003Cli>Generate detailed reports\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Available Reports\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Admins users can generate following reports to get complete insight on user activities.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Completions Report\u003C\u002Fli>\n\u003Cli>Gradebook Report\u003C\u002Fli>\n\u003Cli>Achievements Report\u003C\u002Fli>\n\u003Cli>Progress Snapshot Report\u003C\u002Fli>\n\u003Cli>User Report\u003C\u002Fli>\n\u003Cli>Quiz Report\u003C\u002Fli>\n\u003Cli>Questions Report\u003C\u002Fli>\n\u003Cli>Video Overview, Attempts and Gradebook Report\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fkb\u002Freports-for-group-leaders-admins\u002F\" rel=\"nofollow ugc\">Learn more\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>GrassBlade xAPI Companion works with:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Flearndash-integration\u002F\" rel=\"nofollow ugc\">LearnDash LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-wp-courseware\u002F\" rel=\"nofollow ugc\">WP Courseware LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-lifterlms\u002F\" rel=\"nofollow ugc\">LifterLMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-learnpress\u002F\" rel=\"nofollow ugc\">LearnPress LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-tutorlms\u002F\" rel=\"nofollow ugc\">TutorLMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-masterstudy-lms\u002F\" rel=\"nofollow ugc\">MasterStudy LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-sensei-lms\u002F\" rel=\"nofollow ugc\">Sensei LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Related Plugins for TutorLMS:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fmanual-completions-for-tutorlms\u002F\" rel=\"nofollow ugc\">Manual Completions for TutorLMS\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fvisibility-control-for-tutorlms\u002F\" rel=\"nofollow ugc\">Visibility Control for TutorLMS\u003C\u002Fa>\u003C\u002Fp>\n","Experience API for TutorLMS plugin adds xAPI, SCORM, and cmi5 support to Tutor LMS by integrating with the GrassBlade xAPI Companion plugin.",6599,"2026-03-05T07:04:00.000Z","4.0","5.6",[132,133,134,23,135],"grassblade","reports","scorm","xapi","https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-tutorlms\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgrassblade-xapi-tutorlms.2.8.zip",{"attackSurface":139,"codeSignals":170,"taintFlows":177,"riskAssessment":178,"analyzedAt":188},{"hooks":140,"ajaxHandlers":166,"restRoutes":167,"shortcodes":168,"cronEvents":169,"entryPointCount":13,"unprotectedCount":13},[141,148,152,156,160],{"type":142,"name":143,"callback":144,"priority":145,"file":146,"line":147},"filter","tutor_gateways_with_class","payment_gateways_with_ref",10,"integration\\Init.php",38,{"type":142,"name":149,"callback":150,"file":146,"line":151},"tutor_payment_gateways_with_class","add_payment_gateways",39,{"type":142,"name":153,"callback":154,"priority":26,"file":146,"line":155},"tutor_payment_gateways","add_tutor_sslcommerz_payment_method",40,{"type":142,"name":157,"callback":158,"file":146,"line":159},"init","process_sslcommerz_form_submission",41,{"type":161,"name":162,"callback":163,"priority":26,"file":164,"line":165},"action","plugins_loaded","init_gateway","tspay.php",64,[],[],[],[],{"dangerousFunctions":171,"sqlUsage":172,"outputEscaping":174,"fileOperations":13,"externalRequests":49,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":176},[],{"prepared":13,"raw":13,"locations":173},[],{"escaped":11,"rawEcho":13,"locations":175},[],[],[],{"summary":179,"deductions":180},"The plugin \"tspay\" v1.1.0 exhibits a strong security posture based on the provided static analysis.  The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events suggests a minimal attack surface. Furthermore, the code signals indicate robust development practices, with no dangerous functions detected, all SQL queries utilizing prepared statements, and all output properly escaped.  The lack of recorded vulnerabilities and CVEs in its history also points to a well-maintained and secure plugin. However, the presence of external HTTP requests, while not inherently a vulnerability, warrants attention as it introduces a potential dependency on external systems that could be compromised or unavailable, indirectly impacting the plugin's security or functionality. Additionally, the absence of nonce and capability checks, while not posing an immediate risk due to the limited attack surface, represents a missed opportunity to implement standard WordPress security layers that could provide defense in depth should new entry points be introduced in future versions.",[181,183,186],{"reason":182,"points":49},"External HTTP requests detected",{"reason":184,"points":185},"Missing nonce checks",5,{"reason":187,"points":185},"Missing capability checks","2026-03-16T23:07:55.287Z",{"wat":190,"direct":199},{"assetPaths":191,"generatorPatterns":192,"scriptPaths":193,"versionParams":196},[],[],[194,195],"\u002Fwp-content\u002Fplugins\u002Ftspay\u002Fassets\u002Fjs\u002Ftspay.js","\u002Fwp-content\u002Fplugins\u002Ftspay\u002Fassets\u002Fcss\u002Ftspay.css",[197,198],"tspay\u002Fassets\u002Fjs\u002Ftspay.js?ver=","tspay\u002Fassets\u002Fcss\u002Ftspay.css?ver=",{"cssClasses":200,"htmlComments":203,"htmlAttributes":204,"restEndpoints":206,"jsGlobals":207,"shortcodeOutput":209},[201,202],"tspay-payment-gateway","tspay-gateway-option",[],[205],"data-tspay-payment-method",[],[208],"tspay_params",[210],"[tspay_payment_gateway]"]