[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fCGsLt00FGlkCe3kUMAU-tQUYhJu2r_lw-2bX1TrmP74":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":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":35,"analysis":135,"fingerprints":179},"native-gettext","Native Gettext for WordPress","1.1.4","colinleroy","https:\u002F\u002Fprofiles.wordpress.org\u002Fcolinleroy\u002F","\u003Cp>This plugin has no setting or UI. It just does one thing : use the php-gettext library to handle translations. This results in much faster translation than using the default PHP gettext implementation of WordPress.\u003C\u002Fp>\n\u003Cp>If the extension is not available, the plugin will simply do nothing.\u003C\u002Fp>\n\u003Cp>You can verify that the plugin is working by looking for an HTTP header: X-Native-Gettext: 1, that will be sent as soon as a string will be translated by the native library.\u003C\u002Fp>\n\u003Cp>If your WordPress install is in English, this plugin has no purpose. Otherwise, it can help speed up your install quite a lot.\u003C\u002Fp>\n\u003Cp>Requirements:\u003Cbr \u002F>\n– php-gettext\u003Cbr \u002F>\n– OS-level support for the locale(s) you want to translate to.\u003C\u002Fp>\n","A very light wrapper plugin that uses the native gettext library for faster localization.",40,2795,100,3,"2024-09-04T06:48:00.000Z","6.6.5","4.7","5.3",[20,21,22],"gettext","performance","translation","https:\u002F\u002Fgithub.com\u002Fcolinleroy\u002Fnative-gettext-for-wp","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnative-gettext.1.1.4.zip",92,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},1,30,88,"2026-04-04T16:21:02.871Z",[36,55,77,97,118],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":13,"downloaded":44,"rating":13,"num_ratings":45,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":46,"tags":49,"homepage":52,"download_link":53,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":54},"speed-up-translation","Speed Up – Translation Cache","1.0.19","nigro.simone","https:\u002F\u002Fprofiles.wordpress.org\u002Fnigrosimone\u002F","\u003Cp>The translations reduces speed of WordPress.\u003C\u002Fp>\n\u003Cp>For localized WordPress the loading time of translation files accounts for 30% of the entire processing time (less or more 40 milliseconds per page).\u003C\u002Fp>\n\u003Cp>For each translation file, WordPress unpacks it and then everyone will be converted in an “Translation_Entry” object. This process, repeated at each page view, is a waste time and resource.\u003C\u002Fp>\n\u003Cp>You can make this process 3 times faster by just installing this plugin. This plugin offers a caching solution using the WordPress standard cache mechanism that reduces this effects on performance.\u003C\u002Fp>\n\u003Cp>Configurations are not required! You just have to install it and after the plugin does it all, none further action it’s required.\u003C\u002Fp>\n\u003Cp>This plugin is very light: only 5 kB.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>No configuration\u003C\u002Fli>\n\u003Cli>Supports multiple languages\u003C\u002Fli>\n\u003Cli>Supports plugin’s translation files caching\u003C\u002Fli>\n\u003Cli>Supports WordPress Network\u002FMultisite installation\u003C\u002Fli>\n\u003Cli>Cache automatically expire when translation file is updated\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Recommended Installation\u003C\u002Fh3>\n\u003Cp>For better performance, verify that \u003Ccode>\u002Fwp-content\u002Fobject-cache.php\u003C\u002Fcode> is installed (see https:\u002F\u002Fcodex.wordpress.org\u002FClass_Reference\u002FWP_Object_Cache#Persistent_Cache_Plugins).\u003C\u002Fp>\n","The translations reduces speed of Wordpress. This plugin offers a caching solution that reduces this effects on performance.",11456,2,"","6.0.11","3.0",[50,20,21,51,22],"fast","speed","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fspeed-up-translation\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fspeed-up-translation.1.0.19.zip","2026-03-15T10:48:56.248Z",{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":65,"num_ratings":66,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":70,"tags":71,"homepage":75,"download_link":76,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"performant-translations","Performant Translations","1.2.0","Pascal Birchler","https:\u002F\u002Fprofiles.wordpress.org\u002Fswissspidy\u002F","\u003Cp>Making internationalization\u002Flocalization in WordPress faster than ever before.\u003C\u002Fp>\n\u003Ch3>Disclaimer about WordPress 6.5\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Attention:\u003C\u002Fstrong> most functionality of this plugin has been merged into WordPress 6.5! You might not need it anymore.\u003C\u002Fp>\n\u003Cp>\u003Cem>However\u003C\u002Fem>, this plugin is still relevant for cases where language packs are not downloaded from WordPress.org but somewhere else, for example if you are developing your own plugins or using commercial plugins.\u003C\u002Fp>\n\u003Cp>The Performant Translations plugin converts the translation files of those plugins to the new file format introduced in WordPress 6.5, to really optimize them for speed.\u003C\u002Fp>\n\u003Ch3>What this plugin does\u003C\u002Fh3>\n\u003Cp>This project uses a new approach to handle translation files in WordPress, making localization blazing fast.\u003C\u002Fp>\n\u003Cp>An \u003Ca href=\"https:\u002F\u002Fmake.wordpress.org\u002Fcore\u002F2023\u002F07\u002F24\u002Fi18n-performance-analysis\u002F\" rel=\"nofollow ugc\">in-depth i18n performance analysis\u003C\u002Fa> showed that localized WordPress sites load significantly slower than a site without translations.\u003C\u002Fp>\n\u003Cp>With this plugin’s new approach to localization, this overhead is massively reduced, making your site fast again. It does so by converting \u003Ccode>.mo\u003C\u002Fcode> translation files to \u003Ccode>.php\u003C\u002Fcode> files.\u003C\u002Fp>\n\u003Cp>If your site is using a language other than English (US), you should see immediate speed improvements simply by activating this plugin.\u003C\u002Fp>\n","Making internationalization\u002Flocalization in WordPress faster than ever before.",40000,192704,98,16,"2025-12-05T10:38:00.000Z","6.9.4","6.5","7.0",[72,73,74,21,22],"i18n","internationalization","localization","https:\u002F\u002Fgithub.com\u002Fswissspidy\u002Fperformant-translations","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fperformant-translations.1.2.0.zip",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":13,"num_ratings":87,"last_updated":88,"tested_up_to":89,"requires_at_least":90,"requires_php":46,"tags":91,"homepage":46,"download_link":95,"security_score":25,"vuln_count":31,"unpatched_count":26,"last_vuln_date":96,"fetched_at":28},"gettext-override-translations","Gettext override translations","2.0.2","ramon fincken","https:\u002F\u002Fprofiles.wordpress.org\u002Framon-fincken\u002F","\u003Cp>Lets you override default texts from your admin panel.\u003Cbr \u002F>\nOriginally built to override texts from Woocommerce, but also works for all neatly added texts by WordPress Core and plugins.\u003Cbr \u002F>\n\u003Cbr \u002F>\nIt will translate all _e(”) or __(”) string calls, so check the PHP sourcecode of the plugin or theme you need to translate.\u003Cbr \u002F>\n\u003Cbr \u002F>\nIt will NOT translate any dynamic strings like %s or %d, so “%s has been added to your cart.” is not translatable.\u003Cbr \u002F>\n\u003Cbr \u002F>\nIt will NOT translate any strings that contain HTML tags at all.\u003Cbr \u002F>\n\u003Cbr \u002F>\nSome WooCommerce examples:\u003Cbr \u002F>\nWooCommerce “Select option” (dropdown value) setting\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fs.w.org\u002Fextend\u002Fplugins\u002Fgettext-override-translations\u002Fscreenshot-3.png\" rel=\"nofollow ugc\">Fullscreen Screenshot 3\u003C\u002Fa>\u003Cbr \u002F>\nWooCommerce “Select option” (dropdown value) translation result\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fs.w.org\u002Fextend\u002Fplugins\u002Fgettext-override-translations\u002Fscreenshot-4.png\" rel=\"nofollow ugc\">Fullscreen Screenshot 4\u003C\u002Fa>\u003Cbr \u002F>\nWooCommerce “Order notes” setting\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fs.w.org\u002Fextend\u002Fplugins\u002Fgettext-override-translations\u002Fscreenshot-5.png\" rel=\"nofollow ugc\">Fullscreen Screenshot 5\u003C\u002Fa>\u003Cbr \u002F>\nWooCommerce “Order notes” translation result\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fs.w.org\u002Fextend\u002Fplugins\u002Fgettext-override-translations\u002Fscreenshot-6.png\" rel=\"nofollow ugc\">Fullscreen Screenshot 6\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Coding by: \u003Ca href=\"https:\u002F\u002Fwww.mijnpress.nl\" rel=\"nofollow ugc\">MijnPress.nl\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002F#!\u002Framonfincken\" rel=\"nofollow ugc\">Twitter profile\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Framon-fincken\u002F\" rel=\"nofollow ugc\">More plugins\u003C\u002Fa>\u003C\u002Fp>\n","GUI in backend to override texts and translations without any programming knowledge.",2000,24578,7,"2024-05-27T07:09:00.000Z","6.5.8","4.0",[20,92,93,22,94],"override","text","translations","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgettext-override-translations.2.0.2.zip","2022-08-29 00:00:00",{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":105,"downloaded":106,"rating":107,"num_ratings":87,"last_updated":108,"tested_up_to":109,"requires_at_least":110,"requires_php":70,"tags":111,"homepage":116,"download_link":117,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"wp-override-translations","WP Override String Translations","3.0.0","Vincenzo","https:\u002F\u002Fprofiles.wordpress.org\u002Fvluongo\u002F","\u003Cp>Lets you override default texts from your admin panel.\u003Cbr \u002F>\nThe plugin trades both the Woocommerce texts and the well written WordPress core texts and its plugins or widgets.\u003Cbr \u002F>\n\u003Cbr \u002F>\nThe plugin also allows you to replace strings with text composed of HTML.\u003Cbr \u002F>\nIt will translate all _e(”) or __(”) string calls, so check the PHP sourcecode of the plugin or theme you need to translate.\u003Cbr \u002F>\n\u003Cbr \u002F>\nIt will NOT translate any dynamic strings like %s or %d, so “%s has been added to your cart.” is not translatable.\u003C\u002Fp>\n","Thanks to this plugin you can translate all the strings of your portal through the admin panel.",1000,12497,78,"2025-10-03T19:34:00.000Z","5.9.13","5.0",[20,112,113,114,115],"ngettext","override-translation","string-translations","woocommerce-translate","https:\u002F\u002Fwordpress-plugins.luongovincenzo.it\u002F#wp-override-translations","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-override-translations.zip",{"slug":119,"name":120,"version":121,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":126,"downloaded":127,"rating":26,"num_ratings":26,"last_updated":128,"tested_up_to":129,"requires_at_least":90,"requires_php":46,"tags":130,"homepage":132,"download_link":133,"security_score":134,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"fast-translate","Fast Translate","1.4","Bjoern","https:\u002F\u002Fprofiles.wordpress.org\u002Fgreencp\u002F","\u003Cp>Changing the WordPress site language to any other than English slows down page generation times. A lot. This is caused by the slow and inefficient way of text domain loading. PO and MO files are designed to be used with PHP Gettext-extension. But since it’s an extension, it’s not installed by defalt on very hosting platform. To overcome this barrier, WordPress has re-implemented the whole MO file parsing in PHP, but WordPress’ implementation is quite slow and memory intense.\u003C\u002Fp>\n\u003Cp>This plugin replaces the default MO-Reader with another implementation of MO parsing, which is faster than the default one. Only used text domains are loaded (since version 4.6 this is also WordPress’ default behaviour) and from these only used translations are loaded. It also makes use of hash tables included in mo files, which are ignored completely by WordPress’ default implementation. To boost the performance even more, the plugin also caches translations to the object cache, if one is installed. For optimal performance you need a fast object cache backend like Redis, Memcached or APC(u).\u003C\u002Fp>\n\u003Cp>Fast Translate is a minimalistic fork of \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-performance-pack\" rel=\"ugc\">WP Performance Packs\u003C\u002Fa> localization improvements. \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-performance-pack\" rel=\"ugc\">WP Performance Pack\u003C\u002Fa> offers additional control and more optimizations for WordPress performance, e.g. use of PHPs native gettext extension, improved image handling and CDN support.\u003C\u002Fp>\n","Faster WordPress localization with cache support.",10,3827,"2019-12-12T10:14:00.000Z","5.3.21",[131,74,21,51,22],"l10n","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffast-translate","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffast-translate.zip",85,{"attackSurface":136,"codeSignals":162,"taintFlows":170,"riskAssessment":171,"analyzedAt":178},{"hooks":137,"ajaxHandlers":158,"restRoutes":159,"shortcodes":160,"cronEvents":161,"entryPointCount":26,"unprotectedCount":26},[138,144,150,153,156],{"type":139,"name":140,"callback":141,"priority":26,"file":142,"line":143},"filter","override_load_textdomain","nltd_load_textdomain_override","classes\\class-native-load-textdomain.php",24,{"type":145,"name":146,"callback":147,"file":148,"line":149},"action","admin_notices","closure","classes\\class-native-mo.php",279,{"type":139,"name":151,"callback":147,"file":148,"line":152},"wp_headers",329,{"type":139,"name":151,"callback":147,"file":154,"line":155},"native-gettext.php",37,{"type":145,"name":146,"callback":147,"file":154,"line":157},43,[],[],[],[],{"dangerousFunctions":163,"sqlUsage":164,"outputEscaping":166,"fileOperations":31,"externalRequests":26,"nonceChecks":26,"capabilityChecks":26,"bundledLibraries":169},[],{"prepared":26,"raw":26,"locations":165},[],{"escaped":167,"rawEcho":26,"locations":168},4,[],[],[],{"summary":172,"deductions":173},"The \"native-gettext\" v1.1.4 plugin exhibits a strong security posture based on the provided static analysis. The absence of any detected dangerous functions, the exclusive use of prepared statements for SQL queries, and complete output escaping are significant strengths. Furthermore, the plugin has no recorded vulnerability history, indicating a consistent focus on security over time.\n\nWhile the static analysis reveals a very small attack surface with no apparent unprotected entry points, and no critical or high severity taint flows, there are areas for improvement. The lack of nonce checks and capability checks across any potential entry points is a notable concern. Although the current analysis shows no AJAX handlers or REST API routes, if these were to be introduced or modified in future versions, the absence of these fundamental security mechanisms would pose a significant risk.\n\nIn conclusion, the plugin demonstrates excellent adherence to secure coding practices regarding data handling and output. However, the reliance on the absence of exposed entry points for security, rather than implementing explicit authentication and authorization checks, represents a potential weakness. Future development should prioritize integrating nonce and capability checks to ensure robust security regardless of the attack surface.",[174,176],{"reason":175,"points":126},"0 nonce checks detected",{"reason":177,"points":126},"0 capability checks detected","2026-03-16T22:18:46.781Z",{"wat":180,"direct":185},{"assetPaths":181,"generatorPatterns":182,"scriptPaths":183,"versionParams":184},[],[],[],[],{"cssClasses":186,"htmlComments":188,"htmlAttributes":189,"restEndpoints":190,"jsGlobals":191,"shortcodeOutput":192},[187],"notice-warning",[],[],[],[],[]]