[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fl3cZ0jXnHbMcBvZhiZJT6aJ20N2R3yQ7Z6rvMFNPjWo":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":36,"analysis":91,"fingerprints":799},"result-management-system-for-institutions","Result Management System for Institutions","1.2.0","ASTGD","https:\u002F\u002Fprofiles.wordpress.org\u002Fastgd\u002F","\u003Cp>📘Result Management System for Institutions is designed to simplify result management for educational institutions. This plugin enables you to display detailed marksheets, import student data via CSV, and customize the marksheet layout to suit your needs.\u003C\u002Fp>\n\u003Cp>🎬 \u003Cstrong>Watch the Demo:\u003C\u002Fstrong>\u003Cbr \u002F>\nSee how it works in this video –\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fv1zlHftco4w?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>Key Features:\u003C\u002Fh3>\n\u003Cp>🔌 Seamless WordPress integration.\u003C\u002Fp>\n\u003Cp>🧭 Intuitive dashboard for easy navigation.\u003C\u002Fp>\n\u003Cp>📚 Manage unlimited classes, departments, sections, subjects, exams & fields.\u003C\u002Fp>\n\u003Cp>🗂️ Subject mapping to specific classes\u002Fdepartments.\u003C\u002Fp>\n\u003Cp>🧮 Add marks individually or in bulk.\u003C\u002Fp>\n\u003Cp>📊 Auto-calculated result metrics.\u003C\u002Fp>\n\u003Cp>🛠️ Centralized dashboard & settings.\u003C\u002Fp>\n\u003Cp>🖨️ One-click PDF printing or saving.\u003C\u002Fp>\n\u003Cp>✏️ Fully customizable marksheets.\u003C\u002Fp>\n\u003Cp>🔄 Quick result editing & management.\u003C\u002Fp>\n\u003Cp>📥 CSV-based import\u002Fexport.\u003C\u002Fp>\n\u003Cp>🔐 Robust data security & encryption.\u003C\u002Fp>\n\u003Ch3>How to Use:\u003C\u002Fh3>\n\u003Cp>🏫 Set Up Institute Profile: Enter institutional details.\u003C\u002Fp>\n\u003Cp>📘 Configure Academic Structure:\u003C\u002Fp>\n\u003Cp>Add Classes (e.g., HSC 1st Year)\u003C\u002Fp>\n\u003Cp>Add Departments (e.g., Science)\u003C\u002Fp>\n\u003Cp>Add Sections (e.g., A, B)\u003C\u002Fp>\n\u003Cp>📚 Assign Subjects to Classes.\u003C\u002Fp>\n\u003Cp>📝 Set Up Exams:\u003C\u002Fp>\n\u003Cp>Add Exam Years & Names\u003C\u002Fp>\n\u003Cp>👨‍🎓 Add Student Records manually or via CSV.\u003C\u002Fp>\n\u003Cp>⚙️ Configure Settings for the public portal.\u003C\u002Fp>\n\u003Cp>🔍 Use shortcode [astgdrmsys_show_result] on pages\u002Fposts to allow result search.\u003C\u002Fp>\n\u003Ch3>Upgrade to Result Management System for Institutions\u003C\u002Fh3>\n\u003Cp>✨ \u003Cstrong>Unlock premium features for complete control and automation.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>🎓 \u003Cstrong>Admin Capabilities:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>🛠 Access all modules and settings\u003C\u002Fli>\n\u003Cli>🧑‍🎓 Manage students, teachers, results\u003C\u002Fli>\n\u003Cli>🔄 Edit\u002Fdelete academic structures\u003C\u002Fli>\n\u003Cli>🧮 Custom grading logic\u003C\u002Fli>\n\u003Cli>📥 Import unlimited data via CSV\u003C\u002Fli>\n\u003Cli>🔎 Filter & analyze student data\u003C\u002Fli>\n\u003Cli>📝 Extend student data fields\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>👨‍🏫 \u003Cstrong>Teacher Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>➕ Add\u002Fupdate marks by subject\u003C\u002Fli>\n\u003Cli>📊 Bulk mark import via CSV\u003C\u002Fli>\n\u003Cli>🔒 Role-based limited access\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>👨‍👩‍👧‍👦 \u003Cstrong>Student\u002FParent Access:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>🔍 Search results using roll\u002Fregistration number\u003C\u002Fli>\n\u003Cli>🖨 Print\u002Fsave detailed marksheets (PDF)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>🚀 \u003Ca href=\"https:\u002F\u002Fastgd.com\u002Fresult-management-system\" rel=\"nofollow ugc\">Upgrade to Result Management System for Institutions Premium\u003C\u002Fa> today and unlock the full potential!\u003C\u002Fp>\n\u003Ch3>Libraries Used\u003C\u002Fh3>\n\u003Cp>This plugin includes these third-party libraries. All minified files are accompanied by original source files where applicable:\u003C\u002Fp>\n\u003Cp>📦 PDFObject\u003C\u002Fp>\n\u003Cp>Version: 2.3.1\u003C\u002Fp>\n\u003Cp>License: MIT\u003C\u002Fp>\n\u003Cp>URL: https:\u002F\u002Fgithub.com\u002Fpipwerks\u002FPDFObject\u003C\u002Fp>\n\u003Cp>Files: pdfobject.min.js, pdfobject.js\u003C\u002Fp>\n\u003Cp>📦 jsPDF\u003C\u002Fp>\n\u003Cp>Version: 3.0.1 (2025-03-17)\u003C\u002Fp>\n\u003Cp>License: MIT\u003C\u002Fp>\n\u003Cp>URL: https:\u002F\u002Fgithub.com\u002Fparallax\u002FjsPDF\u003C\u002Fp>\n\u003Cp>Files: jspdf.umd.min.js\u003C\u002Fp>\n\u003Cp>📦 html2canvas\u003C\u002Fp>\n\u003Cp>Version: 1.4.1\u003C\u002Fp>\n\u003Cp>License: MIT\u003C\u002Fp>\n\u003Cp>URL: https:\u002F\u002Fgithub.com\u002Fniklasvh\u002Fhtml2canvas\u003C\u002Fp>\n\u003Cp>Files: html2canvas.min.js\u003C\u002Fp>\n\u003Cp>📦 Bootstrap (CSS only)\u003C\u002Fp>\n\u003Cp>Version: 4.5.3\u003C\u002Fp>\n\u003Cp>License: MIT\u003C\u002Fp>\n\u003Cp>URL: https:\u002F\u002Fgithub.com\u002Ftwbs\u002Fbootstrap\u003C\u002Fp>\n\u003Cp>Files: bootstrap.min.css\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Note\u003C\u002Fstrong>: Only the CSS file is used; no Bootstrap JavaScript components are included.\u003C\u002Fli>\n\u003C\u002Ful>\n","Manage student results with customizable marksheets, CSV import\u002Fexport, PDF output, and flexible grading.",50,1159,0,"2025-08-27T09:08:00.000Z","6.8.5","6.2","7.4",[19,20,21,22,23],"education-system","grading-system","online-result","student-management","student-marksheet","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fresult-management-system-for-institutions.1.2.0.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"astgd",1,30,94,"2026-04-04T16:04:14.797Z",[37,60,75],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":24,"requires_php":24,"tags":51,"homepage":56,"download_link":57,"security_score":58,"vuln_count":32,"unpatched_count":13,"last_vuln_date":59,"fetched_at":28},"school-management-system","The School Management – Education & Learning Management","5.3","Weblizar - WordPress Themes & Plugin","https:\u002F\u002Fprofiles.wordpress.org\u002Fweblizar\u002F","\u003Cp>The School Management System is a WordPress plugin to manage school and its entities such as classes, sections, students, ID cards, teachers, staff, fees, invoices, noticeboard and much more.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How to use shortcodes?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Add \u003Cstrong>[school_management_inquiry]\u003C\u002Fstrong> shortcode on any Page \u002F Post to display admission inquiry form on the website. Then, the user can choose any class and provide necessary details.\u003C\u002Fp>\n\u003Cp>Add \u003Cstrong>[school_management_account]\u003C\u002Fstrong> shortcode on any Page \u002F Post to display student login form on the website. Then, the student can login and access student dashboard.\u003C\u002Fp>\n\u003Cp>Add \u003Cstrong>[school_management_fees]\u003C\u002Fstrong> shortcode on any Page \u002F Post to display fees submission form on the website. Then, the student can submit their fees using \u003Cstrong>Stripe\u003C\u002Fstrong> payment gateway.\u003C\u002Fp>\n\u003Ch3>School Management System Features You Will Get\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Classes and Sections\u003C\u002Fstrong> – Add classes. Assign classes to school. Add sections.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Subjects\u003C\u002Fstrong> – Add different types of subjects and assign teachers.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Student Admission\u003C\u002Fstrong> – Add new admissions to a class.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Student Promotion\u003C\u002Fstrong> – Promote student from one class to another.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Roles anad Permission\u003C\u002Fstrong> – Create custom roles, assign permissions.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Admin, Staff\u003C\u002Fstrong> – Add school admins, staff with permissions to manage the school.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Teacher, Accountant\u003C\u002Fstrong> – Add school teacher to manage students. Add accountant to manage fee invoices and payments.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Accounting\u003C\u002Fstrong> – Fee Invoice Generation, Payment Collection.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Widgets\u003C\u002Fstrong> – Noticeboard Widget, Student Login Widget.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Pages & Shortcodes\u003C\u002Fstrong> – Fee Collection Form, Inquiry Form, Student Login Form, Student Dashboard, Noticeboard.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Settings\u003C\u002Fstrong> – School Settings, Email Carrier, Email Templates, Payment Methods.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Email Templates\u003C\u002Fstrong> – Email template for Student Admission, Invoice Generation, Online Fee Submission, Off-line Fee Submission.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FVkvOxr5DQ5Q?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>School Management Pro Plugin Features and Demo\u003C\u002Fh3>\n\u003Ch4>School Management Pro Admin Demo\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemo.weblizar.com\u002Fschool-management\u002F\" rel=\"nofollow ugc\">School Management Pro Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemo.weblizar.com\u002Fschool-management\u002Fwp-admin\" rel=\"nofollow ugc\">School Management Pro Admin Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemo.weblizar.com\u002Fschool-management\u002Fwp-admin\" rel=\"nofollow ugc\">Suer Admin\u003C\u002Fa> : Username \u002F Password => userdemo \u002F userdemo\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemo.weblizar.com\u002Fschool-management\u002Fwp-admin\" rel=\"nofollow ugc\">Admin\u003C\u002Fa> : Username \u002F Password => school_admin \u002F 123456\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemo.weblizar.com\u002Fschool-management\u002Fwp-admin\" rel=\"nofollow ugc\">Teacher\u003C\u002Fa> : Username \u002F Password => teacher \u002F 123456\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemo.weblizar.com\u002Fschool-management\u002Fwp-admin\" rel=\"nofollow ugc\">Accountant\u003C\u002Fa> : Username \u002F Password => accountant \u002F 123456\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemo.weblizar.com\u002Fschool-management\u002Fwp-admin\u002F\" rel=\"nofollow ugc\">Receptionist\u003C\u002Fa> : Username \u002F Password => receptionist \u002F 123456\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemo.weblizar.com\u002Fschool-management\u002Fwp-admin\" rel=\"nofollow ugc\">Librarian\u003C\u002Fa> : Username \u002F Password => librarian \u002F 123456\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>School Management Pro for Student and Parent Demo\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemo.weblizar.com\u002Fschool-management\u002Fwp-admin\u002F\" rel=\"nofollow ugc\">Student\u003C\u002Fa> : Username \u002F Password => student1 \u002F 123456\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemo.weblizar.com\u002Fschool-management\u002Fwp-admin\u002F\" rel=\"nofollow ugc\">Parents\u003C\u002Fa> : Username \u002F Password => parent1 \u002F 123456\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Email & SMS Notifications\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatic notifications via email carrier.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Automatic notifications via SMS carrier.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Send SMS notifications via\u003C\u002Fstrong> – \u003Cstrong>Textlocal, Twilio ( International ), Intechno Msg ( Weblizar ), Intechno Point ( Weblizar), Msg91, SMS Striker, India Text, Gatewaysms, Bulksmsgateway ( India ), EBulkSMS,  Pob Talk, witchportlimited (nigeria), Kivalosolutions SMS, tecxsms (ghana), SendPK ( Pakistan ), Smartsms, SMS Portal Futuresol ( Pakistan ), Vinuthan, Logixsms, bdbulksms, extsms, SMS IR  (iran), tecxsms (Ghana ),Egosms (Uganda) etc\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Multiple Payment Gateways\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Collect Fees using Payment methods: \u003Cstrong>Paypal, Stripe, Pesapal , Paystack , Razorpay , PayTM, SSL Commerz, Bank Transfer, UPI Transfer\u003C\u002Fstrong> etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>School Management Pro Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Super Admin\u003C\u002Fstrong> – Super admin can add multiple schools, school admin can manage the all school activity in single dashboard.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>School Admin\u003C\u002Fstrong> – School Admin can manage the all school releted activities.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Classes\u003C\u002Fstrong> – Super admin create unlimited classes according to school wise and Assign the class to each school.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Sections\u003C\u002Fstrong> – School admin  are create the unlimited Sections and also  assign the Sections to  class wise.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Activities\u003C\u002Fstrong> – Create unlimited extra acitvites just like sport, swimming, Games and according to activities wise set the cost of activity.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Online classes\u003C\u002Fstrong> – Create unlimited live classes. Teacher can manage the classes and student can learn Online with mobiles and any other devices..\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Subjects\u003C\u002Fstrong> – Add different types of subjects in a school and assign teachers.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Student Admission\u003C\u002Fstrong> – Add new admissions to a class. Define fees structure. Add parent login detail.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Student Promotion\u003C\u002Fstrong> – Promote student from one class in a session to another class of a new session.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Student Transfer\u003C\u002Fstrong> – Transfer student from one school to another school.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Roles and Permission\u003C\u002Fstrong> – Create multiple roles like teacher, accountant, etc and assign permissions.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Staff\u003C\u002Fstrong> – Staff can manage school activity and create his zoom live classes and other activities assigne by school Admin.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Teacher, Accountant\u003C\u002Fstrong> – Add school teacher to manage students. Add accountant to manage fee invoices and payments.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Accounting\u003C\u002Fstrong> – Fee Invoice Generation, Fee Types, Expense and Income Management, Payment Collection.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Library Management\u003C\u002Fstrong> – Manage books, generate and print student library cards, issue books to students.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Transport Management\u003C\u002Fstrong> – Manage vehicles, transport routes and generate students transport report.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Hostel Management\u003C\u002Fstrong> – Manage the Hostels and create the unlimited rooms and assign the students as per required.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Notifications\u003C\u002Fstrong> – Send email and SMS notifications for new admission, invoice generation, fee submission etc.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Widgets\u003C\u002Fstrong> – Noticeboard Widget, Student Login Widget.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Pages & Shortcodes\u003C\u002Fstrong> – Fee Collection Form, Inquiry Form, Exam Time Table, Admit Card, Student Login Form, Student Dashboard, Noticeboard.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Settings\u003C\u002Fstrong> – School Settings, SMS and Email Carrier, Email and SMS Templates, Multiple Payment Methods and etc.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Email & SMS Templates\u003C\u002Fstrong> – Email & SMS template for Student Admission, Invoice Generation, Online Fee Submission, Off-line Fee Submission.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>SMS Notifications\u003C\u002Fstrong> – Twilio, Nexmo, TextLocal ( International ), MsgClub, SMS Striker,  Point SMS , Msg91, Vinuthan, India Text, Bulksmsgateway, Getewaysms – ( India ), Ebulksms,  Pob Talk, switchportlimited – ( Nigeria ),  Kivalosolutions SMS, tecxsms – ( Ghana ),  SendPk, SMS Portal Futuresol  – (Pakistan ) ,SMS IR  (Iran), EgoSMS ( Uganda ) and much more…\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Export Records to CSV\u003C\u002Fstrong> – Export student records, inquiries, expense, income and more.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Fee Type\u003C\u002Fstrong> – Create unlimited fee types and define student fees structure at the time of admission and create invoice according to fee types.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Parent Login\u003C\u002Fstrong> – Allow parents to login and view student reports, submit fees and attendance, etc.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Multiple Payment Gateway\u003C\u002Fstrong> – Support for multiple payment gateways like Paypal, Stripe, Pesapal , Paystack , Razorpay , PayTM, SSL Commerz, Bank Transfer, UPI transfer, etc.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Attendance Report\u003C\u002Fstrong> – Take student and staff attendance date-wise or subject wise and view attendance report date wise and monthly.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Study Materials\u003C\u002Fstrong> –  Teacher can upload and assign the study materials ( Docs, PDF, JPG, Video, you-tube video) to students according to class wise from student dashboard.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Home Work Materials\u003C\u002Fstrong> –  Teacher can upload and assign the Home Work Materials to students according to class wise from student dashboard and student also submit the home work if he can done via student dashboard.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Exam Time Table\u003C\u002Fstrong> – Create and publish exam time tables.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Admit Cards\u003C\u002Fstrong> – Generate and publish exam admit cards of students.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Exam Result\u003C\u002Fstrong> – Create the multiple exam and set the exam wise results and also merge the results group\u002F combine mark-sheet of students.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","The School Management System is a WordPress plugin to manage school and its entities such as classes, sections, students, ID cards, teachers, staff, f &hellip;",1000,113066,90,15,"2025-12-12T09:01:00.000Z","6.9.4",[52,53,54,55,22],"education","fees-management","learning-management","school-management","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fschool-management-system\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fschool-management-system.5.3.zip",99,"2023-04-19 00:00:00",{"slug":61,"name":62,"version":63,"author":41,"author_profile":42,"description":64,"short_description":65,"active_installs":26,"downloaded":66,"rating":67,"num_ratings":68,"last_updated":69,"tested_up_to":50,"requires_at_least":24,"requires_php":24,"tags":70,"homepage":73,"download_link":74,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"institute-management","Institute Management – Learning Management System","5.6","\u003Cp>Institute Management is a comprehensive plugin to manage institute related activities such as courses, batches, enquiries, registrations, fees, students, staff, etc. It can display enquiry form in front-end or can create enquiry directly from admin panel. Student registrations can also be done on the basis of enquiries. It also allows the fee submission in installments.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How to use [institute_enquiry_form] shortcode?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Add \u003Cstrong>[institute_enquiry_form]\u003C\u002Fstrong> shortcode on any Page \u002F Post to display enquiry form on the website. Then, the user can choose any course and provide necessary details.\u003C\u002Fp>\n\u003Ch3>Institute Management Features You Will Get\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Course Management\u003C\u002Fstrong> -Add Courses, their durations and fees.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Batch Management\u003C\u002Fstrong> – Add new batches to a course or edit them.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Enquiry Management\u003C\u002Fstrong> – Receive enquiry from front-end or add it from admin panel directly.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Student Management\u003C\u002Fstrong> – Register a new student for a course, which can also be done from the enquiry. Then, enquiry can be removed or marked as inactive. Also, mark the course as completed.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Fee Management\u003C\u002Fstrong> – Easy to manage fee, shows pending fees, supports payment in installments for a student enrolled in a course.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Access Control\u003C\u002Fstrong> – Assign task to an administrator having certain permissions to perform the task.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Dashboard\u003C\u002Fstrong> – View popular courses, recent enquiries and number of active courses, batches, students, enquiries, etc.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Live Institute Management Pro Demos\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemo.weblizar.com\u002Finstitute-management-pro\u002F\" rel=\"nofollow ugc\">Institute Management Pro Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Username:\u003C\u002Fstrong> userdemo\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Password:\u003C\u002Fstrong> userdemo\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Live Multi Institute Management Demos\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemo.weblizar.com\u002Fmulti-institute-management\u002Fwp-admin\" rel=\"nofollow ugc\">Admin Login \u003C\u002Fa> : username \u002F Password  => userdemo \u002F userdemo\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemo.weblizar.com\u002Fmulti-institute-management\u002Fwp-admin\" rel=\"nofollow ugc\">Branch \u002F Institute Login \u003C\u002Fa> :  username \u002F Password  => institute-manager\u002F institute@123\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemo.weblizar.com\u002Fmulti-institute-management\u002Fwp-admin\" rel=\"nofollow ugc\">Staff Login \u003C\u002Fa> : username \u002F Password  => staff-manager \u002F staff@123\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemo.weblizar.com\u002Fmulti-institute-management\u002Fwp-admin\" rel=\"nofollow ugc\">Students Login \u003C\u002Fa> : username \u002F Password  => aaditya\u002F aaditya@123\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Email & SMS Notifications\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatic notifications via email carrier.\u003C\u002Fli>\n\u003Cli>Automatic notifications via SMS carrier.\u003C\u002Fli>\n\u003Cli>Send SMS notifications via \u003Cstrong>Nexmo, SMS Striker, MsgClub, PointSMS, EBulkSMS\u003C\u002Fstrong> etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Multiple Payment Gateways\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Collect Fees using Payment methods: \u003Cstrong>PayPal, Stripe, Razorpay\u003C\u002Fstrong> etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FkGuACm_1iDo?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>Multi Institute Management Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Multi Branches\u002FInstitute\u003C\u002Fstrong> – Create a unlimited institutes and branches  and manage the institutes activity in single panel..\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>SMS Notification\u003C\u002Fstrong> – Send the SMS notification when inquiry of student, register students, create institute, Fee deposit time.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Email Notification\u003C\u002Fstrong> – Send the email notification when inquiry of student, register students, create institute, Fee deposit time.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Course Management\u003C\u002Fstrong> – Add unlimited Courses, their durations and fees.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Study Material\u003C\u002Fstrong> – Admin & Staff can update the study material as PDF,Docs, Video and student can download the study material from student dashboard..\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Batch Management\u003C\u002Fstrong> – A course can have multiple batches. Add new batches to a course or edit them.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Student Attendance\u003C\u002Fstrong> – Staff can manage the batch wise student attendance.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Enquiry Management\u003C\u002Fstrong> – Receive enquirers from front-end or add directly from admin panel.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Student Management\u003C\u002Fstrong> – Register a new student for a course, which can also be done from active enquiry. Then, enquiry can be removed or marked as inactive. Also, mark the course as completed.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Fee Management\u003C\u002Fstrong> – Easy to manage fee, shows pending fees, supports payment in installments for a student enrolled in a course.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Staff Management\u003C\u002Fstrong> – Add an administrator to manage courses, batches, enquirers, fees, students, notifications, noticeboard etc.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Admin Dashboard\u003C\u002Fstrong> – View popular courses, recent enquiries and number of active courses, students, enquirers, etc.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Student Dashboard\u003C\u002Fstrong> – Students view their fees report, admission details, ID card etc. and pay remaining fees using suitable payment method.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Generate and Print Reports\u003C\u002Fstrong> – Select a student and generate reports such as fees report, admission details, ID card, completion certificate etc.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Export records to excel\u003C\u002Fstrong> – Easy to export student records to excel or PDF format.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Search and Filter Records\u003C\u002Fstrong> – Search and filter courses, enquiries, students, fee receipts.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Print Fee Receipt, Report, ID Card, Admission Detail and Completion Certificate\u003C\u002Fstrong> – Print fee receipt for each installment, print fees report, admission details, student’s ID card and completion certificate.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Institute Noticeboard Widget\u003C\u002Fstrong> – Display important notices on your website with Institute Noticeboard Widget.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Send Notifications to Students\u003C\u002Fstrong> – Send notifications to a batch or individual students with attachments (to send notes, time table etc.).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Pay Fees with PayPal, Razorpay Payment Methods\u003C\u002Fstrong> – Students can pay their fees using PayPal or Razorpay payment gateway.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Multiple Custom Fee Types\u003C\u002Fstrong> – Add custom fee types like admission fee, exam fee, tuition fee etc.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Exam Results Management\u003C\u002Fstrong> – Manage exam results and display results form on your website.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Live Institute Management Pro Demos\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemo.weblizar.com\u002Finstitute-management-pro\u002F\" rel=\"nofollow ugc\">Institute Management Pro Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemo.weblizar.com\u002Finstitute-management-pro\u002Fwp-admin\" rel=\"nofollow ugc\">Institute Management Pro Admin Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Username:\u003C\u002Fstrong> userdemo\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Password:\u003C\u002Fstrong> userdemo\u003C\u002Fli>\n\u003C\u002Ful>\n","Institute Management is a comprehensive plugin to manage institute related activities such as courses, batches, enquiries, registrations, fees, studen &hellip;",26475,60,8,"2026-02-23T12:02:00.000Z",[71,53,61,72,22],"course-management","lms","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Finstitute-management\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finstitute-management.5.6.zip",{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":13,"downloaded":83,"rating":26,"num_ratings":32,"last_updated":84,"tested_up_to":50,"requires_at_least":85,"requires_php":17,"tags":86,"homepage":89,"download_link":90,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"dream-university-management","Dream University Management","1.0.1","Dream Carnival","https:\u002F\u002Fprofiles.wordpress.org\u002Fdreamscarnival\u002F","\u003Cp>Dream University Management is a complete solution for managing university operations within WordPress. This plugin provides a full-featured system for educational institutions to manage their day-to-day operations.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Student Management\u003C\u002Fstrong>: Add, edit, and manage student records with complete information\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Teacher Management\u003C\u002Fstrong>: Manage teacher profiles, departments, and designations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Staff Management\u003C\u002Fstrong>: Handle administrative and support staff records\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Course Management\u003C\u002Fstrong>: Create and manage courses with credits, departments, and semesters\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enrollment System\u003C\u002Fstrong>: Enroll students in courses with enrollment tracking\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Grade Management\u003C\u002Fstrong>: Record and calculate grades with automatic grade point calculation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CGPA Calculator\u003C\u002Fstrong>: Automatic CGPA calculation based on completed courses\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reports\u003C\u002Fstrong>: View comprehensive statistics and reports\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User-Friendly Interface\u003C\u002Fstrong>: Clean and intuitive admin interface\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Grade System\u003C\u002Fh4>\n\u003Cp>The plugin uses a standard grading system:\u003Cbr \u002F>\n* A+ (4.00) – 90-100%\u003Cbr \u002F>\n* A (3.75) – 85-89%\u003Cbr \u002F>\n* A- (3.50) – 80-84%\u003Cbr \u002F>\n* B+ (3.25) – 75-79%\u003Cbr \u002F>\n* B (3.00) – 70-74%\u003Cbr \u002F>\n* B- (2.75) – 65-69%\u003Cbr \u002F>\n* C+ (2.50) – 60-64%\u003Cbr \u002F>\n* C (2.25) – 55-59%\u003Cbr \u002F>\n* C- (2.00) – 50-54%\u003Cbr \u002F>\n* D (1.75) – 45-49%\u003Cbr \u002F>\n* F (0.00) – Below 45%\u003C\u002Fp>\n\u003Ch4>Database Tables\u003C\u002Fh4>\n\u003Cp>The plugin creates the following database tables:\u003Cbr \u002F>\n* wp_dreaunma_students – Student records\u003Cbr \u002F>\n* wp_dreaunma_teachers – Teacher records\u003Cbr \u002F>\n* wp_dreaunma_staff – Staff records\u003Cbr \u002F>\n* wp_dreaunma_courses – Course information\u003Cbr \u002F>\n* wp_dreaunma_enrollments – Student course enrollments\u003Cbr \u002F>\n* wp_dreaunma_grades – Grade records\u003Cbr \u002F>\n* wp_dreaunma_faculties – Faculty records\u003Cbr \u002F>\n* wp_dreaunma_departments – Department records\u003C\u002Fp>\n","A comprehensive university management system for WordPress. Manage students, teachers, staff, courses, enrollments, and calculate CGPA.",249,"2026-03-03T05:11:00.000Z","6.3",[87,71,55,22,88],"cgpa-calculator","university-management","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdream-university-management","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdream-university-management.1.0.1.zip",{"attackSurface":92,"codeSignals":169,"taintFlows":287,"riskAssessment":787,"analyzedAt":798},{"hooks":93,"ajaxHandlers":139,"restRoutes":160,"shortcodes":161,"cronEvents":166,"entryPointCount":167,"unprotectedCount":168},[94,100,102,104,106,110,114,118,123,127,130,132,136],{"type":95,"name":96,"callback":97,"file":98,"line":99},"action","admin_notices","closure","result-management-system-for-institutions.php",53,{"type":95,"name":96,"callback":97,"file":98,"line":101},73,{"type":95,"name":96,"callback":97,"file":98,"line":103},96,{"type":95,"name":96,"callback":97,"file":98,"line":105},116,{"type":95,"name":107,"callback":108,"file":98,"line":109},"admin_menu","ASTGDRMSYS\\ResultManagement\\astgdrmsys_admin_menu",181,{"type":95,"name":111,"callback":112,"file":98,"line":113},"admin_enqueue_scripts","ASTGDRMSYS\\ResultManagement\\astgdrmsys_admin_styles",544,{"type":95,"name":115,"callback":116,"file":98,"line":117},"wp_enqueue_scripts","ASTGDRMSYS\\ResultManagement\\astgdrmsys_frontend_styles",579,{"type":119,"name":120,"callback":121,"file":98,"line":122},"filter","admin_footer_text","ASTGDRMSYS\\ResultManagement\\astgdrmsys_remove_admin_footer",590,{"type":119,"name":124,"callback":121,"priority":125,"file":98,"line":126},"update_footer",9999,591,{"type":95,"name":115,"callback":128,"file":98,"line":129},"ASTGDRMSYS\\ResultManagement\\astgdrmsys_custom_scripts",663,{"type":95,"name":111,"callback":128,"file":98,"line":131},664,{"type":95,"name":133,"callback":134,"file":98,"line":135},"astgdrmsys_debug_log","ASTGDRMSYS\\ResultManagement\\astgdrmsys_handle_debug_log",907,{"type":95,"name":137,"callback":134,"file":98,"line":138},"astgdrmsys_log_error",908,[140,145,148,152,154,158],{"action":141,"nopriv":142,"callback":143,"hasNonce":142,"hasCapCheck":142,"file":98,"line":144},"astgdrmsys_get_departments_by_class",false,"ASTGDRMSYS\\ResultManagement\\get_departments_by_class",716,{"action":141,"nopriv":146,"callback":143,"hasNonce":142,"hasCapCheck":142,"file":98,"line":147},true,717,{"action":149,"nopriv":142,"callback":150,"hasNonce":142,"hasCapCheck":142,"file":98,"line":151},"astgdrmsys_get_sections_by_department","ASTGDRMSYS\\ResultManagement\\get_sections_by_department",749,{"action":149,"nopriv":146,"callback":150,"hasNonce":142,"hasCapCheck":142,"file":98,"line":153},750,{"action":155,"nopriv":142,"callback":156,"hasNonce":142,"hasCapCheck":142,"file":98,"line":157},"astgdrmsys_get_exam_names_by_class","ASTGDRMSYS\\ResultManagement\\get_exam_names_by_class",782,{"action":155,"nopriv":146,"callback":156,"hasNonce":142,"hasCapCheck":142,"file":98,"line":159},783,[],[162],{"tag":163,"callback":164,"file":98,"line":165},"astgdrmsys_show_result","ASTGDRMSYS\\ResultManagement\\astgdrmsys_show_shortcode",922,[],7,6,{"dangerousFunctions":170,"sqlUsage":192,"outputEscaping":244,"fileOperations":283,"externalRequests":13,"nonceChecks":284,"capabilityChecks":285,"bundledLibraries":286},[171,176,180,184,188],{"fn":172,"file":173,"line":174,"context":175},"unserialize","includes\\traits\\class-astgdrmsys-grade-helper.php",33,"$marks = ! empty($marks_result) ? unserialize($marks_result[0]['marks']) : array();",{"fn":172,"file":177,"line":178,"context":179},"menu-files\\all-students\\all-students.php",312,"return $markData ? unserialize($markData) : array();",{"fn":172,"file":181,"line":182,"context":183},"menu-files\\mark\\add-mark.php",418,"$mark = unserialize($marks['marks']);",{"fn":172,"file":185,"line":186,"context":187},"menu-files\\show-result\\show-result.php",675,"$marks_data = ! empty($marks_result) ? unserialize($marks_result[0]['marks']) : array();",{"fn":172,"file":189,"line":190,"context":191},"menu-files\\update-marks-csv\\csv-update.php",297,"$unserializedMarksData = unserialize($marks_row['marks']);",{"prepared":193,"raw":194,"locations":195},171,18,[196,200,202,204,207,210,213,215,217,220,222,226,228,230,233,236,239,241],{"file":197,"line":198,"context":199},"installation.php",339,"$wpdb->get_results() with variable interpolation",{"file":197,"line":201,"context":199},365,{"file":177,"line":203,"context":199},274,{"file":205,"line":206,"context":199},"menu-files\\class\\add-class.php",320,{"file":208,"line":209,"context":199},"menu-files\\department\\add-department.php",131,{"file":211,"line":212,"context":199},"menu-files\\exam-name\\add-exam-name.php",288,{"file":211,"line":214,"context":199},317,{"file":211,"line":216,"context":199},347,{"file":218,"line":219,"context":199},"menu-files\\exam-year\\add-exam-year.php",367,{"file":181,"line":221,"context":199},117,{"file":223,"line":224,"context":225},"menu-files\\settings\\settings.php",157,"$wpdb->get_var() with variable interpolation",{"file":223,"line":227,"context":199},219,{"file":223,"line":229,"context":199},890,{"file":231,"line":232,"context":199},"menu-files\\student-record\\add-record.php",206,{"file":231,"line":234,"context":235},364,"$wpdb->get_col() with variable interpolation",{"file":237,"line":238,"context":199},"menu-files\\subject\\add-subject.php",709,{"file":189,"line":240,"context":199},109,{"file":98,"line":242,"context":243},842,"$wpdb->query() with variable interpolation",{"escaped":245,"rawEcho":246,"locations":247},748,17,[248,251,254,256,257,259,261,263,265,267,269,271,273,275,277,279,281],{"file":181,"line":249,"context":250},501,"raw output",{"file":252,"line":253,"context":250},"menu-files\\section\\add-section.php",510,{"file":223,"line":255,"context":250},246,{"file":223,"line":83,"context":250},{"file":223,"line":258,"context":250},252,{"file":223,"line":260,"context":250},255,{"file":223,"line":262,"context":250},258,{"file":223,"line":264,"context":250},813,{"file":223,"line":266,"context":250},837,{"file":223,"line":268,"context":250},979,{"file":185,"line":270,"context":250},785,{"file":185,"line":272,"context":250},798,{"file":185,"line":274,"context":250},808,{"file":185,"line":276,"context":250},820,{"file":185,"line":278,"context":250},1093,{"file":237,"line":280,"context":250},509,{"file":237,"line":282,"context":250},583,5,66,24,[],[288,349,362,388,400,411,426,441,453,467,478,488,503,518,530,542,553,567,578,588,602,616,634,643,656,675,723,736,750,767],{"entryPoint":289,"graph":290,"unsanitizedCount":347,"severity":348},"\u003Call-students> (menu-files\\all-students\\all-students.php:0)",{"nodes":291,"edges":338},[292,297,303,305,310,313,317,319,322,325,330,332,335],{"id":293,"type":294,"label":295,"file":177,"line":296},"n0","source","$_GET",326,{"id":298,"type":299,"label":300,"file":177,"line":301,"wp_function":302},"n1","sink","get_results() [SQLi]",385,"get_results",{"id":304,"type":294,"label":295,"file":177,"line":296},"n2",{"id":306,"type":299,"label":307,"file":177,"line":308,"wp_function":309},"n3","get_var() [SQLi]",403,"get_var",{"id":311,"type":294,"label":295,"file":177,"line":312},"n4",329,{"id":314,"type":315,"label":316,"file":177,"line":312},"n5","transform","→ getStudents()",{"id":318,"type":299,"label":300,"file":177,"line":301,"wp_function":302},"n6",{"id":320,"type":294,"label":295,"file":177,"line":321},"n7",490,{"id":323,"type":315,"label":324,"file":177,"line":321},"n8","→ renderStudentRow()",{"id":326,"type":299,"label":327,"file":177,"line":328,"wp_function":329},"n9","echo() [XSS]",581,"echo",{"id":331,"type":294,"label":295,"file":177,"line":249},"n10",{"id":333,"type":315,"label":334,"file":177,"line":249},"n11","→ renderPagination()",{"id":336,"type":299,"label":327,"file":177,"line":337,"wp_function":329},"n12",653,[339,340,341,342,343,344,345,346],{"from":293,"to":298,"sanitized":146},{"from":304,"to":306,"sanitized":146},{"from":311,"to":314,"sanitized":142},{"from":314,"to":318,"sanitized":146},{"from":320,"to":323,"sanitized":142},{"from":323,"to":326,"sanitized":142},{"from":331,"to":333,"sanitized":142},{"from":333,"to":336,"sanitized":142},2,"medium",{"entryPoint":350,"graph":351,"unsanitizedCount":32,"severity":348},"astgdrmsys_initialize_class_manager (menu-files\\class\\add-class.php:536)",{"nodes":352,"edges":359},[353,355,357],{"id":293,"type":294,"label":295,"file":205,"line":354},567,{"id":298,"type":315,"label":356,"file":205,"line":354},"→ astgdrmsys_render_edit_class_form()",{"id":304,"type":299,"label":327,"file":205,"line":358,"wp_function":329},462,[360,361],{"from":293,"to":298,"sanitized":142},{"from":298,"to":304,"sanitized":142},{"entryPoint":363,"graph":364,"unsanitizedCount":32,"severity":348},"\u003Cadd-class> (menu-files\\class\\add-class.php:0)",{"nodes":365,"edges":382},[366,369,370,372,376,377,379,380,381],{"id":293,"type":294,"label":367,"file":205,"line":368},"$_POST (x2)",107,{"id":298,"type":299,"label":307,"file":205,"line":105,"wp_function":309},{"id":304,"type":294,"label":367,"file":205,"line":371},165,{"id":306,"type":299,"label":373,"file":205,"line":374,"wp_function":375},"get_row() [SQLi]",176,"get_row",{"id":311,"type":294,"label":367,"file":205,"line":371},{"id":314,"type":299,"label":327,"file":205,"line":378,"wp_function":329},456,{"id":318,"type":294,"label":295,"file":205,"line":354},{"id":320,"type":315,"label":356,"file":205,"line":354},{"id":323,"type":299,"label":327,"file":205,"line":358,"wp_function":329},[383,384,385,386,387],{"from":293,"to":298,"sanitized":146},{"from":304,"to":306,"sanitized":146},{"from":311,"to":314,"sanitized":146},{"from":318,"to":320,"sanitized":142},{"from":320,"to":323,"sanitized":142},{"entryPoint":389,"graph":390,"unsanitizedCount":32,"severity":348},"init (menu-files\\mark\\add-mark.php:67)",{"nodes":391,"edges":397},[392,394,396],{"id":293,"type":294,"label":295,"file":181,"line":393},79,{"id":298,"type":315,"label":395,"file":181,"line":393},"→ renderAddMarksForm()",{"id":304,"type":299,"label":327,"file":181,"line":321,"wp_function":329},[398,399],{"from":293,"to":298,"sanitized":142},{"from":298,"to":304,"sanitized":142},{"entryPoint":401,"graph":402,"unsanitizedCount":13,"severity":410},"displayStudents (menu-files\\all-students\\all-students.php:323)",{"nodes":403,"edges":407},[404,405,406],{"id":293,"type":294,"label":295,"file":177,"line":312},{"id":298,"type":315,"label":316,"file":177,"line":312},{"id":304,"type":299,"label":300,"file":177,"line":301,"wp_function":302},[408,409],{"from":293,"to":298,"sanitized":142},{"from":298,"to":304,"sanitized":146},"low",{"entryPoint":412,"graph":413,"unsanitizedCount":13,"severity":410},"\u003Cadd-department> (menu-files\\department\\add-department.php:0)",{"nodes":414,"edges":423},[415,418,419,421],{"id":293,"type":294,"label":416,"file":208,"line":417},"$_POST",220,{"id":298,"type":299,"label":373,"file":208,"line":201,"wp_function":375},{"id":304,"type":294,"label":420,"file":208,"line":417},"$_POST (x6)",{"id":306,"type":299,"label":327,"file":208,"line":422,"wp_function":329},389,[424,425],{"from":293,"to":298,"sanitized":146},{"from":304,"to":306,"sanitized":146},{"entryPoint":427,"graph":428,"unsanitizedCount":13,"severity":410},"astgdrmsys_render_edit_form (menu-files\\exam-name\\add-exam-name.php:429)",{"nodes":429,"edges":438},[430,432,434,436],{"id":293,"type":294,"label":295,"file":211,"line":431},432,{"id":298,"type":299,"label":373,"file":211,"line":433,"wp_function":375},440,{"id":304,"type":294,"label":435,"file":211,"line":431},"$_GET (x5)",{"id":306,"type":299,"label":327,"file":211,"line":437,"wp_function":329},473,[439,440],{"from":293,"to":298,"sanitized":146},{"from":304,"to":306,"sanitized":146},{"entryPoint":442,"graph":443,"unsanitizedCount":13,"severity":410},"\u003Cadd-exam-name> (menu-files\\exam-name\\add-exam-name.php:0)",{"nodes":444,"edges":450},[445,446,447,449],{"id":293,"type":294,"label":295,"file":211,"line":431},{"id":298,"type":299,"label":373,"file":211,"line":433,"wp_function":375},{"id":304,"type":294,"label":448,"file":211,"line":431},"$_GET (x13)",{"id":306,"type":299,"label":327,"file":211,"line":437,"wp_function":329},[451,452],{"from":293,"to":298,"sanitized":146},{"from":304,"to":306,"sanitized":146},{"entryPoint":454,"graph":455,"unsanitizedCount":13,"severity":410},"astgdrmsys_render_edit_form (menu-files\\exam-year\\add-exam-year.php:289)",{"nodes":456,"edges":464},[457,459,461,462],{"id":293,"type":294,"label":295,"file":218,"line":458},294,{"id":298,"type":299,"label":373,"file":218,"line":460,"wp_function":375},302,{"id":304,"type":294,"label":295,"file":218,"line":458},{"id":306,"type":299,"label":327,"file":218,"line":463,"wp_function":329},333,[465,466],{"from":293,"to":298,"sanitized":146},{"from":304,"to":306,"sanitized":146},{"entryPoint":468,"graph":469,"unsanitizedCount":13,"severity":410},"\u003Cadd-exam-year> (menu-files\\exam-year\\add-exam-year.php:0)",{"nodes":470,"edges":475},[471,472,473,474],{"id":293,"type":294,"label":295,"file":218,"line":458},{"id":298,"type":299,"label":373,"file":218,"line":460,"wp_function":375},{"id":304,"type":294,"label":295,"file":218,"line":458},{"id":306,"type":299,"label":327,"file":218,"line":463,"wp_function":329},[476,477],{"from":293,"to":298,"sanitized":146},{"from":304,"to":306,"sanitized":146},{"entryPoint":479,"graph":480,"unsanitizedCount":13,"severity":410},"add_section (menu-files\\section\\add-section.php:270)",{"nodes":481,"edges":486},[482,484],{"id":293,"type":294,"label":416,"file":252,"line":483},278,{"id":298,"type":299,"label":373,"file":252,"line":485,"wp_function":375},283,[487],{"from":293,"to":298,"sanitized":146},{"entryPoint":489,"graph":490,"unsanitizedCount":13,"severity":410},"astgdrmsys_render_edit_form (menu-files\\section\\add-section.php:360)",{"nodes":491,"edges":500},[492,494,496,498],{"id":293,"type":294,"label":295,"file":252,"line":493},370,{"id":298,"type":299,"label":373,"file":252,"line":495,"wp_function":375},373,{"id":304,"type":294,"label":497,"file":252,"line":493},"$_GET (x2)",{"id":306,"type":299,"label":327,"file":252,"line":499,"wp_function":329},393,[501,502],{"from":293,"to":298,"sanitized":146},{"from":304,"to":306,"sanitized":146},{"entryPoint":504,"graph":505,"unsanitizedCount":13,"severity":410},"\u003Cadd-section> (menu-files\\section\\add-section.php:0)",{"nodes":506,"edges":514},[507,508,509,510,511,513],{"id":293,"type":294,"label":416,"file":252,"line":483},{"id":298,"type":299,"label":373,"file":252,"line":485,"wp_function":375},{"id":304,"type":294,"label":295,"file":252,"line":493},{"id":306,"type":299,"label":373,"file":252,"line":495,"wp_function":375},{"id":311,"type":294,"label":512,"file":252,"line":493},"$_GET (x6)",{"id":314,"type":299,"label":327,"file":252,"line":499,"wp_function":329},[515,516,517],{"from":293,"to":298,"sanitized":146},{"from":304,"to":306,"sanitized":146},{"from":311,"to":314,"sanitized":146},{"entryPoint":519,"graph":520,"unsanitizedCount":13,"severity":410},"handle_classwise_student_deletion (menu-files\\settings\\settings.php:518)",{"nodes":521,"edges":528},[522,524],{"id":293,"type":294,"label":416,"file":223,"line":523},527,{"id":298,"type":299,"label":525,"file":223,"line":526,"wp_function":527},"query() [SQLi]",532,"query",[529],{"from":293,"to":298,"sanitized":146},{"entryPoint":531,"graph":532,"unsanitizedCount":13,"severity":410},"astgdrmsys_render_general_settings_form (menu-files\\settings\\settings.php:966)",{"nodes":533,"edges":540},[534,536],{"id":293,"type":294,"label":416,"file":223,"line":535},973,{"id":298,"type":299,"label":537,"file":223,"line":538,"wp_function":539},"update_option() [Settings Manipulation]",976,"update_option",[541],{"from":293,"to":298,"sanitized":146},{"entryPoint":543,"graph":544,"unsanitizedCount":13,"severity":410},"\u003Csettings> (menu-files\\settings\\settings.php:0)",{"nodes":545,"edges":550},[546,547,548,549],{"id":293,"type":294,"label":416,"file":223,"line":523},{"id":298,"type":299,"label":525,"file":223,"line":526,"wp_function":527},{"id":304,"type":294,"label":416,"file":223,"line":535},{"id":306,"type":299,"label":537,"file":223,"line":538,"wp_function":539},[551,552],{"from":293,"to":298,"sanitized":146},{"from":304,"to":306,"sanitized":146},{"entryPoint":554,"graph":555,"unsanitizedCount":13,"severity":410},"fetch_result_data (menu-files\\show-result\\show-result.php:366)",{"nodes":556,"edges":564},[557,559,561,562],{"id":293,"type":294,"label":416,"file":185,"line":558},377,{"id":298,"type":299,"label":307,"file":185,"line":560,"wp_function":309},392,{"id":304,"type":294,"label":416,"file":185,"line":308},{"id":306,"type":299,"label":373,"file":185,"line":563,"wp_function":375},458,[565,566],{"from":293,"to":298,"sanitized":146},{"from":304,"to":306,"sanitized":146},{"entryPoint":568,"graph":569,"unsanitizedCount":13,"severity":410},"\u003Cshow-result> (menu-files\\show-result\\show-result.php:0)",{"nodes":570,"edges":575},[571,572,573,574],{"id":293,"type":294,"label":416,"file":185,"line":558},{"id":298,"type":299,"label":307,"file":185,"line":560,"wp_function":309},{"id":304,"type":294,"label":416,"file":185,"line":308},{"id":306,"type":299,"label":373,"file":185,"line":563,"wp_function":375},[576,577],{"from":293,"to":298,"sanitized":146},{"from":304,"to":306,"sanitized":146},{"entryPoint":579,"graph":580,"unsanitizedCount":13,"severity":410},"astgdrmsys_add_subject (menu-files\\subject\\add-subject.php:233)",{"nodes":581,"edges":586},[582,584],{"id":293,"type":294,"label":416,"file":237,"line":583},243,{"id":298,"type":299,"label":307,"file":237,"line":585,"wp_function":309},257,[587],{"from":293,"to":298,"sanitized":146},{"entryPoint":589,"graph":590,"unsanitizedCount":13,"severity":410},"astgdrmsys_render_list_view (menu-files\\subject\\add-subject.php:431)",{"nodes":591,"edges":599},[592,594,596,597],{"id":293,"type":294,"label":497,"file":237,"line":593},443,{"id":298,"type":299,"label":373,"file":237,"line":595,"wp_function":375},457,{"id":304,"type":294,"label":295,"file":237,"line":593},{"id":306,"type":299,"label":300,"file":237,"line":598,"wp_function":302},492,[600,601],{"from":293,"to":298,"sanitized":146},{"from":304,"to":306,"sanitized":146},{"entryPoint":603,"graph":604,"unsanitizedCount":13,"severity":410},"astgdrmsys_render_edit_form (menu-files\\subject\\add-subject.php:602)",{"nodes":605,"edges":613},[606,608,610,611],{"id":293,"type":294,"label":295,"file":237,"line":607},608,{"id":298,"type":299,"label":373,"file":237,"line":609,"wp_function":375},625,{"id":304,"type":294,"label":512,"file":237,"line":607},{"id":306,"type":299,"label":327,"file":237,"line":612,"wp_function":329},640,[614,615],{"from":293,"to":298,"sanitized":146},{"from":304,"to":306,"sanitized":146},{"entryPoint":617,"graph":618,"unsanitizedCount":13,"severity":410},"\u003Cadd-subject> (menu-files\\subject\\add-subject.php:0)",{"nodes":619,"edges":629},[620,621,622,624,625,626,627,628],{"id":293,"type":294,"label":416,"file":237,"line":583},{"id":298,"type":299,"label":307,"file":237,"line":585,"wp_function":309},{"id":304,"type":294,"label":623,"file":237,"line":593},"$_GET (x3)",{"id":306,"type":299,"label":373,"file":237,"line":595,"wp_function":375},{"id":311,"type":294,"label":295,"file":237,"line":593},{"id":314,"type":299,"label":300,"file":237,"line":598,"wp_function":302},{"id":318,"type":294,"label":512,"file":237,"line":607},{"id":320,"type":299,"label":327,"file":237,"line":612,"wp_function":329},[630,631,632,633],{"from":293,"to":298,"sanitized":146},{"from":304,"to":306,"sanitized":146},{"from":311,"to":314,"sanitized":146},{"from":318,"to":320,"sanitized":146},{"entryPoint":635,"graph":636,"unsanitizedCount":32,"severity":642},"add_class (menu-files\\class\\add-class.php:103)",{"nodes":637,"edges":640},[638,639],{"id":293,"type":294,"label":416,"file":205,"line":368},{"id":298,"type":299,"label":307,"file":205,"line":105,"wp_function":309},[641],{"from":293,"to":298,"sanitized":142},"high",{"entryPoint":644,"graph":645,"unsanitizedCount":347,"severity":642},"update_class (menu-files\\class\\add-class.php:161)",{"nodes":646,"edges":653},[647,648,649,651],{"id":293,"type":294,"label":416,"file":205,"line":371},{"id":298,"type":299,"label":373,"file":205,"line":374,"wp_function":375},{"id":304,"type":294,"label":416,"file":205,"line":650},167,{"id":306,"type":299,"label":307,"file":205,"line":652,"wp_function":309},190,[654,655],{"from":293,"to":298,"sanitized":142},{"from":304,"to":306,"sanitized":142},{"entryPoint":657,"graph":658,"unsanitizedCount":347,"severity":642},"handleClassExamSearch (menu-files\\mark\\add-mark.php:262)",{"nodes":659,"edges":670},[660,662,664,666,667,669],{"id":293,"type":294,"label":295,"file":181,"line":661},277,{"id":298,"type":315,"label":663,"file":181,"line":661},"→ fetchClassName()",{"id":304,"type":299,"label":307,"file":181,"line":665,"wp_function":309},205,{"id":306,"type":294,"label":295,"file":181,"line":485},{"id":311,"type":315,"label":668,"file":181,"line":485},"→ renderStudentTable()",{"id":314,"type":299,"label":327,"file":181,"line":190,"wp_function":329},[671,672,673,674],{"from":293,"to":298,"sanitized":142},{"from":298,"to":304,"sanitized":142},{"from":306,"to":311,"sanitized":142},{"from":311,"to":314,"sanitized":142},{"entryPoint":676,"graph":677,"unsanitizedCount":722,"severity":642},"\u003Cadd-mark> (menu-files\\mark\\add-mark.php:0)",{"nodes":678,"edges":710},[679,682,683,685,687,688,689,690,692,693,695,696,697,698,700,702,704,706,708],{"id":293,"type":294,"label":680,"file":181,"line":681},"$_GET (x4)",272,{"id":298,"type":299,"label":327,"file":181,"line":190,"wp_function":329},{"id":304,"type":294,"label":497,"file":181,"line":684},78,{"id":306,"type":299,"label":373,"file":181,"line":686,"wp_function":375},372,{"id":311,"type":294,"label":295,"file":181,"line":684},{"id":314,"type":299,"label":307,"file":181,"line":301,"wp_function":309},{"id":318,"type":294,"label":295,"file":181,"line":684},{"id":320,"type":299,"label":300,"file":181,"line":691,"wp_function":302},398,{"id":323,"type":294,"label":295,"file":181,"line":684},{"id":326,"type":299,"label":694,"file":181,"line":182,"wp_function":172},"unserialize() [Object Injection]",{"id":331,"type":294,"label":295,"file":181,"line":393},{"id":333,"type":315,"label":395,"file":181,"line":393},{"id":336,"type":299,"label":327,"file":181,"line":321,"wp_function":329},{"id":699,"type":294,"label":295,"file":181,"line":661},"n13",{"id":701,"type":315,"label":663,"file":181,"line":661},"n14",{"id":703,"type":299,"label":307,"file":181,"line":665,"wp_function":309},"n15",{"id":705,"type":294,"label":295,"file":181,"line":485},"n16",{"id":707,"type":315,"label":668,"file":181,"line":485},"n17",{"id":709,"type":299,"label":327,"file":181,"line":190,"wp_function":329},"n18",[711,712,713,714,715,716,717,718,719,720,721],{"from":293,"to":298,"sanitized":146},{"from":304,"to":306,"sanitized":146},{"from":311,"to":314,"sanitized":146},{"from":318,"to":320,"sanitized":146},{"from":323,"to":326,"sanitized":146},{"from":331,"to":333,"sanitized":142},{"from":333,"to":336,"sanitized":142},{"from":699,"to":701,"sanitized":142},{"from":701,"to":703,"sanitized":142},{"from":705,"to":707,"sanitized":142},{"from":707,"to":709,"sanitized":142},3,{"entryPoint":724,"graph":725,"unsanitizedCount":32,"severity":642},"handleCSVUpload (menu-files\\student-record\\add-record.php:339)",{"nodes":726,"edges":733},[727,729,731],{"id":293,"type":294,"label":728,"file":231,"line":558},"$_FILES",{"id":298,"type":315,"label":730,"file":231,"line":558},"→ processCSVRow()",{"id":304,"type":299,"label":307,"file":231,"line":732,"wp_function":309},424,[734,735],{"from":293,"to":298,"sanitized":142},{"from":298,"to":304,"sanitized":142},{"entryPoint":737,"graph":738,"unsanitizedCount":32,"severity":642},"\u003Cadd-record> (menu-files\\student-record\\add-record.php:0)",{"nodes":739,"edges":746},[740,742,743,744,745],{"id":293,"type":294,"label":728,"file":231,"line":741},358,{"id":298,"type":299,"label":307,"file":231,"line":732,"wp_function":309},{"id":304,"type":294,"label":728,"file":231,"line":558},{"id":306,"type":315,"label":730,"file":231,"line":558},{"id":311,"type":299,"label":307,"file":231,"line":732,"wp_function":309},[747,748,749],{"from":293,"to":298,"sanitized":146},{"from":304,"to":306,"sanitized":142},{"from":306,"to":311,"sanitized":142},{"entryPoint":751,"graph":752,"unsanitizedCount":32,"severity":642},"handleCsvUpload (menu-files\\update-marks-csv\\csv-update.php:160)",{"nodes":753,"edges":763},[754,756,758,760,762],{"id":293,"type":294,"label":416,"file":189,"line":755},168,{"id":298,"type":299,"label":300,"file":189,"line":757,"wp_function":302},202,{"id":304,"type":294,"label":416,"file":189,"line":759},241,{"id":306,"type":315,"label":761,"file":189,"line":759},"→ updateMarksFromCsvRow()",{"id":311,"type":299,"label":694,"file":189,"line":190,"wp_function":172},[764,765,766],{"from":293,"to":298,"sanitized":146},{"from":304,"to":306,"sanitized":142},{"from":306,"to":311,"sanitized":142},{"entryPoint":768,"graph":769,"unsanitizedCount":32,"severity":642},"\u003Ccsv-update> (menu-files\\update-marks-csv\\csv-update.php:0)",{"nodes":770,"edges":781},[771,772,773,774,776,777,778,779,780],{"id":293,"type":294,"label":416,"file":189,"line":755},{"id":298,"type":299,"label":300,"file":189,"line":757,"wp_function":302},{"id":304,"type":294,"label":416,"file":189,"line":755},{"id":306,"type":299,"label":373,"file":189,"line":775,"wp_function":375},284,{"id":311,"type":294,"label":416,"file":189,"line":755},{"id":314,"type":299,"label":694,"file":189,"line":190,"wp_function":172},{"id":318,"type":294,"label":416,"file":189,"line":759},{"id":320,"type":315,"label":761,"file":189,"line":759},{"id":323,"type":299,"label":694,"file":189,"line":190,"wp_function":172},[782,783,784,785,786],{"from":293,"to":298,"sanitized":146},{"from":304,"to":306,"sanitized":146},{"from":311,"to":314,"sanitized":146},{"from":318,"to":320,"sanitized":142},{"from":320,"to":323,"sanitized":142},{"summary":788,"deductions":789},"The \"result-management-system-for-institutions\" v1.2.0 plugin exhibits a mixed security posture.  While it demonstrates strong practices in output escaping and a high rate of prepared SQL statements, significant concerns arise from its attack surface.  A notable 6 out of 7 entry points, specifically AJAX handlers, lack authentication checks, presenting a substantial risk of unauthorized access or manipulation.  Furthermore, the taint analysis reveals 8 high-severity flows with unsanitized paths, indicating potential vulnerabilities where external data could be misused.  The absence of any recorded historical vulnerabilities, while seemingly positive, could also suggest that the plugin has not been extensively scrutinized or that previous issues were minor.  Overall, the plugin's strengths in general coding hygiene are overshadowed by critical deficiencies in input validation and access control for its primary interaction points.",[790,793,796],{"reason":791,"points":792},"Unprotected AJAX handlers",10,{"reason":794,"points":795},"High severity unsanitized taint flows",12,{"reason":797,"points":283},"Dangerous function (unserialize) found","2026-03-16T22:00:54.068Z",{"wat":800,"direct":817},{"assetPaths":801,"generatorPatterns":808,"scriptPaths":809,"versionParams":810},[802,803,804,805,806,807],"\u002Fwp-content\u002Fplugins\u002Fresult-management-system-for-institutions\u002Fassets\u002Fcss\u002Fadmin-style.css","\u002Fwp-content\u002Fplugins\u002Fresult-management-system-for-institutions\u002Fassets\u002Fcss\u002Fdatatable.min.css","\u002Fwp-content\u002Fplugins\u002Fresult-management-system-for-institutions\u002Fassets\u002Fcss\u002Fselect2.min.css","\u002Fwp-content\u002Fplugins\u002Fresult-management-system-for-institutions\u002Fassets\u002Fjs\u002Fadmin-script.js","\u002Fwp-content\u002Fplugins\u002Fresult-management-system-for-institutions\u002Fassets\u002Fjs\u002Fdatatable.min.js","\u002Fwp-content\u002Fplugins\u002Fresult-management-system-for-institutions\u002Fassets\u002Fjs\u002Fselect2.min.js",[],[805,806,807],[811,812,813,814,815,816],"result-management-system-for-institutions\u002Fassets\u002Fcss\u002Fadmin-style.css?ver=","result-management-system-for-institutions\u002Fassets\u002Fcss\u002Fdatatable.min.css?ver=","result-management-system-for-institutions\u002Fassets\u002Fcss\u002Fselect2.min.css?ver=","result-management-system-for-institutions\u002Fassets\u002Fjs\u002Fadmin-script.js?ver=","result-management-system-for-institutions\u002Fassets\u002Fjs\u002Fdatatable.min.js?ver=","result-management-system-for-institutions\u002Fassets\u002Fjs\u002Fselect2.min.js?ver=",{"cssClasses":818,"htmlComments":822,"htmlAttributes":825,"restEndpoints":828,"jsGlobals":829,"shortcodeOutput":831},[819,820,821],"astgdrmsys-tab-menu","astgdrmsys-form-wrapper","astgdrmsys-result-table",[823,824],"\u003C!-- ASTGD RMSYS START -->","\u003C!-- ASTGD RMSYS END -->",[826,827],"data-astgdrmsys-nonce","data-student-id",[],[830],"astgdrmsys_ajax_object",[]]