[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f7jn-Emx4R64okWMf9P7DDYbvQM9upTfc_JNFtmN-xcA":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":14,"tags":17,"homepage":22,"download_link":23,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":36,"analysis":135,"fingerprints":169},"en-gb-localisation","en_GB (British English) Translation","1.0.2.1","Adam Harley (Kawauso)","https:\u002F\u002Fprofiles.wordpress.org\u002Fkawauso\u002F","\u003Cp>\u003Cstrong>Changes:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Trash -> Bin\u003C\u002Fli>\n\u003Cli>Color -> Colour (and similar)\u003C\u002Fli>\n\u003Cli>Categorize -> Categorise (and similar)\u003C\u002Fli>\n\u003Cli>Howdy -> greeting based on the time of day (in 3.2 and higher)\u003C\u002Fli>\n\u003C\u002Ful>\n","Fixes those little things in WordPress like misplaced vowels and over-use of the letter Z.",40,3789,0,"","3.3.2","3.0",[18,19,20,21],"british-english","en_gb","localisation","translation","http:\u002F\u002Fadamharley.co.uk\u002Fwordpress-plugins\u002Fbritish-english-translation\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fen-gb-localisation.1.0.2.1.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":32,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"kawauso",8,600,89,30,86,"2026-04-04T15:14:48.071Z",[37,63,80,97,114],{"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":52,"tags":53,"homepage":57,"download_link":58,"security_score":59,"vuln_count":60,"unpatched_count":13,"last_vuln_date":61,"fetched_at":62},"memsource-connector","Phrase TMS Integration for WordPress","4.7.9","Phrase","https:\u002F\u002Fprofiles.wordpress.org\u002Fmemsource\u002F","\u003Cp>We’re transforming language technology, opening the door to global business so you can reach more people, make deeper connections, and drive growth. Phrase is the leading translation management system, offering a comprehensive suite of translation tools that’s intuitive to use and simple to integrate so you can focus on forming deeper connections with people across cultures. We help organizations like Uber, Shopify, Volkswagen, and thousands of others accelerate their global growth by giving people the content they need, in the language they speak.\u003C\u002Fp>\n\u003Cp>At Phrase, we:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Use the latest technology to translate more efficiently and accurately, supporting 500+ languages, 50+ file types, and 30+ machine translation engines.\u003C\u002Fli>\n\u003Cli>Manage massive volumes of translation with advanced automation, machine learning, and AI features to deliver resonant content that reflects your message, regardless of its language.\u003C\u002Fli>\n\u003Cli>Make localization an essential driver of business growth with the only vendor-neutral provider on the market that offers a complete translation management solution and software localization platform for developers.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Seamlessly translate your WordPress posts, pages, tags, categories, and custom post types\u003C\u002Fli>\n\u003Cli>Automatically send content for translation and track translation progress without leaving WordPress\u003C\u002Fli>\n\u003Cli>Compatible with a wide range of WordPress plugins including Avada, Divi, Elementor, Gutenberg, Yoast SEO, SEOPress, WPBakery Page Builder and Avia\u003C\u002Fli>\n\u003Cli>Boost productivity and reduce costs with AI-powered machine translation. Phrase TMS supports 30+ machine translation engines and automatically selects the optimal engine for your content.\u003C\u002Fli>\n\u003Cli>Live In-context Preview gives translators proper context while they’re working. Translators can see exactly how their translations will look on the page, reducing feedback loops and improving translation quality\u003C\u002Fli>\n\u003Cli>After building a custom shortcode in a third party plugin, add it to your WordPress site with our shortcode editor and translate shortcode content.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The Phrase TMS Integration supports both WPML and MultilingualPress.\u003C\u002Fp>\n\u003Cp>The integration is available with the Ultimate and Enterprise Phrase TMS plans. \u003Ca href=\"https:\u002F\u002Fphrase.com\u002Fdemo\u002F\" rel=\"nofollow ugc\">Contact us\u003C\u002Fa> for licensing information, or to schedule a demo.\u003C\u002Fp>\n","We’re transforming language technology, opening the door to global business so you can reach more people, make deeper connections, and drive growth.",300,56596,80,4,"2026-02-16T10:25:00.000Z","6.7.5","4.9","7.4",[20,54,55,21,56],"localization","phrase","wpml","https:\u002F\u002Fsupport.phrase.com\u002Fhc\u002Fen-us\u002Farticles\u002F5709657294620","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmemsource-connector.zip",99,1,"2026-01-16 15:33:38","2026-03-15T15:16:48.613Z",{"slug":64,"name":65,"version":66,"author":67,"author_profile":68,"description":69,"short_description":70,"active_installs":71,"downloaded":72,"rating":73,"num_ratings":60,"last_updated":74,"tested_up_to":50,"requires_at_least":75,"requires_php":75,"tags":76,"homepage":14,"download_link":79,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":62},"easy-translate","WPC Simple Translate","1.2.4","Planet Studio","https:\u002F\u002Fprofiles.wordpress.org\u002Fplanetstudio\u002F","\u003Cp>WPC Simple Translate allows you to translate multilingual WordPress site.\u003C\u002Fp>\n\u003Cp>It’s allows you to translate texts in places where other popular plugins usually have difficulty translating and you have to duplicate and keep the same slider, form, gallery, page builders widgets… in different languages.\u003C\u002Fp>\n\u003Cp>Easy translate helps you to translate everything despite of themes or plugins specifications.\u003C\u002Fp>\n\u003Cp>Currently it is working with Polylang and WPML plugins using plugins just for detecting frontend language.\u003C\u002Fp>\n\u003Cp>Features\u003Cbr \u002F>\nEasy to use\u003Cbr \u002F>\nFully compatible with all themes and plugins\u003Cbr \u002F>\nAbility to translate dynamic strings added by WordPress, plugins and themes.\u003Cbr \u002F>\nYou can use as many languages as you want.\u003Cbr \u002F>\nIt is easy to use, just put your texts in bellow format\u003C\u002Fp>\n","Translate texts in content, slider, form, gallery, page builders widgets... in different languages.  [:en]Hello[:fr]Bonjour[:]",70,3836,20,"2025-05-01T16:41:00.000Z","5.4",[20,54,77,21,78],"multilingual","translators","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-translate.1.2.4.zip",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":50,"requires_at_least":90,"requires_php":52,"tags":91,"homepage":95,"download_link":96,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"custom-glotpress-source","Custom GlotPress Source","1.5.3","Bastien Ho","https:\u002F\u002Fprofiles.wordpress.org\u002Fbastho\u002F","\u003Cp>This plugin allows to manage translations from a custom glotpress install in parralel of the main WordPress tranlsation repository.\u003C\u002Fp>\n\u003Cp>It is particullary interresting for translating premium themes or plugins.\u003C\u002Fp>\n\u003Cp>Downloads can be done manually from the upgrade page.\u003C\u002Fp>\n","Allows to manage translations from a custom GlotPress install.",10,1895,"5.3",[92,93,20,94,21],"glotpress","internationalization","premium","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-glotpress-source\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-glotpress-source.1.5.3.zip",{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":88,"downloaded":105,"rating":13,"num_ratings":13,"last_updated":106,"tested_up_to":107,"requires_at_least":108,"requires_php":14,"tags":109,"homepage":112,"download_link":113,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":62},"glotpress-notify","GlotPress Notify","1.0.1","webaware","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebaware\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fglotpress.trac.wordpress.org\u002Fwiki\u002FGlotPress\" rel=\"nofollow ugc\">GlotPress\u003C\u002Fa> is a great free tool for localising your plugins and themes. When translators add new translations to GlotPress, they don’t always tell you. If your GlotPress installation is paired with a WordPress installation, this plugin gives you an easy way to find out what’s waiting for approval:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>list the projects and languages with strings waiting for approval\u003C\u002Fli>\n\u003Cli>subscribe to email notifications for individual projects\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Admins, validators, and translators can all view strings waiting for approval and receive notification emails. End the guessing game.\u003C\u002Fp>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cp>Many thanks to the generous efforts of our translators:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Dutch (nl-NL) — \u003Ca href=\"https:\u002F\u002Fribwhost.nl\u002F\" rel=\"nofollow ugc\">Sander Keuzenkamp\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>French (fr-FR) — \u003Ca href=\"http:\u002F\u002Fwww.eticweb.ca\u002F\" rel=\"nofollow ugc\">Hugo Catellier\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you’d like to help out by translating this plugin, please \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fglotpress-notify\" rel=\"nofollow ugc\">sign up for an account and dig in\u003C\u002Fa>. Yes, it’s GlotPress.\u003C\u002Fp>\n\u003Ch3>Contributions\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fglotpress-notify\" rel=\"nofollow ugc\">Translate into your preferred language\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwebaware\u002Fglotpress-notify\" rel=\"nofollow ugc\">Fork me on GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","notify WordPress users when new GlotPress translations strings are awaiting review",4468,"2025-12-14T04:03:00.000Z","6.9.4","3.7",[92,110,20,54,111],"language","translations","http:\u002F\u002Fshop.webaware.com.au\u002Fdownloads\u002Fglotpress-notify\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fglotpress-notify.1.0.1.zip",{"slug":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":122,"downloaded":123,"rating":124,"num_ratings":125,"last_updated":126,"tested_up_to":107,"requires_at_least":127,"requires_php":52,"tags":128,"homepage":131,"download_link":132,"security_score":133,"vuln_count":48,"unpatched_count":13,"last_vuln_date":134,"fetched_at":62},"loco-translate","Loco Translate","2.8.3","Tim W","https:\u002F\u002Fprofiles.wordpress.org\u002Ftimwhitlock\u002F","\u003Cp>Loco Translate provides in-browser editing of WordPress translation files and integration with automatic translation services.\u003C\u002Fp>\n\u003Cp>It also provides Gettext\u002Flocalization tools for developers, such as extracting strings and generating templates.\u003C\u002Fp>\n\u003Cp>Features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Built-in translation editor within WordPress admin\u003C\u002Fli>\n\u003Cli>Integration with translation APIs including DeepL, Google, Lecto, Microsoft and OpenAI.\u003C\u002Fli>\n\u003Cli>Create and update language files directly in your theme or plugin\u003C\u002Fli>\n\u003Cli>Extraction of translatable strings from your source code\u003C\u002Fli>\n\u003Cli>Native MO file compilation without the need for Gettext on your system\u003C\u002Fli>\n\u003Cli>JSON (Jed) file compilation compatible with WordPress script localization\u003C\u002Fli>\n\u003Cli>Support for standard PO features including comments, references and plural forms\u003C\u002Fli>\n\u003Cli>PO source view with clickable source code references\u003C\u002Fli>\n\u003Cli>Protected language directory for saving custom translations\u003C\u002Fli>\n\u003Cli>Configurable PO file backups with diff and restore capability\u003C\u002Fli>\n\u003Cli>Built-in WordPress locale codes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Official \u003Ca href=\"https:\u002F\u002Flocalise.biz\u002F\" rel=\"nofollow ugc\">Loco\u003C\u002Fa> WordPress plugin by Tim Whitlock.\u003Cbr \u002F>\nFor more information please visit our \u003Ca href=\"https:\u002F\u002Flocalise.biz\u002Fwordpress\u002Fplugin\" rel=\"nofollow ugc\">plugin page\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Keyboard shortcuts\u003C\u002Fh3>\n\u003Cp>The PO file editor supports the following keyboard shortcuts for faster translating:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Done and Next: \u003Ccode>Ctrl ↵\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Next string: \u003Ccode>Ctrl \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">↓\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Previous string: \u003Ccode>Ctrl \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">↑\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Next untranslated: \u003Ccode>Shift Ctrl \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">↓\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Previous untranslated: \u003Ccode>Shift Ctrl \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">↑\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Copy from source text: \u003Ccode>Ctrl B\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Clear translation: \u003Ccode>Ctrl K\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Toggle Fuzzy: \u003Ccode>Ctrl U\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Save PO \u002F compile MO: \u003Ccode>Ctrl S\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Toggle invisibles: \u003Ccode>Shift Ctrl I\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Suggest translation: \u003Ccode>Ctrl J\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Mac users can use ⌘ Cmd instead of Ctrl.\u003C\u002Fp>\n","Translate WordPress plugins and themes directly in your browser. Versatile PO file editor with integrated AI translation providers.",1000000,34331592,96,447,"2026-03-14T11:53:00.000Z","6.6",[129,130,110,77,21],"i18n","l10n","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Floco-translate\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Floco-translate.2.8.3.zip",95,"2026-03-30 15:35:09",{"attackSurface":136,"codeSignals":157,"taintFlows":164,"riskAssessment":165,"analyzedAt":168},{"hooks":137,"ajaxHandlers":153,"restRoutes":154,"shortcodes":155,"cronEvents":156,"entryPointCount":13,"unprotectedCount":13},[138,144,147,150],{"type":139,"name":140,"callback":141,"file":142,"line":143},"filter","gettext","gb_gettext","en-gb-localisation.php",57,{"type":139,"name":145,"callback":141,"file":142,"line":146},"gettext_with_context",58,{"type":139,"name":148,"callback":141,"file":142,"line":149},"ngettext",59,{"type":139,"name":151,"callback":141,"file":142,"line":152},"ngettext_with_context",60,[],[],[],[],{"dangerousFunctions":158,"sqlUsage":159,"outputEscaping":161,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":163},[],{"prepared":13,"raw":13,"locations":160},[],{"escaped":13,"rawEcho":13,"locations":162},[],[],[],{"summary":166,"deductions":167},"The plugin 'en-gb-localisation' v1.0.2.1 exhibits an exceptionally strong security posture based on the provided static analysis and vulnerability history.  The complete absence of identified attack surface points, dangerous functions, direct SQL queries, file operations, external HTTP requests, and particularly the lack of nonce and capability checks, suggests a plugin that is either very simple or has been developed with a strong security-first mindset. The 100% adherence to prepared statements for any (though zero are listed) SQL queries and 100% proper output escaping further reinforce this positive assessment.  The complete lack of any recorded vulnerabilities, including CVEs, further strengthens its security profile.  The plugin's vulnerability history is entirely clean, indicating a consistent and reliable approach to security over its lifecycle, or that it has had no significant security issues historically.  While the lack of entry points might suggest a limited functionality, for the scope it covers, it appears to be extremely secure. The primary, albeit minor, observation is the complete absence of nonces and capability checks, which, given the absence of any attack surface, is not a current risk but could indicate a pattern of relying on the WordPress core's implicit checks rather than explicit plugin-level security measures.  However, with zero identified entry points, this is a theoretical concern rather than a practical one.",[],"2026-03-16T22:04:25.445Z",{"wat":170,"direct":175},{"assetPaths":171,"generatorPatterns":172,"scriptPaths":173,"versionParams":174},[],[],[],[],{"cssClasses":176,"htmlComments":177,"htmlAttributes":178,"restEndpoints":179,"jsGlobals":180,"shortcodeOutput":181},[],[],[],[],[],[]]