[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fy25D7alTE4w2P42d7bBU5AUxCqdsA66cGGhsGcHYXrs":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":32,"download_link":33,"security_score":34,"vuln_count":13,"unpatched_count":13,"last_vuln_date":35,"fetched_at":36,"vulnerabilities":37,"developer":38,"crawl_stats":35,"alternatives":44,"analysis":113,"fingerprints":171},"dexonline-searchbox","Dexonline Searchbox","1.0","Alex","https:\u002F\u002Fprofiles.wordpress.org\u002Fgrigoroiualex\u002F","\u003Cp>Dexonline Searchbox is a WordPress plugin that adds a searchbox on the sidebar to easily look up Romanian words definitions on dexonline.ro. If you think that there are any improvements, you can find us on githib where you can contribute:\u003C\u002Fp>\n\u003Cp>https:\u002F\u002Fgithub.com\u002Fgrigoroiualex\u002Fdexonline-searchbox-wp-plugin\u003C\u002Fp>\n\u003Cp>Supported languages:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Romanian\u003C\u002Fli>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>French\u003C\u002Fli>\n\u003Cli>German\u003C\u002Fli>\n\u003C\u002Ful>\n","Dexonline Searchbox is a WordPress plugin that adds a searchbox on the sidebar to easily look up Romanian words definitions on dexonline.ro.",10,1358,0,"2015-09-23T11:23:00.000Z","4.3.34","3.0.1","",[19,20,21,22,23,24,25,26,27,28,29,30,31],"cuvant","cautare","definitie","definitii","definitions","dex","dexonline","dictionar","dictionary","romanian","searchbox","widget","words","https:\u002F\u002Fdexonline.ro\u002Funelte","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdexonline-searchbox.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":39,"display_name":7,"profile_url":8,"plugin_count":40,"total_installs":11,"avg_security_score":34,"avg_patch_time_days":41,"trust_score":42,"computed_at":43},"grigoroiualex",1,30,84,"2026-04-04T11:09:11.611Z",[45,60,77,96],{"slug":46,"name":47,"version":48,"author":17,"author_profile":49,"description":50,"short_description":51,"active_installs":11,"downloaded":52,"rating":13,"num_ratings":13,"last_updated":53,"tested_up_to":17,"requires_at_least":17,"requires_php":17,"tags":54,"homepage":58,"download_link":59,"security_score":34,"vuln_count":13,"unpatched_count":13,"last_vuln_date":35,"fetched_at":36},"automatic-glossary","Glossary","0.9","https:\u002F\u002Fprofiles.wordpress.org\u002Frduffy\u002F","\u003Cp>Given a collection of glossary definition pages, automatically creates links in your page and post content for the words in your glossary.\u003C\u002Fp>\n\u003Cp>Is smart enough not to create illegal nested links.\u003C\u002Fp>\n\u003Cp>Works with php 4 and 5 (check out the FAQ for more info on using it with php 4).\u003C\u002Fp>\n\u003Cp>Only tested on WordPress version 2.7.1 (although will most likely work on other versions).\u003C\u002Fp>\n\u003Cp>A good example of the glossary in action is at \u003Ca href=\"http:\u002F\u002Fwww.alaskaedu.net\u002F2009\u002F02\u002F17\u002Falaska-charter-schools\u002F\" rel=\"nofollow ugc\">this page\u003C\u002Fa>.  All of the “charter school” links were added dynamically by the glossary plugin.\u003C\u002Fp>\n","Given a collection of glossary definition pages, automatically creates links in your page and post content for the words in your glossary.",8370,"2009-03-04T16:49:00.000Z",[23,55,56,57],"glossary","pages","posts","http:\u002F\u002FURI_Of_Page_Describing_Plugin_and_Updates","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fautomatic-glossary.zip",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":11,"downloaded":68,"rating":69,"num_ratings":40,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":17,"tags":73,"homepage":75,"download_link":76,"security_score":34,"vuln_count":13,"unpatched_count":13,"last_vuln_date":35,"fetched_at":36},"mowster-glossary","mowsterGlossary","2.4.2","mowster","https:\u002F\u002Fprofiles.wordpress.org\u002Fmowster\u002F","\u003Cp>mowsterGlossary plugin is designed to give WordPress users an easy way to create, manage and display an online glossary of terms. It has the ability to display the glossary just adding a \u003Ccode>shortcode\u003C\u002Fcode> to any page or post of the blog.\u003C\u002Fp>\n\u003Ch4>Instructions\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Manage glossary: Glossary -> Terms | Add term\u003C\u002Fli>\n\u003Cli>Options: Settings -> mowsterGlossary\u003C\u002Fli>\n\u003Cli>Users: Edit profile -> Allow an user to manage the glossary\u003C\u002Fli>\n\u003Cli>Add shortcode to a page or post to display the glossary\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>New in version 2.4\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Ability to allow specific users with different levels to manage the glossary\u003C\u002Fli>\n\u003Cli>Code optimized and faster queries\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Ftags\u002Fmowster-glossary?forum_id=10\" title=\"Support\" rel=\"ugc\">Forum\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>Portuguese pt-PT\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>For users with WordPress installations up to 3.2.1, install mowsterGlossary \u003Ca href=\"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmowster-glossary.2.0.12.zip\" rel=\"nofollow ugc\">2.0.12\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Plugin Site\u003C\u002Fstrong> \u003Ca href=\"http:\u002F\u002Fwordpress.mowster.net\" rel=\"nofollow ugc\">wordpress.mowster.net\u003C\u002Fa> | \u003Cstrong>Credits\u003C\u002Fstrong> \u003Ca href=\"http:\u002F\u002Fjobs.mowster.net\" rel=\"nofollow ugc\">jobs.mowster.net\u003C\u002Fa>\u003C\u002Fp>\n","Allows to manage and display a glossary in WordPress.",5063,100,"2013-03-11T02:27:00.000Z","3.4.2","3.3",[23,27,55,57,74],"terms","http:\u002F\u002Fwordpress.mowster.net","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmowster-glossary.2.4.2.zip",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":13,"downloaded":85,"rating":13,"num_ratings":13,"last_updated":86,"tested_up_to":87,"requires_at_least":88,"requires_php":89,"tags":90,"homepage":94,"download_link":95,"security_score":69,"vuln_count":13,"unpatched_count":13,"last_vuln_date":35,"fetched_at":36},"smart-dictionary-lookup","Smart Dictionary Lookup","1.0.0","Sabbir Noyon","https:\u002F\u002Fprofiles.wordpress.org\u002Fsabbirnoyon\u002F","\u003Cp>\u003Cstrong>Smart Dictionary Lookup\u003C\u002Fstrong> enhances your WordPress site by providing quick, beautiful word definitions in a customizable popup when users double-click any word on the page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>✔ Fetches definitions from a free, reliable dictionary API\u003Cbr \u002F>\n✔ Stylish popup with Light\u002FDark mode options\u003Cbr \u002F>\n✔ Customizable popup position (Top\u002FBottom, Left\u002FRight)\u003Cbr \u002F>\n✔ Admin settings page for easy configuration\u003Cbr \u002F>\n✔ Option to enable\u002Fdisable the popup\u003Cbr \u002F>\n✔ Clean, minimal UI inspired by modern toast designs\u003Cbr \u002F>\n✔ Lightweight and conflict-free\u003C\u002Fp>\n\u003Cp>Perfect for blogs, educational websites, content platforms, or any site where enhancing word understanding matters.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later.\u003C\u002Fp>\n","Smart, instant word definitions with a beautiful popup when users double-click text. Fully customizable, lightweight, and WordPress-friendly.",180,"2025-08-25T07:36:00.000Z","6.8.5","5.0","7.2",[23,27,91,92,93],"double-click","education","popup","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsmart-dictionary-lookup","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-dictionary-lookup.1.0.0.zip",{"slug":97,"name":98,"version":80,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":13,"downloaded":103,"rating":13,"num_ratings":13,"last_updated":104,"tested_up_to":105,"requires_at_least":106,"requires_php":107,"tags":108,"homepage":17,"download_link":112,"security_score":69,"vuln_count":13,"unpatched_count":13,"last_vuln_date":35,"fetched_at":36},"smart-word-explainer","Smart Word Explainer","Huzaifa Al Mesbah","https:\u002F\u002Fprofiles.wordpress.org\u002Fhuzaifaalmesbah\u002F","\u003Cp>Smart Word Explainer is a lightweight and easy-to-use WordPress plugin that enhances the reading experience by providing instant word lookups. When a user selects a word on your website, a popup appears with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Word definitions\u003C\u002Fli>\n\u003Cli>Pronunciation guide with audio\u003C\u002Fli>\n\u003Cli>Synonyms and antonyms\u003C\u002Fli>\n\u003Cli>Usage examples\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin helps improve content comprehension and vocabulary building for your readers without them needing to leave your website.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Instant word lookups with a simple text selection\u003C\u002Fli>\n\u003Cli>Clean, modern popup design that fits any theme\u003C\u002Fli>\n\u003Cli>Pronunciation audio playback\u003C\u002Fli>\n\u003Cli>Multiple definitions organized by part of speech\u003C\u002Fli>\n\u003Cli>Related synonyms and antonyms\u003C\u002Fli>\n\u003Cli>Usage examples\u003C\u002Fli>\n\u003Cli>Responsive design for all screen sizes\u003C\u002Fli>\n\u003Cli>No API key required (uses the free Dictionary API)\u003C\u002Fli>\n\u003Cli>Lightweight with minimal impact on page load times\u003C\u002Fli>\n\u003Cli>Professional admin interface with comprehensive documentation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>A user selects a word on your website\u003C\u002Fli>\n\u003Cli>Smart Word Explainer detects the selection\u003C\u002Fli>\n\u003Cli>A popup appears with the word’s definition, pronunciation, synonyms, and more\u003C\u002Fli>\n\u003Cli>The user can close the popup by clicking outside it, clicking the close button, or pressing ESC\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cp>This plugin uses the \u003Ca href=\"https:\u002F\u002Fdictionaryapi.dev\u002F\" rel=\"nofollow ugc\">Free Dictionary API\u003C\u002Fa> to provide word definitions, pronunciations, synonyms, and antonyms. The Dictionary API is an open-source, free-to-use API that provides dictionary data for multiple languages. Special thanks to the maintainers of this excellent resource. The API is used under the terms provided at \u003Ca href=\"https:\u002F\u002Fdictionaryapi.dev\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fdictionaryapi.dev\u002F\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Admin Interface\u003C\u002Fh3>\n\u003Cp>After activation, visit \u003Cstrong>Tools \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Word Explainer\u003C\u002Fstrong> in your WordPress admin to access:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Quick Start Guide\u003C\u002Fstrong>: Step-by-step instructions with sample words to test\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Feature Overview\u003C\u002Fstrong>: Complete list of plugin capabilities\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Plugin Status\u003C\u002Fstrong>: Technical information and system status\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Troubleshooting\u003C\u002Fstrong>: Solutions to common issues\u003C\u002Fli>\n\u003Cli>\u003Cstrong>How It Works\u003C\u002Fstrong>: Visual workflow explanation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support & Credits\u003C\u002Fstrong>: API information and acknowledgments\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The admin interface provides everything you need to understand, test, and use the plugin effectively.\u003C\u002Fp>\n\u003Ch3>How to Test the Plugin\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>IMPORTANT FOR REVIEWERS:\u003C\u002Fstrong> This plugin works automatically after activation. Here’s how to test it:\u003C\u002Fp>\n\u003Ch4>Quick Testing Method\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>Activate the Plugin\u003C\u002Fstrong>: Install and activate through WordPress admin\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Visit Admin Page\u003C\u002Fstrong>: Go to \u003Cstrong>Tools \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Word Explainer\u003C\u002Fstrong> for detailed instructions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Go to Frontend\u003C\u002Fstrong>: Visit any page or post on your website\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Select a Word\u003C\u002Fstrong>: Use your mouse to select (highlight) any English word\u003C\u002Fli>\n\u003Cli>\u003Cstrong>View the Popup\u003C\u002Fstrong>: A definition popup will appear instantly\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Recommended Test Words\u003C\u002Fh4>\n\u003Cp>Try these words for best results:\u003Cbr \u002F>\n* \u003Ccode>example\u003C\u002Fcode> – Common word with multiple definitions\u003Cbr \u002F>\n* \u003Ccode>beautiful\u003C\u002Fcode> – Adjective with synonyms and antonyms\u003Cbr \u002F>\n* \u003Ccode>technology\u003C\u002Fcode> – Noun with pronunciation audio\u003Cbr \u002F>\n* \u003Ccode>wonderful\u003C\u002Fcode> – Word with usage examples\u003Cbr \u002F>\n* \u003Ccode>computer\u003C\u002Fcode> – Technical term with clear definitions\u003C\u002Fp>\n\u003Ch4>What You Should See\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>A clean, modern popup appears near the selected word\u003C\u002Fli>\n\u003Cli>The popup contains the word’s definition(s), organized by part of speech\u003C\u002Fli>\n\u003Cli>Pronunciation with audio playback button (when available)\u003C\u002Fli>\n\u003Cli>Synonyms and antonyms (when available)\u003C\u002Fli>\n\u003Cli>Usage examples in context\u003C\u002Fli>\n\u003Cli>Responsive design that works on all screen sizes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Popup Controls\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Click the \u003Cstrong>▶️ Listen\u003C\u002Fstrong> button to hear pronunciation\u003C\u002Fli>\n\u003Cli>Click the \u003Cstrong>X\u003C\u002Fstrong> button to close the popup\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>outside the popup\u003C\u002Fstrong> to close it\u003C\u002Fli>\n\u003Cli>Press the \u003Cstrong>ESC key\u003C\u002Fstrong> to close it\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Troubleshooting Testing\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>No popup appears\u003C\u002Fstrong>: Make sure you’re selecting a single English word (not phrases, numbers, or special characters)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>“No definition found”\u003C\u002Fstrong>: This is normal for very uncommon words, proper nouns, or non-English text\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Audio doesn’t play\u003C\u002Fstrong>: Some words may not have audio pronunciation available\u003C\u002Fli>\n\u003C\u002Ful>\n","Enhance your content by providing instant word definitions, pronunciations, synonyms, and antonyms when users select words.",128,"2025-12-17T13:05:00.000Z","6.9.4","6.3","7.4",[23,27,109,110,111],"language","learning","vocabulary","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-word-explainer.1.0.0.zip",{"attackSurface":114,"codeSignals":139,"taintFlows":159,"riskAssessment":160,"analyzedAt":170},{"hooks":115,"ajaxHandlers":135,"restRoutes":136,"shortcodes":137,"cronEvents":138,"entryPointCount":13,"unprotectedCount":13},[116,122,125,127,130,132],{"type":117,"name":118,"callback":119,"file":120,"line":121},"action","plugins_loaded","anonymous","includes\\class-dexonline-searchbox.php",146,{"type":117,"name":123,"callback":119,"file":120,"line":124},"admin_enqueue_scripts",161,{"type":117,"name":123,"callback":119,"file":120,"line":126},162,{"type":117,"name":128,"callback":119,"file":120,"line":129},"wp_enqueue_scripts",177,{"type":117,"name":128,"callback":119,"file":120,"line":131},178,{"type":117,"name":133,"callback":119,"file":120,"line":134},"widgets_init",230,[],[],[],[],{"dangerousFunctions":140,"sqlUsage":141,"outputEscaping":143,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":158},[],{"prepared":13,"raw":13,"locations":142},[],{"escaped":13,"rawEcho":144,"locations":145},5,[146,150,152,154,156],{"file":147,"line":148,"context":149},"includes\\class-dexonline-searchbox-widget.php",45,"raw output",{"file":147,"line":151,"context":149},47,{"file":147,"line":153,"context":149},52,{"file":147,"line":155,"context":149},56,{"file":147,"line":157,"context":149},61,[],[],{"summary":161,"deductions":162},"The static analysis of the 'dexonline-searchbox' v1.0 plugin reveals a generally positive security posture concerning traditional attack vectors.  There are no identified AJAX handlers, REST API routes, shortcodes, or cron events, significantly limiting the plugin's attack surface. Furthermore, the code does not utilize dangerous functions, perform file operations, or make external HTTP requests. All SQL queries, though none are present in the analysis, would be performed using prepared statements, indicating good database interaction practices if queries were present. The absence of known CVEs in its vulnerability history is also a strong indicator of a well-maintained or simply unexploited plugin.",[163,166,168],{"reason":164,"points":165},"All output is unescaped",8,{"reason":167,"points":144},"No capability checks implemented",{"reason":169,"points":144},"No nonce checks implemented","2026-03-17T00:15:57.194Z",{"wat":172,"direct":181},{"assetPaths":173,"generatorPatterns":176,"scriptPaths":177,"versionParams":178},[174,175],"\u002Fwp-content\u002Fplugins\u002Fdexonline-searchbox\u002Fcss\u002Fdexonline-searchbox-admin.css","\u002Fwp-content\u002Fplugins\u002Fdexonline-searchbox\u002Fjs\u002Fdexonline-searchbox-admin.js",[],[175],[179,180],"dexonline-searchbox\u002Fcss\u002Fdexonline-searchbox-admin.css?ver=","dexonline-searchbox\u002Fjs\u002Fdexonline-searchbox-admin.js?ver=",{"cssClasses":182,"htmlComments":183,"htmlAttributes":184,"restEndpoints":185,"jsGlobals":186,"shortcodeOutput":187},[],[],[],[],[],[]]