[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f3_ogMlDEIJAcdRrTePowPyG3KekVOrMIHuTteOPUOag":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":5,"active_installs":10,"downloaded":11,"rating":12,"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":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":36,"analysis":129,"fingerprints":174},"many-lingual-text-widget","Many lingual text widget","1.0","superpuperlesha","https:\u002F\u002Fprofiles.wordpress.org\u002Fsuperpuperlesha\u002F","\u003Cp>Many lingual text widget can manage multiple languages in widget content.\u003C\u002Fp>\n\u003Cp>Many lingual text widget For WordPress with Qtranslate or Qtranslate-x\u003C\u002Fp>\n\u003Ch4>Docs\u003C\u002Fh4>\n\u003Cp>You can find \u003Ca href=\"http:\u002F\u002F2buyweb.com\u002Fmltw\u002F\" rel=\"nofollow ugc\">docs\u003C\u002Fa>\u003C\u002Fp>\n",10,1567,100,1,"2015-01-28T15:54:00.000Z","4.1.42","3.1","",[19,20,21,22,23],"lingual","qtranslate","text-widget","translate","widget","http:\u002F\u002F2buyweb.com\u002F?p=727","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmany-lingual-text-widget.1.0.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":10,"avg_security_score":26,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},4,30,84,"2026-04-04T15:25:26.584Z",[37,60,78,95,113],{"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":51,"requires_php":17,"tags":52,"homepage":57,"download_link":58,"security_score":12,"vuln_count":13,"unpatched_count":27,"last_vuln_date":59,"fetched_at":29},"qtranslate-to-wpml-export","qTranslate X Cleanup and WPML Import","3.0.2","Amir Helzer","https:\u002F\u002Fprofiles.wordpress.org\u002Famirhelzer\u002F","\u003Cblockquote>\n\u003Ch3>qTranslate X plugin was abandoned years ago, and we don’t actively maintain this migration plugin anymore.\u003C\u002Fh3>\n\u003C\u002Fblockquote>\n\u003Cp>This plugin can either cleanup the qTranslate X meta-HTML tags from your site and leave just one ‘clean’ language, or migrate all languages to WPML’s format.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Very important: This plugin will modify the entire content of your database. You must backup your database before attempting to use it.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>For complete documentation, please refer to the \u003Ca href=\"https:\u002F\u002Fwpml.org\u002Fdocumentation\u002Frelated-projects\u002Fqtranslate-importer\u002F?utm_source=plugin&utm_medium=gui&utm_campaign=qtranslate\" rel=\"nofollow ugc\">qTranslate uninstall and WPML importer documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>qTranslate X uninstall and cleanup mode\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Must-read: All the issues mentioned in the reviews are solved. We are happy to announce the reintroduction of the clean-up mode with plugin version 2.0\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This mode is intended if you just want to keep one language in your site and you want to clean up the language meta-tags that qTranslate added. For this mode, you don’t need WPML.\u003C\u002Fp>\n\u003Cp>Instructions:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Save all qTranslate X settings\u003C\u002Fli>\n\u003Cli>Go to the Plugins admin page and de-activate qTranslate X\u003C\u002Fli>\n\u003Cli>Install & activate QT Importer\u003C\u002Fli>\n\u003Cli>Go to Options -> QT Importer, select language to keep and click Start. \u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Migrate all languages from qTranslate X to WPML\u003C\u002Fh4>\n\u003Cp>In this mode, the QT import plugin will convert the language information from qTranslate’s language tags format to WPML’s post-per-language format. For this to work, you must have \u003Ca href=\"http:\u002F\u002Fwpml.org\" rel=\"nofollow ugc\">WPML\u003C\u002Fa> active in the site (but not necessarily configured).\u003C\u002Fp>\n\u003Cp>Instructions:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Save all qTranslate settings\u003C\u002Fli>\n\u003Cli>Go to the Plugins admin page and de-activate qTranslate X\u003C\u002Fli>\n\u003Cli>Have WPML activated, but not yet configured (just activated)\u003C\u002Fli>\n\u003Cli>Install & activate QT Importer\u003C\u002Fli>\n\u003Cli>Go to Options -> QT Importer and click Start\u003C\u002Fli>\n\u003Cli>Add redirects from old URLs to new URLs\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>The import runs in small batches so it doesn’t have timeout issues with large databases. You can run it on sites of any size.\u003C\u002Fp>\n\u003Cp>During the import process, the plugin generates a set of URL redirect rules. These rules tell visitors and search engines that the URLs in your site have changed (from qTranslate’s format to WPML’s format). When the import completes, you’ll be able to export these rules either as rewrite directives for your .htaccess file or as a PHP file to add to the theme.\u003C\u002Fp>\n\u003Cp>You can skip the redirect rules, but then, incoming links to internal pages may lead to 404 pages.\u003C\u002Fp>\n\u003Cp>The import tool converts posts, meta data and taxonomy. We tried to take every possible scenario in mind, but there’s no alternative to manual testing. Please consider spending time reviewing the final result and possible doing some last touch-ups before relaunching the site with WPML.\u003C\u002Fp>\n","Allows a complete uninstall and cleanup of qTranslate X meta-tags or importing translations into WPML",800,105563,70,26,"2026-01-14T16:41:00.000Z","6.9.4","3.0",[53,54,20,55,56],"i18n","multilingual","qtranslatex","wpml","https:\u002F\u002Fwpml.org\u002Fdocumentation\u002Frelated-projects\u002Fqtranslate-importer\u002F?utm_source=plugin&utm_medium=gui&utm_campaign=qtranslate","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fqtranslate-to-wpml-export.3.0.2.zip","2023-04-06 00:00:00",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":12,"num_ratings":13,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":17,"tags":73,"homepage":76,"download_link":77,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"qtranslate-meta","qTranslate META","1.0.2","jstar198","https:\u002F\u002Fprofiles.wordpress.org\u002Fjstar198\u002F","\u003Cp>Adds an extra panel to the post\u002Fpage edit page which allows you to enter the META keywords & description for that page in each enabled language. Also adds an optional browser title override (does not affect post title).\u003C\u002Fp>\n\u003Cp>Note 1: This plugin requires that \u003Ca href=\"http:\u002F\u002Fwww.qianqin.de\u002Fqtranslate\u002F\" rel=\"nofollow ugc\">qTranslate\u003C\u002Fa> is installed and activated.\u003C\u002Fp>\n\u003Cp>Note 2: This plugin does not work well with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fall-in-one-seo-pack\u002F\" rel=\"ugc\">All In One SEO\u003C\u002Fa> and potentially any other plugin or theme which tries to set your META tags.\u003C\u002Fp>\n\u003Ch4>Thanks\u003C\u002Fh4>\n\u003Cp>I’d like to thank the following people for their contributions (in chronological order):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Victor Berchet &mdash; Help with initial localisation; French translation\u003C\u002Fli>\n\u003Cli>Benoit Gauthier &mdash; autosave bug fix\u003C\u002Fli>\n\u003Cli>Filippo Pisano &mdash; Italian translation\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fpc.de\u002F\" rel=\"nofollow ugc\">Marcis G.\u003C\u002Fa> &mdash; Belorussian translation\u003C\u002Fli>\n\u003Cli>Almaz &mdash; Russian translation\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.heftrucknederland.nl\u002F\" rel=\"nofollow ugc\">Renate Kramer\u003C\u002Fa> &mdash; German translation\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwpwebshop.com\u002Fblog\u002F\" rel=\"nofollow ugc\">Rene\u003C\u002Fa> &mdash; Dutch translation\u003C\u002Fli>\n\u003Cli>banane &mdash; Bugs with WordPress 3 compatability.\u003C\u002Fli>\n\u003Cli>Alexander of \u003Ca href=\"http:\u002F\u002Fwebhostinggeeks.com\u002F\" rel=\"nofollow ugc\">Web Hosting Geeks\u003C\u002Fa> &mdash; Romanian translation\u003C\u002Fli>\n\u003Cli>Branco Radenovich of \u003Ca href=\"http:\u002F\u002Fwebhostingw.com\u002F\" rel=\"nofollow ugc\">Web Hosting Watch\u003C\u002Fa> &mdash; Slovakian translation\u003C\u002Fli>\n\u003C\u002Ful>\n","For users of qTranslate, allows you to set multi-lingual META tags and a \u003Ctitle> override for your posts and pages.",400,32082,"2012-07-18T18:18:00.000Z","3.4.2","2.5",[53,74,75,54,20],"l10n","meta","http:\u002F\u002Fjohnjcamilleri.com\u002F2010\u002F01\u002Fqtranslate-and-multilingual-meta-tags\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fqtranslate-meta.zip",{"slug":79,"name":80,"version":6,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":33,"downloaded":85,"rating":86,"num_ratings":13,"last_updated":87,"tested_up_to":15,"requires_at_least":88,"requires_php":17,"tags":89,"homepage":93,"download_link":94,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"language-code-selector-mqtranslate","mqtranslate langcode widget selector","rufein","https:\u002F\u002Fprofiles.wordpress.org\u002Frufein\u002F","\u003Cp>Extension of the mqtranslate plugin that creates a widget that displays a language selector with language codes. For example, if you have got a site in 3 different\u003Cbr \u002F>\nlanguages (Deutsch, english, spanish), the widget will display: de | en | es\u003C\u002Fp>\n\u003Cp>The plugin is compatible with Qtrasnlate Slug {qts}.\u003C\u002Fp>\n\u003Cp>It also has got the following filters:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>‘lang-code-selector-content’ => This filter allows alter the content of each idiom.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n","Plugin that creates a widget with a language switcher with language codes. It's compatible with qtranslate and mqtranslate plugin.",4741,80,"2015-04-30T08:09:00.000Z","4.0",[90,91,20,92,23],"language","mqtranslate","selector","http:\u002F\u002Ffunkydrop.net\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flanguage-code-selector-mqtranslate.zip",{"slug":96,"name":97,"version":98,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":10,"downloaded":103,"rating":27,"num_ratings":27,"last_updated":104,"tested_up_to":105,"requires_at_least":106,"requires_php":17,"tags":107,"homepage":111,"download_link":112,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"qtop","qTop","0.1.2","konrad_ha","https:\u002F\u002Fprofiles.wordpress.org\u002Fkonrad_ha\u002F","\u003Cp>Displaying popular posts is always a good idea, but on multi-language blogs most of the usual plugins won’t work. This widget is here to help, using some less well know functions of the Popularity Contest plugin combined with the powerful qTranslate plugin. Now you will be able to display top-post in as much languages as you wish!\u003C\u002Fp>\n\u003Cp>And it get’s better: with options to display excerpts and meta-information and built-in support for the “Advanced Excerpt”-plugin, you now have even more options to fine-tune your top-posts display.\u003C\u002Fp>\n\u003Cp>!!! IMPORTANT: qTop requires Crowd Favorite’s “Popularity Contest”-plugin to work. !!!\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>qTop is an ever growing powerful widget to fine-tune the display of top posts\u002Fpages based on Alexander King’s “Popularity Contest” plugin. It supports String-filtering through qTranslate and the display of excertps and meta-information. Excerpt-display makes use of the “Advanced Excerpt” plugin if availabe.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>results are sent through the qTranslate string-filter to allow multilanguage blogs to display correct post-titles\u003C\u002Fli>\n\u003Cli>optional display of post meta-information (author nickname and post-date)\u003C\u002Fli>\n\u003Cli>optional display of post excerpt\u003C\u002Fli>\n\u003Cli>makes use of “Advanced Excerpt” plugin if available\u003C\u002Fli>\n\u003Cli>option to exclude pages from results\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>What’s new in the latest versions?\u003C\u002Fh3>\n\u003Ch3>0.1.2\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>new: added option to exclude pages from top-list\u003C\u002Fli>\n\u003Cli>new: makes use of the “Advanced Excerpt” plugin if available, defaults to standard excerpt otherwise\u003C\u002Fli>\n\u003Cli>changed: using akpc’s “get_popular_posts()” instead of “get_top_ranked_posts()” function now, allowing for much more fine-grained post\u002Fpage selection in future releases\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>0.1.1\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>new: added option to display the post-excerpt (wrapped in a “div”-tag of the “qtop_excerpt” CSS-class)\u003C\u002Fli>\n\u003Cli>changed: uses a sub-loop internally now to allow usage of template tags\u003C\u002Fli>\n\u003C\u002Ful>\n","Sidebar-widget displaying popular posts and pages based on the Popularity Contest plugin supporting multiple languages with the qTranslate plugin.",2276,"2010-04-17T12:16:00.000Z","2.9.2","2.9",[108,20,109,110,23],"popularity-contest","sidebar","top-list","http:\u002F\u002Fkonrad-haenel.de\u002Fen\u002Fdownloads\u002Fqtop-wordpress-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fqtop.0.1.2.zip",{"slug":114,"name":115,"version":6,"author":116,"author_profile":117,"description":118,"short_description":119,"active_installs":27,"downloaded":120,"rating":27,"num_ratings":27,"last_updated":121,"tested_up_to":122,"requires_at_least":123,"requires_php":124,"tags":125,"homepage":17,"download_link":128,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"mona-qtranslate-x-oembed-support","Mona qTranslate X Oembed Support","Rainy Phan","https:\u002F\u002Fprofiles.wordpress.org\u002Fdiancom1202\u002F","\u003Cp>This simple plugin would improve the Oembed function that qTranslate X itself does not work well with multilingual content.\u003C\u002Fp>\n","This simple plugin would improve the Oembed function that qTranslate X itself does not work well with multilingual post items.",1091,"2019-03-27T03:39:00.000Z","4.9.29","3.9","5.6",[126,127,90,54,20],"admin","bilingual","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmona-qtranslate-x-oembed-support.1.0.zip",{"attackSurface":130,"codeSignals":142,"taintFlows":161,"riskAssessment":162,"analyzedAt":173},{"hooks":131,"ajaxHandlers":138,"restRoutes":139,"shortcodes":140,"cronEvents":141,"entryPointCount":27,"unprotectedCount":27},[132],{"type":133,"name":134,"callback":135,"file":136,"line":137},"action","widgets_init","MLTW_Init","many-lingual-text-widget.php",164,[],[],[],[],{"dangerousFunctions":143,"sqlUsage":144,"outputEscaping":146,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":160},[],{"prepared":27,"raw":27,"locations":145},[],{"escaped":27,"rawEcho":147,"locations":148},5,[149,152,154,156,158],{"file":136,"line":150,"context":151},71,"raw output",{"file":136,"line":153,"context":151},72,{"file":136,"line":155,"context":151},73,{"file":136,"line":157,"context":151},74,{"file":136,"line":159,"context":151},129,[],[],{"summary":163,"deductions":164},"The \"many-lingual-text-widget\" plugin, version 1.0, exhibits a strong security posture in several key areas. The absence of AJAX handlers, REST API routes, shortcodes, and cron events, combined with zero known CVEs, suggests a minimal attack surface and a history of responsible development. The code analysis also indicates a lack of dangerous functions and file operations, further contributing to its safety. However, a significant concern lies in the complete absence of output escaping, meaning all 5 identified outputs are potentially vulnerable to cross-site scripting (XSS) attacks. Furthermore, the lack of nonces and capability checks on any entry points, though there are none in this version, represents a potential risk if the plugin were to expand its functionality in the future without implementing these fundamental security measures. The plugin's current state is positive due to its limited functionality and clean vulnerability history, but the unescaped output is a critical oversight that needs immediate attention.",[165,168,171],{"reason":166,"points":167},"All outputs are unescaped",8,{"reason":169,"points":170},"No nonce checks on potential entry points",3,{"reason":172,"points":170},"No capability checks on potential entry points","2026-03-17T00:48:28.623Z",{"wat":175,"direct":181},{"assetPaths":176,"generatorPatterns":178,"scriptPaths":179,"versionParams":180},[177],"\u002Fwp-content\u002Fplugins\u002Fmany-lingual-text-widget\u002Fadmin-widget.css",[],[],[],{"cssClasses":182,"htmlComments":190,"htmlAttributes":193,"restEndpoints":197,"jsGlobals":198,"shortcodeOutput":200},[183,184,185,186,187,188,189],"MLTW_TextWidget","MLTW_content","MLTW_widget-tabs","MLTW_widget-tab","MLTW_widget-tab-link","MLTW_widget-list","MLTW_widget",[191,192],"\u003C!--:$MLTW_lang-->","\u003C!--:-->",[194,195,196],"id=\"tv_bod_\"","id=\"tb_bod_\"","class=\"MLTW_widget-tab-link\"",[],[199],"myFunction",[]]