[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$frp9IoQrnIi8fTi7q5rPfG0SBmFdfNR93XvGrXtikqF4":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":18,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":62,"crawl_stats":37,"alternatives":68,"analysis":157,"fingerprints":605},"quran-text-multilanguage","Quran multilanguage Text & Audio","3.0.3","karim42","https:\u002F\u002Fprofiles.wordpress.org\u002Fkarim42\u002F","\u003Cul>\n\u003Cli>Quran Text Multilanguage translated into 30 languages. \u003C\u002Fli>\n\u003Cli>Full ajax version and responsive. \u003C\u002Fli>\n\u003Cli>Fully customizable from the admin area. \u003C\u002Fli>\n\u003Cli>Multi recitators : 32 cheikhs \u003C\u002Fli>\n\u003Cli>Download full Quran (32 cheikhs)\u003C\u002Fli>\n\u003Cli>Add an area for personal css\u003C\u002Fli>\n\u003Cli>Select verses to listen\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You just have to write the shortcode [quran] on your new page.\u003C\u002Fp>\n\u003Cp>The plugin uses mp3 files that come from https:\u002F\u002Fquran.s3.fr-par.scw.cloud\u003Cbr \u002F>\nThese site are mine\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgpcodex.fr\" rel=\"nofollow ugc\">demo page\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Languages :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Arabic\u003C\u002Fli>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>French\u003C\u002Fli>\n\u003Cli>German\u003C\u002Fli>\n\u003Cli>Dutch\u003C\u002Fli>\n\u003Cli>Russian\u003C\u002Fli>\n\u003Cli>Albanian\u003C\u002Fli>\n\u003Cli>Azerbaijani\u003C\u002Fli>\n\u003Cli>Bengali\u003C\u002Fli>\n\u003Cli>Bulgarian\u003C\u002Fli>\n\u003Cli>Bosnian\u003C\u002Fli>\n\u003Cli>Chinese\u003C\u002Fli>\n\u003Cli>Czech\u003C\u002Fli>\n\u003Cli>Indonesian\u003C\u002Fli>\n\u003Cli>Italian\u003C\u002Fli>\n\u003Cli>Kurdish\u003C\u002Fli>\n\u003Cli>Malay\u003C\u002Fli>\n\u003Cli>Norwegian\u003C\u002Fli>\n\u003Cli>Portuguese\u003C\u002Fli>\n\u003Cli>Romanian\u003C\u002Fli>\n\u003Cli>Somali\u003C\u002Fli>\n\u003Cli>Spanish\u003C\u002Fli>\n\u003Cli>Swedish\u003C\u002Fli>\n\u003Cli>Turkish\u003C\u002Fli>\n\u003Cli>Urdu  \u003C\u002Fli>\n\u003Cli>Hindi\u003C\u002Fli>\n\u003Cli>Persian\u003C\u002Fli>\n\u003Cli>Thai\u003C\u002Fli>\n\u003Cli>Uzbek\u003C\u002Fli>\n\u003C\u002Ful>\n","Quran plugin with 30 languages, 32 reciters, and customizable interface.",600,27976,100,17,"2026-03-13T05:02:00.000Z","6.9.4","3.0.1","",[20,21,22,23,24],"audio","islam","multilanguage","muslim","quran","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquran-text-multilanguage.zip",98,2,0,"2025-05-07 00:00:00","2026-03-15T15:16:48.613Z",[32,48],{"id":33,"url_slug":34,"title":35,"description":36,"plugin_slug":4,"theme_slug":37,"affected_versions":38,"patched_in_version":39,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":29,"updated_date":44,"references":45,"days_to_patch":47},"CVE-2025-47524","quran-multilanguage-text-audio-authenticated-administrator-stored-cross-site-scripting","Quran multilanguage Text & Audio \u003C= 2.3.23 - Authenticated (Administrator+) Stored Cross-Site Scripting","The Quran multilanguage Text & Audio plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 2.3.23 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with administrator-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This only impacts multi-site installations and installations where unfiltered_html has been disabled.",null,"\u003C=2.3.23","2.3.24","medium",4.4,"CVSS:3.1\u002FAV:N\u002FAC:H\u002FPR:H\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2025-05-13 14:23:13",[46],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F45fe9092-ebf4-43ed-ab49-4b492b2a0a73?source=api-prod",7,{"id":49,"url_slug":50,"title":51,"description":52,"plugin_slug":4,"theme_slug":37,"affected_versions":53,"patched_in_version":54,"severity":40,"cvss_score":55,"cvss_vector":56,"vuln_type":43,"published_date":57,"updated_date":58,"references":59,"days_to_patch":61},"CVE-2024-11973","quran-multilanguage-text-audio-reflected-cross-site-scripting-via-sourate-and-lang-parameters","Quran multilanguage Text & Audio \u003C= 2.3.21 - Reflected Cross-Site Scripting via sourate and lang Parameters","The Quran multilanguage Text & Audio plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the 'sourate' and 'lang' parameter in all versions up to, and including, 2.3.21 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.","\u003C=2.3.21","2.3.22",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","2024-12-09 21:09:02","2024-12-10 09:24:26",[60],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F09afbbd2-52c6-48a6-a2f0-b1509d864e7e?source=api-prod",1,{"slug":7,"display_name":7,"profile_url":8,"plugin_count":63,"total_installs":64,"avg_security_score":65,"avg_patch_time_days":63,"trust_score":66,"computed_at":67},4,760,88,92,"2026-04-04T21:17:55.481Z",[69,85,103,121,140],{"slug":70,"name":71,"version":72,"author":7,"author_profile":8,"description":73,"short_description":74,"active_installs":75,"downloaded":76,"rating":28,"num_ratings":28,"last_updated":77,"tested_up_to":78,"requires_at_least":17,"requires_php":18,"tags":79,"homepage":18,"download_link":83,"security_score":84,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"quran-live","Quran Live Multilanguage","1.0.3","\u003Cul>\n\u003Cli>Quran Live Multilanguage translated into 29 languages. \u003C\u002Fli>\n\u003Cli>Full ajax version and responsive with fullscreen button\u003C\u002Fli>\n\u003Cli>Fully customizable from the admin area. \u003C\u002Fli>\n\u003Cli>Multi recitators : 7 cheikhs \u003C\u002Fli>\n\u003Cli>Add an area for personal css\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin uses mp3 files that come from https:\u002F\u002Fquran.s3.fr-par.scw.cloud\u003Cbr \u002F>\nThese site are mine\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgpcodex.fr\" rel=\"nofollow ugc\">demo page\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Languages :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Arabic\u003C\u002Fli>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>French\u003C\u002Fli>\n\u003Cli>German\u003C\u002Fli>\n\u003Cli>Dutch\u003C\u002Fli>\n\u003Cli>Russian\u003C\u002Fli>\n\u003Cli>Albanian\u003C\u002Fli>\n\u003Cli>Azerbaijani\u003C\u002Fli>\n\u003Cli>Bengali\u003C\u002Fli>\n\u003Cli>Bulgarian\u003C\u002Fli>\n\u003Cli>Bosnian\u003C\u002Fli>\n\u003Cli>Chinese\u003C\u002Fli>\n\u003Cli>Czech\u003C\u002Fli>\n\u003Cli>Indonesian\u003C\u002Fli>\n\u003Cli>Italian\u003C\u002Fli>\n\u003Cli>Kurdish\u003C\u002Fli>\n\u003Cli>Malay\u003C\u002Fli>\n\u003Cli>Norwegian\u003C\u002Fli>\n\u003Cli>Portuguese\u003C\u002Fli>\n\u003Cli>Romanian\u003C\u002Fli>\n\u003Cli>Somali\u003C\u002Fli>\n\u003Cli>Spanish\u003C\u002Fli>\n\u003Cli>Swedish\u003C\u002Fli>\n\u003Cli>Turkish\u003C\u002Fli>\n\u003Cli>Urdu  \u003C\u002Fli>\n\u003Cli>Hindi\u003C\u002Fli>\n\u003Cli>Persian\u003C\u002Fli>\n\u003Cli>Thai\u003C\u002Fli>\n\u003Cli>Uzbek\u003C\u002Fli>\n\u003C\u002Ful>\n","Quran live Multilanguage translated into 29 languages.",20,2009,"2022-02-02T14:37:00.000Z","5.9.13",[80,81,23,70,82],"coran","coran-en-texte","quran-multilanguage","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquran-live.zip",85,{"slug":86,"name":87,"version":88,"author":89,"author_profile":90,"description":91,"short_description":92,"active_installs":93,"downloaded":94,"rating":28,"num_ratings":28,"last_updated":95,"tested_up_to":96,"requires_at_least":97,"requires_php":18,"tags":98,"homepage":101,"download_link":102,"security_score":84,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"ayah-of-the-day","Ayah of the Day WordPress Widget","1.0","Hassan1","https:\u002F\u002Fprofiles.wordpress.org\u002Fhassan1\u002F","\u003Cp>Ayah of the Day displays daily translation of a verse(Ayah) from Holy Quran(Muslim’s holy book).\u003Cbr \u002F>\nYou can choose between English and Farsi translation and even use it in your non-widgetized theme!\u003C\u002Fp>\n\u003Cp>Also you can customize colors,size,margins,etc using “ayahstyle” class.(a little CSS knowledge is required!)\u003C\u002Fp>\n\u003Cp>Ayah of the Day uses \u003Ca href=\"http:\u002F\u002Fwww.parsquran.com\u002Feng\u002F\" rel=\"nofollow ugc\">Pars Quran’s\u003C\u002Fa> script code.\u003C\u002Fp>\n\u003Cp>Let me know if you have any suggestion or comment:\u003Cbr \u002F>\nhttp:\u002F\u002Fwww.cyberia.ir\u002Fayah-of-the-day\u002F\u003C\u002Fp>\n","It displays translation of a verse from Holy Quran(Muslim's holy book) on your blog sidebar.",10,3553,"2008-11-21T08:07:00.000Z","2.7","2.0",[99,21,23,24,100],"ayah","verse","http:\u002F\u002Fwww.cyberia.ir\u002Fayah-of-the-day\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fayah-of-the-day.zip",{"slug":104,"name":105,"version":106,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":93,"downloaded":111,"rating":13,"num_ratings":61,"last_updated":112,"tested_up_to":16,"requires_at_least":113,"requires_php":114,"tags":115,"homepage":119,"download_link":120,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"fiveprayer","Five Prayer","2.3.0","AhsanulBarakah","https:\u002F\u002Fprofiles.wordpress.org\u002Fjamaaldev\u002F","\u003Cp>\u003Cstrong>Five Prayer\u003C\u002Fstrong> is a WordPress plugin designed to display Muslim prayer times.\u003C\u002Fp>\n\u003Ch3>Who Can Benefit from Five Prayer?\u003C\u002Fh3>\n\u003Cp>This plugin is ideal for:\u003Cbr \u002F>\n* Mosques and Islamic centers\u003Cbr \u002F>\n* Community Masjids\u003Cbr \u002F>\n* Any WordPress website that wants to display prayer times\u003C\u002Fp>\n\u003Cp>More features will be added in future updates.\u003C\u002Fp>\n\u003Ch3>Five Prayer Introduction Video\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fyoutu.be\u002Fc7MVPIepyVI\" rel=\"nofollow ugc\">Watch the introduction video\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Shortcodes\u003C\u002Fh3>\n\u003Cp>Use the following shortcodes to display prayer times on your website:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ccode>[Fp_TimeTable_Monthly]\u003C\u002Fcode>\u003Cbr \u002F>\nDisplays a monthly prayer timetable with the print option outside the table. (This is now the default behavior)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>[Fp_TimeTable_Monthly printer_option=\"outside\"]\u003C\u002Fcode>\u003Cbr \u002F>\nDisplays a monthly prayer timetable with the print option outside the table. (This is now the default behavior)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>[Fp_TimeTable_Monthly printer_option=\"inside\"]\u003C\u002Fcode>\u003Cbr \u002F>\nDisplays a monthly prayer timetable with the print option inside the table.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>[Fp_Vertical_Daily_Prayer]\u003C\u002Fcode>\u003Cbr \u002F>\nDisplays today’s prayer timetable in a vertical format.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For additional shortcodes, visit the \u003Cstrong>Docs\u003C\u002Fstrong> section in the Five Prayer UI.\u003C\u002Fp>\n\u003Ch3>Deprecated\u003C\u002Fh3>\n\u003Cp>Some legacy shortcodes are now deprecated (but still functional). Example:\u003Cbr \u002F>\n– Deprecated: \u003Ccode>[Fp_Single_Fajr_Begins]\u003C\u002Fcode>\u003Cbr \u002F>\n– New: \u003Ccode>[Fp_Single_Fajr_Begins_time]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>For a complete list of New Shortcodes, please visit the \u003Cstrong>Docs\u003C\u002Fstrong> section.\u003C\u002Fp>\n\u003Ch3>After Activation\u003C\u002Fh3>\n\u003Col>\n\u003Cli>You should see \u003Cstrong>Five Prayer\u003C\u002Fstrong> in your WordPress admin sidebar.\u003C\u002Fli>\n\u003Cli>Configuration is complete!\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Performance & Caching (Version 2.2.2 Enhancements)\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Version 2.2.2\u003C\u002Fstrong> includes significant enhancements to the plugin’s existing caching system for optimal performance.\u003C\u002Fp>\n\u003Ch3>🚀 Enhanced Caching Architecture\u003C\u002Fh3>\n\u003Cp>The improved multi-layer system in \u003Cstrong>Five Prayer 2.2.2\u003C\u002Fstrong> includes:\u003Cbr \u002F>\n* \u003Cstrong>Optimized In-Memory Caching\u003C\u002Fstrong>: Reduces redundant database calls.\u003Cbr \u002F>\n* \u003Cstrong>Enhanced Fragment Caching\u003C\u002Fstrong>: For shortcodes and blocks.\u003Cbr \u002F>\n* \u003Cstrong>Robust Object Caching\u003C\u002Fstrong>: Leverages WordPress transients with external cache support.\u003C\u002Fp>\n\u003Ch3>🔧 Object Cache Compatibility\u003C\u002Fh3>\n\u003Cp>The caching system is fully compatible with external object caching:\u003Cbr \u002F>\n* \u003Cstrong>Redis\u003C\u002Fstrong> & \u003Cstrong>Memcached\u003C\u002Fstrong>: For persistent and distributed caching.\u003Cbr \u002F>\n* \u003Cstrong>APCu\u003C\u002Fstrong>: For opcode caching.\u003Cbr \u002F>\n* \u003Cstrong>How it works\u003C\u002Fstrong>: Prayer data cached via WordPress transients automatically utilizes external object caches (like Redis) if available on your server.\u003C\u002Fp>\n\u003Ch3>📊 Performance Improvements\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Enhancements in Version 2.2.2 deliver:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Further reduction in database queries for prayer data.\u003Cbr \u002F>\n* Faster page load times for content with prayer shortcodes.\u003Cbr \u002F>\n* Better scalability for high-traffic websites.\u003C\u002Fp>\n\u003Ch3>🎯 Cache Durations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Monthly Timetable\u003C\u002Fstrong>: 30-minute cache (\u003Ccode>[Fp_TimeTable_Monthly]\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Daily Prayer Times\u003C\u002Fstrong>: 10-minute cache (\u003Ccode>[Fp_Vertical_Daily_Prayer]\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Single Prayer Blocks\u003C\u002Fstrong>: 10-minute cache\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Settings Data\u003C\u002Fstrong>: 1-day cache\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Next Prayer\u003C\u002Fstrong>: 1-minute cache (for real-time accuracy)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>💡 Cache Management for Administrators\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automatic Clearing\u003C\u002Fstrong>: The cache is automatically invalidated when you update plugin settings (location, methods, etc.).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manual Refresh\u003C\u002Fstrong>: To immediately refresh all prayer data, use the \u003Cstrong>“Generate Calendar”\u003C\u002Fstrong> button in the \u003Cstrong>Prayer Settings\u003C\u002Fstrong>. This rebuilds the data and clears related caches.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin Context\u003C\u002Fstrong>: Caching is bypassed in the WordPress admin area for accurate previews.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Full-year prayer timetable\u003C\u002Fli>\n\u003Cli>Print a specific month’s timetable\u003C\u002Fli>\n\u003Cli>Customizable timetable styles\u003C\u002Fli>\n\u003Cli>Add custom text and a logo when printing\u003C\u002Fli>\n\u003Cli>Add a custom location\u003C\u002Fli>\n\u003Cli>Hijri Calendar with multiple customization options\u003C\u002Fli>\n\u003Cli>Adjust the start date of Ramadan\u003C\u002Fli>\n\u003Cli>Custom Translation system\u003C\u002Fli>\n\u003Cli>Additional features such as \u003Cstrong>Iqama delay (in minutes)\u003C\u002Fstrong> and more\u003C\u002Fli>\n\u003Cli>Table Display Options: New settings to control which columns appear in prayer timetable displays.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For more details, visit the \u003Cstrong>Docs\u003C\u002Fstrong> section in the Five Prayer UI.\u003C\u002Fp>\n","Five Prayer displays accurate Muslim prayer times and timetables directly inside WordPress.",2059,"2026-02-02T18:59:00.000Z","6.7","7.4",[116,23,117,24,118],"islamic","prayer","salat","https:\u002F\u002Ffiveprayer.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffiveprayer.2.3.0.zip",{"slug":122,"name":123,"version":124,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":93,"downloaded":129,"rating":130,"num_ratings":63,"last_updated":131,"tested_up_to":16,"requires_at_least":132,"requires_php":133,"tags":134,"homepage":138,"download_link":139,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"mp3-quran","MP3 Quran Translations All Languages","1.1.2","truemuslims","https:\u002F\u002Fprofiles.wordpress.org\u002Ftruemuslims\u002F","\u003Cul>\n\u003Cli>Quran Translations in 52 languages \u003C\u002Fli>\n\u003Cli>Quran reciters available more than 54\u003C\u002Fli>\n\u003Cli>Easy to use any language or reciter \u003C\u002Fli>\n\u003Cli>Easy to setup and Quran Language in WordPress website\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>PS: For Support: \u003Ca href=\"https:\u002F\u002Fwww.truemuslims.net\" rel=\"nofollow ugc\">MP3 Quran)\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmp3-quran.com\u002Fquran-english\u002F\" rel=\"nofollow ugc\">Language Demo Page\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmp3-quran.org\u002Fabdulbasit-abdulsamad\u002F\" rel=\"nofollow ugc\">Reciter Demo Page\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Quran in 52 Languages :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Arabic\u003C\u002Fli>\n\u003Cli>Albanian\u003C\u002Fli>\n\u003Cli>Azeri\u003C\u002Fli>\n\u003Cli>Azerbaijan\u003C\u002Fli>\n\u003Cli>Bangla\u003C\u002Fli>\n\u003Cli>Brazilian\u003C\u002Fli>\n\u003Cli>Balochi\u003C\u002Fli>\n\u003Cli>Bosnian\u003C\u002Fli>\n\u003Cli>Chichewa\u003C\u002Fli>\n\u003Cli>Chinese\u003C\u002Fli>\n\u003Cli>Dutch\u003C\u002Fli>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>Filipino\u003C\u002Fli>\n\u003Cli>French\u003C\u002Fli>\n\u003Cli>Gujarati\u003C\u002Fli>\n\u003Cli>German\u003C\u002Fli>\n\u003Cli>Greek\u003C\u002Fli>\n\u003Cli>Hausa\u003C\u002Fli>\n\u003Cli>Hindi\u003C\u002Fli>\n\u003Cli>Indonesian\u003C\u002Fli>\n\u003Cli>Italian\u003C\u002Fli>\n\u003Cli>Kashmiri\u003C\u002Fli>\n\u003Cli>Kanada\u003C\u002Fli>\n\u003Cli>Korean\u003C\u002Fli>\n\u003Cli>Kurdish\u003C\u002Fli>\n\u003Cli>Maranao\u003C\u002Fli>\n\u003Cli>Maranao Arabic\u003C\u002Fli>\n\u003Cli>Mexico\u003C\u002Fli>\n\u003Cli>Uzbek\u003C\u002Fli>\n\u003Cli>Malayalam\u003C\u002Fli>\n\u003Cli>Marathi\u003C\u002Fli>\n\u003Cli>Punjabi\u003C\u002Fli>\n\u003Cli>Pashto\u003C\u002Fli>\n\u003Cli>Persian\u003C\u002Fli>\n\u003Cli>Portuguese\u003C\u002Fli>\n\u003Cli>Russian\u003C\u002Fli>\n\u003Cli>Sindhi\u003C\u002Fli>\n\u003Cli>Somali\u003C\u002Fli>\n\u003Cli>Spanish\u003C\u002Fli>\n\u003Cli>Swedish\u003C\u002Fli>\n\u003Cli>Tagalog\u003C\u002Fli>\n\u003Cli>Tamazight\u003C\u002Fli>\n\u003Cli>Tamil\u003C\u002Fli>\n\u003Cli>Thai\u003C\u002Fli>\n\u003Cli>Turkish\u003C\u002Fli>\n\u003Cli>Telugu\u003C\u002Fli>\n\u003Cli>Urdu\u003C\u002Fli>\n\u003Cli>Urdu Translation With Arabic\u003C\u002Fli>\n\u003Cli>Uyghur\u003C\u002Fli>\n\u003Cli>Uzbek\u003C\u002Fli>\n\u003Cli>Vietnamese\u003C\u002Fli>\n\u003Cli>Yoruba\u003C\u002Fli>\n\u003Cli>Zulu\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Quran in 54 Reciters :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Abdul Rahman Alsudaes \u003C\u002Fli>\n\u003Cli>Abdul Basit Abdul Samad \u003C\u002Fli>\n\u003Cli>Abdur Rashid Sufi \u003C\u002Fli>\n\u003Cli>Ahmed Al Ajmi \u003C\u002Fli>\n\u003Cli>Abdulaziz Al Ahmad \u003C\u002Fli>\n\u003Cli>Abdul Wadood Haneef \u003C\u002Fli>\n\u003Cli>Abdulbari Ath Thubaity \u003C\u002Fli>\n\u003Cli>Abdulmohsin Al Obaikhan \u003C\u002Fli>\n\u003Cli>Ali Alhuthaifi \u003C\u002Fli>\n\u003Cli>Abdullah Basfer \u003C\u002Fli>\n\u003Cli>Ahmad Al Hawashy \u003C\u002Fli>\n\u003Cli>Ahmed Saber \u003C\u002Fli>\n\u003Cli>Abdullah Khayyat \u003C\u002Fli>\n\u003Cli>Al Qari Yassen \u003C\u002Fli>\n\u003Cli>Aleyoon Alkoshi \u003C\u002Fli>\n\u003Cli>Abu Baker Shatri \u003C\u002Fli>\n\u003Cli>Ali Jaber \u003C\u002Fli>\n\u003Cli>Abdulmohsen Alqasim \u003C\u002Fli>\n\u003Cli>Awfeeq As Sayegh \u003C\u002Fli>\n\u003Cli>Emad Zuhair Hafth \u003C\u002Fli>\n\u003Cli>Fares Abbad \u003C\u002Fli>\n\u003Cli>Hani Arrifai \u003C\u002Fli>\n\u003Cli>Ibrahim Alakhdar \u003C\u002Fli>\n\u003Cli>Jamal Shaker Abdullah \u003C\u002Fli>\n\u003Cli>Khalid Abdulkhafi \u003C\u002Fli>\n\u003Cli>Khalid Alqahtani \u003C\u002Fli>\n\u003Cli>Khalifah Al Tonaeijy \u003C\u002Fli>\n\u003Cli>Mahmoud Khalil \u003C\u002Fli>\n\u003Cli>Muhammed Al Tablawi \u003C\u002Fli>\n\u003Cli>Mahmood Al Sheimy \u003C\u002Fli>\n\u003Cli>Mishary Al Afasy \u003C\u002Fli>\n\u003Cli>Mustafa Ismail \u003C\u002Fli>\n\u003Cli>Mustafa Al Lahoni \u003C\u002Fli>\n\u003Cli>Mahmood Ali Albana \u003C\u002Fli>\n\u003Cli>Mohammad Ayyub \u003C\u002Fli>\n\u003Cli>Maher Al Muaiqly \u003C\u002Fli>\n\u003Cli>Mohammed Al Minshawi \u003C\u002Fli>\n\u003Cli>Mohammad Jibreel \u003C\u002Fli>\n\u003Cli>Mohammed Al Muhasny \u003C\u002Fli>\n\u003Cli>Mohammed Siddiq Al Minshawi \u003C\u002Fli>\n\u003Cli>Mohammad Al Abdullah \u003C\u002Fli>\n\u003Cli>Mustafa Raad Al Azawi \u003C\u002Fli>\n\u003Cli>Nabil Ar Rifai \u003C\u002Fli>\n\u003Cli>Saud Al Shuraim \u003C\u002Fli>\n\u003Cli>Shirazad Taher \u003C\u002Fli>\n\u003Cli>Salah Alhashim \u003C\u002Fli>\n\u003Cli>Salah Bukatir \u003C\u002Fli>\n\u003Cli>Salah Al Budair \u003C\u002Fli>\n\u003Cli>Saad Al Ghamdi \u003C\u002Fli>\n\u003Cli>Saud Al Shuraim \u003C\u002Fli>\n\u003Cli>Sahl Yaaseen \u003C\u002Fli>\n\u003Cli>Yasser Al Mazroyee \u003C\u002Fli>\n\u003Cli>Yahya Hawa \u003C\u002Fli>\n\u003Cli>Zaki Daghistani\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Short Description\u003C\u002Fh3>\n\u003Cp>Mp3 Quran in all languages and in the voice of 54 Reciters\u003C\u002Fp>\n\u003Ch3>PrivacyPolicy\u003C\u002Fh3>\n\u003Cp>https:\u002F\u002Ftruemuslims.net\u002Findex-6.html\u003C\u002Fp>\n\u003Ch3>Service Link\u003C\u002Fh3>\n\u003Cp>https:\u002F\u002Ftruemuslims.net\u003C\u002Fp>\n\u003Ch3>3rd Party Service\u003C\u002Fh3>\n\u003Cp>Mp3 Quran Plugin belong to website Truemuslims.net, there is no 3rd party service on this website all data which is available in this plugin available on Truemuslims.net website.\u003C\u002Fp>\n","Mp3 Quran in all languages and in the voice of 54 Reciters.",1912,90,"2026-03-11T21:29:00.000Z","5.2","7.2",[135,122,136,137,125],"audio-transaltion","mp3-quran-translation-in-52-languages-and-54-different-reciters","quran-playlist","http:\u002F\u002Fwww.truemuslims.net","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmp3-quran.zip",{"slug":141,"name":142,"version":143,"author":144,"author_profile":145,"description":146,"short_description":147,"active_installs":93,"downloaded":148,"rating":28,"num_ratings":28,"last_updated":149,"tested_up_to":150,"requires_at_least":151,"requires_php":18,"tags":152,"homepage":155,"download_link":156,"security_score":84,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"quran-verse-a-day","Quran verse a day","1.9","mmrs151","https:\u002F\u002Fprofiles.wordpress.org\u002Fmmrs151\u002F","\u003Cp>Please re-activate the plugin for Bangla translations.\u003C\u002Fp>\n\u003Cp>This plugin allows you to display a random verse in either Bangla or English from the Holy Quran. It is using the Sahih International translation.\u003Cbr \u002F>\nYou can click on the Sura name and number to go to quran.com to see further details.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cp>Once the installation above is done, this will allow you to\u003C\u002Fp>\n\u003Cul>\n\u003Cli>display a random verse from the Quran\u003C\u002Fli>\n\u003Cli>Bangla or English language supported\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>shortcodes\u003C\u002Fh4>\n\u003Cp>[quran_a_day] – display verse on post or page\u003Cbr \u002F>\n[quran_a_day language=’bangla’] – display verse in Bangla\u003C\u002Fp>\n","Display a random verse from the Holy Quran in Bangla or English.",2654,"2017-01-02T21:33:00.000Z","4.6.30","3.5",[153,21,23,24,154],"ayat","verser","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fquran-verse-a-day\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquran-verse-a-day.zip",{"attackSurface":158,"codeSignals":211,"taintFlows":470,"riskAssessment":590,"analyzedAt":604},{"hooks":159,"ajaxHandlers":176,"restRoutes":204,"shortcodes":205,"cronEvents":209,"entryPointCount":210,"unprotectedCount":93},[160,165,169,173],{"type":161,"name":162,"callback":163,"file":164,"line":75},"action","admin_menu","qtm_quranadmin","quran-text-multilanguage.php",{"type":161,"name":166,"callback":167,"file":164,"line":168},"admin_init","qtm_registeroptions",24,{"type":161,"name":170,"callback":171,"file":164,"line":172},"wp_enqueue_scripts","qtm_quranscripts",393,{"type":161,"name":170,"callback":174,"file":164,"line":175},"add_js_scripts",461,[177,181,184,187,189,192,194,197,199,202],{"action":178,"nopriv":179,"callback":178,"hasNonce":179,"hasCapCheck":179,"file":164,"line":180},"qtm_changesura",false,464,{"action":178,"nopriv":182,"callback":178,"hasNonce":179,"hasCapCheck":179,"file":164,"line":183},true,465,{"action":185,"nopriv":179,"callback":185,"hasNonce":179,"hasCapCheck":179,"file":164,"line":186},"qtm_changelanguage",466,{"action":185,"nopriv":182,"callback":185,"hasNonce":179,"hasCapCheck":179,"file":164,"line":188},467,{"action":190,"nopriv":179,"callback":190,"hasNonce":179,"hasCapCheck":179,"file":164,"line":191},"qtm_changeprevsura",468,{"action":190,"nopriv":182,"callback":190,"hasNonce":179,"hasCapCheck":179,"file":164,"line":193},469,{"action":195,"nopriv":179,"callback":195,"hasNonce":179,"hasCapCheck":179,"file":164,"line":196},"qtm_changenextsura",470,{"action":195,"nopriv":182,"callback":195,"hasNonce":179,"hasCapCheck":179,"file":164,"line":198},471,{"action":200,"nopriv":179,"callback":200,"hasNonce":179,"hasCapCheck":179,"file":164,"line":201},"qtm_load_verses_chunk",472,{"action":200,"nopriv":182,"callback":200,"hasNonce":179,"hasCapCheck":179,"file":164,"line":203},473,[],[206],{"tag":24,"callback":207,"file":164,"line":208},"quran_shortcode",485,[],11,{"dangerousFunctions":212,"sqlUsage":213,"outputEscaping":218,"fileOperations":27,"externalRequests":28,"nonceChecks":468,"capabilityChecks":61,"bundledLibraries":469},[],{"prepared":61,"raw":61,"locations":214},[215],{"file":164,"line":216,"context":217},374,"$wpdb->query() with variable interpolation",{"escaped":219,"rawEcho":220,"locations":221},71,135,[222,226,228,230,232,234,235,236,238,240,242,244,246,248,250,252,253,255,258,260,262,264,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,304,306,308,310,312,314,315,317,319,320,321,323,325,327,329,330,331,332,334,335,336,337,338,339,341,342,344,345,347,348,350,351,353,354,356,357,359,360,362,363,365,366,368,370,372,373,375,376,378,380,382,384,386,388,390,391,393,395,397,399,401,403,406,408,409,411,413,415,417,419,421,422,424,426,428,430,432,434,436,438,440,442,444,446,448,450,452,454,456,458,460,462,464,466],{"file":223,"line":224,"context":225},"admin\\quran-admin.php",63,"raw output",{"file":223,"line":227,"context":225},64,{"file":223,"line":229,"context":225},76,{"file":223,"line":231,"context":225},80,{"file":223,"line":233,"context":225},84,{"file":223,"line":65,"context":225},{"file":223,"line":66,"context":225},{"file":223,"line":237,"context":225},416,{"file":223,"line":239,"context":225},417,{"file":223,"line":241,"context":225},429,{"file":223,"line":243,"context":225},431,{"file":223,"line":245,"context":225},443,{"file":223,"line":247,"context":225},445,{"file":223,"line":249,"context":225},457,{"file":223,"line":251,"context":225},459,{"file":223,"line":198,"context":225},{"file":223,"line":254,"context":225},519,{"file":256,"line":257,"context":225},"inc\\functions_quran.php",50,{"file":256,"line":259,"context":225},51,{"file":256,"line":261,"context":225},52,{"file":256,"line":263,"context":225},286,{"file":256,"line":263,"context":225},{"file":256,"line":266,"context":225},292,{"file":256,"line":268,"context":225},356,{"file":256,"line":270,"context":225},455,{"file":256,"line":272,"context":225},522,{"file":256,"line":274,"context":225},524,{"file":256,"line":276,"context":225},525,{"file":256,"line":278,"context":225},526,{"file":256,"line":280,"context":225},527,{"file":256,"line":282,"context":225},528,{"file":256,"line":284,"context":225},529,{"file":256,"line":286,"context":225},533,{"file":256,"line":288,"context":225},693,{"file":256,"line":290,"context":225},718,{"file":256,"line":292,"context":225},726,{"file":256,"line":294,"context":225},728,{"file":256,"line":296,"context":225},763,{"file":256,"line":298,"context":225},764,{"file":256,"line":300,"context":225},765,{"file":302,"line":303,"context":225},"inc\\quran_style.php",128,{"file":302,"line":305,"context":225},132,{"file":302,"line":307,"context":225},136,{"file":302,"line":309,"context":225},140,{"file":302,"line":311,"context":225},144,{"file":302,"line":313,"context":225},148,{"file":302,"line":313,"context":225},{"file":302,"line":316,"context":225},150,{"file":302,"line":318,"context":225},155,{"file":302,"line":318,"context":225},{"file":302,"line":318,"context":225},{"file":302,"line":322,"context":225},164,{"file":302,"line":324,"context":225},165,{"file":302,"line":326,"context":225},167,{"file":302,"line":328,"context":225},182,{"file":302,"line":328,"context":225},{"file":302,"line":328,"context":225},{"file":302,"line":328,"context":225},{"file":302,"line":333,"context":225},186,{"file":302,"line":333,"context":225},{"file":302,"line":333,"context":225},{"file":302,"line":333,"context":225},{"file":302,"line":333,"context":225},{"file":302,"line":333,"context":225},{"file":302,"line":340,"context":225},194,{"file":302,"line":340,"context":225},{"file":302,"line":343,"context":225},231,{"file":302,"line":343,"context":225},{"file":302,"line":346,"context":225},255,{"file":302,"line":346,"context":225},{"file":302,"line":349,"context":225},274,{"file":302,"line":349,"context":225},{"file":302,"line":352,"context":225},295,{"file":302,"line":352,"context":225},{"file":302,"line":355,"context":225},319,{"file":302,"line":355,"context":225},{"file":302,"line":358,"context":225},343,{"file":302,"line":358,"context":225},{"file":302,"line":361,"context":225},362,{"file":302,"line":361,"context":225},{"file":302,"line":364,"context":225},373,{"file":302,"line":364,"context":225},{"file":302,"line":367,"context":225},419,{"file":302,"line":369,"context":225},420,{"file":302,"line":371,"context":225},456,{"file":302,"line":249,"context":225},{"file":302,"line":374,"context":225},458,{"file":302,"line":193,"context":225},{"file":302,"line":377,"context":225},474,{"file":302,"line":379,"context":225},548,{"file":302,"line":381,"context":225},573,{"file":302,"line":383,"context":225},574,{"file":302,"line":385,"context":225},582,{"file":302,"line":387,"context":225},590,{"file":302,"line":389,"context":225},596,{"file":302,"line":11,"context":225},{"file":302,"line":392,"context":225},605,{"file":302,"line":394,"context":225},606,{"file":302,"line":396,"context":225},677,{"file":302,"line":398,"context":225},678,{"file":302,"line":400,"context":225},687,{"file":302,"line":402,"context":225},688,{"file":404,"line":405,"context":225},"inc\\template.php",53,{"file":404,"line":407,"context":225},69,{"file":404,"line":219,"context":225},{"file":404,"line":410,"context":225},73,{"file":404,"line":412,"context":225},75,{"file":404,"line":414,"context":225},77,{"file":404,"line":416,"context":225},79,{"file":404,"line":418,"context":225},81,{"file":404,"line":420,"context":225},83,{"file":404,"line":84,"context":225},{"file":404,"line":423,"context":225},87,{"file":404,"line":425,"context":225},89,{"file":404,"line":427,"context":225},91,{"file":404,"line":429,"context":225},93,{"file":404,"line":431,"context":225},95,{"file":404,"line":433,"context":225},97,{"file":404,"line":435,"context":225},99,{"file":404,"line":437,"context":225},101,{"file":404,"line":439,"context":225},103,{"file":404,"line":441,"context":225},105,{"file":404,"line":443,"context":225},107,{"file":404,"line":445,"context":225},109,{"file":404,"line":447,"context":225},111,{"file":404,"line":449,"context":225},113,{"file":404,"line":451,"context":225},115,{"file":404,"line":453,"context":225},117,{"file":404,"line":455,"context":225},119,{"file":404,"line":457,"context":225},121,{"file":404,"line":459,"context":225},123,{"file":404,"line":461,"context":225},125,{"file":404,"line":463,"context":225},127,{"file":404,"line":465,"context":225},129,{"file":404,"line":467,"context":225},169,3,[],[471,491,503,513,524,571,580],{"entryPoint":472,"graph":473,"unsanitizedCount":61,"severity":40},"qtm_load_verses_chunk (inc\\functions_quran.php:58)",{"nodes":474,"edges":488},[475,479,483],{"id":476,"type":477,"label":478,"file":256,"line":414},"n0","source","$_POST",{"id":480,"type":481,"label":482,"file":256,"line":414},"n1","transform","→ qtm_render_verses_chunk()",{"id":484,"type":485,"label":486,"file":256,"line":261,"wp_function":487},"n2","sink","echo() [XSS]","echo",[489,490],{"from":476,"to":480,"sanitized":179},{"from":480,"to":484,"sanitized":179},{"entryPoint":492,"graph":493,"unsanitizedCount":61,"severity":40},"qtm_changeprevsura (inc\\functions_quran.php:82)",{"nodes":494,"edges":500},[495,497,499],{"id":476,"type":477,"label":478,"file":256,"line":496},94,{"id":480,"type":481,"label":498,"file":256,"line":496},"→ showSura()",{"id":484,"type":485,"label":486,"file":256,"line":300,"wp_function":487},[501,502],{"from":476,"to":480,"sanitized":179},{"from":480,"to":484,"sanitized":179},{"entryPoint":504,"graph":505,"unsanitizedCount":61,"severity":40},"qtm_changenextsura (inc\\functions_quran.php:101)",{"nodes":506,"edges":510},[507,508,509],{"id":476,"type":477,"label":478,"file":256,"line":449},{"id":480,"type":481,"label":498,"file":256,"line":449},{"id":484,"type":485,"label":486,"file":256,"line":300,"wp_function":487},[511,512],{"from":476,"to":480,"sanitized":179},{"from":480,"to":484,"sanitized":179},{"entryPoint":514,"graph":515,"unsanitizedCount":61,"severity":40},"qtm_changelanguage (inc\\functions_quran.php:140)",{"nodes":516,"edges":521},[517,519,520],{"id":476,"type":477,"label":478,"file":256,"line":518},147,{"id":480,"type":481,"label":498,"file":256,"line":518},{"id":484,"type":485,"label":486,"file":256,"line":300,"wp_function":487},[522,523],{"from":476,"to":480,"sanitized":179},{"from":480,"to":484,"sanitized":179},{"entryPoint":525,"graph":526,"unsanitizedCount":570,"severity":40},"\u003Cfunctions_quran> (inc\\functions_quran.php:0)",{"nodes":527,"edges":561},[528,531,532,535,537,539,541,543,546,548,550,553,556],{"id":476,"type":477,"label":529,"file":256,"line":530},"$_POST (x13)",143,{"id":480,"type":485,"label":486,"file":256,"line":263,"wp_function":487},{"id":484,"type":477,"label":533,"file":256,"line":534},"$_GET['sourate']",523,{"id":536,"type":485,"label":486,"file":256,"line":534,"wp_function":487},"n3",{"id":538,"type":477,"label":478,"file":256,"line":414},"n4",{"id":540,"type":481,"label":482,"file":256,"line":414},"n5",{"id":542,"type":485,"label":486,"file":256,"line":261,"wp_function":487},"n6",{"id":544,"type":477,"label":545,"file":256,"line":496},"n7","$_POST (x4)",{"id":547,"type":481,"label":498,"file":256,"line":496},"n8",{"id":549,"type":485,"label":486,"file":256,"line":300,"wp_function":487},"n9",{"id":551,"type":477,"label":478,"file":256,"line":552},"n10",271,{"id":554,"type":481,"label":555,"file":256,"line":552},"n11","→ getSuraContents()",{"id":557,"type":485,"label":558,"file":256,"line":559,"wp_function":560},"n12","file_get_contents() [SSRF\u002FLFI]",208,"file_get_contents",[562,563,564,565,566,567,568,569],{"from":476,"to":480,"sanitized":182},{"from":484,"to":536,"sanitized":182},{"from":538,"to":540,"sanitized":179},{"from":540,"to":542,"sanitized":179},{"from":544,"to":547,"sanitized":179},{"from":547,"to":549,"sanitized":179},{"from":551,"to":554,"sanitized":179},{"from":554,"to":557,"sanitized":179},6,{"entryPoint":572,"graph":573,"unsanitizedCount":28,"severity":579},"showSura (inc\\functions_quran.php:229)",{"nodes":574,"edges":577},[575,576],{"id":476,"type":477,"label":533,"file":256,"line":534},{"id":480,"type":485,"label":486,"file":256,"line":534,"wp_function":487},[578],{"from":476,"to":480,"sanitized":182},"low",{"entryPoint":581,"graph":582,"unsanitizedCount":28,"severity":579},"\u003Ctemplate> (inc\\template.php:0)",{"nodes":583,"edges":588},[584,587],{"id":476,"type":477,"label":585,"file":404,"line":586},"$_GET['lang']",149,{"id":480,"type":485,"label":486,"file":404,"line":586,"wp_function":487},[589],{"from":476,"to":480,"sanitized":182},{"summary":591,"deductions":592},"The \"quran-text-multilanguage\" plugin v3.0.3 exhibits a concerning security posture due to a significant number of unprotected AJAX handlers. With 10 out of 10 AJAX handlers lacking authentication checks, this presents a substantial attack surface for unauthorized actions or data manipulation.  While the plugin avoids dangerous functions and has no external HTTP requests, the low percentage of properly escaped output (34%) and the presence of 5 unsanitized path taint flows are worrying, indicating potential for Cross-Site Scripting (XSS) vulnerabilities if user input is not handled carefully.\n\nThe vulnerability history shows 2 known medium-severity CVEs, both related to Cross-Site Scripting. While these are reported as patched, the recurring nature of XSS vulnerabilities suggests a pattern of insufficient input sanitization and output escaping.  Despite having some capabilities checks and nonce checks, these are heavily outweighed by the lack of authentication on critical entry points.  In conclusion, the plugin has some strengths in avoiding dangerous functions and external requests, but the critical weaknesses in authentication for AJAX handlers and output escaping, coupled with past XSS issues, make it a high-risk plugin that requires immediate attention and remediation.",[593,595,597,599,601],{"reason":594,"points":93},"10 unprotected AJAX handlers",{"reason":596,"points":47},"34% of outputs properly escaped",{"reason":598,"points":93},"5 unsanitized path taint flows",{"reason":600,"points":93},"2 medium severity CVEs in history",{"reason":602,"points":603},"SQL queries not always prepared",5,"2026-03-16T19:32:21.315Z",{"wat":606,"direct":612},{"assetPaths":607,"generatorPatterns":609,"scriptPaths":610,"versionParams":611},[608],"\u002Fwp-content\u002Fplugins\u002Fquran-text-multilanguage\u002Fadmin\u002Fjs\u002Fjscolor\u002Fjscolor.js",[],[],[],{"cssClasses":613,"htmlComments":614,"htmlAttributes":615,"restEndpoints":616,"jsGlobals":617,"shortcodeOutput":618},[],[],[],[],[],[]]