[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fLtZtRewExKOjajH3J90e_ydPyC8vSBsNzVo_uO1bXag":3,"$fdR-cXu_hGmc0OaOjGc-69sJ2bi42Xy0_VXIS8J2fHeY":221,"$fVqjLjh0frtJn0cevQSDWJBGOBnRKqNp6tSeWLxoyLs8":226},{"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":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":36,"analysis":127,"fingerprints":189},"elia-for-wpml","Elia for WPML","1.2","Elhuyar","https:\u002F\u002Fprofiles.wordpress.org\u002Felhuyar\u002F","\u003Cp>Elia for WPML is a plugin that enables the use of Elia Elhuyar’s machine translator services within WPML.\u003C\u002Fp>\n\u003Cp>This plugin simply adds the option to use Elia as a translation provider in WPML. Therefore, it is essential to have the WPML plugin installed beforehand.\u003C\u002Fp>\n\u003Cp>Once WPML is installed and activated, install and activate Elia for WPML. Upon activation, a form will appear. After filling out the form, we will get in touch with you to provide the necessary credentials to use Elia in WPML\u002FWordPress.\u003C\u002Fp>\n\u003Ch3> Sending Content for Translation \u003C\u002Fh3>\n\u003Cp>After authenticating Elia as your translation service in WPML, follow these steps to send content for translation:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Go to \u003Cstrong>WPML > Translation Management\u003C\u002Fstrong> in your WordPress admin.\u003C\u002Fli>\n\u003Cli>Under the \u003Cstrong>“Translation Dashboard”\u003C\u002Fstrong> tab, select the content you want to translate:\n\u003Cul>\n\u003Cli>Use the filters if necessary.\u003C\u002Fli>\n\u003Cli>Mark the checkbox (1) next to the post or page you want to send.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Scroll down to the \u003Cstrong>“Translation options”\u003C\u002Fstrong> section.\u003C\u002Fli>\n\u003Cli>For each target language, use the dropdown menu (2) and select \u003Cstrong>“Assign translation service”\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Click the \u003Cstrong>“Translate”\u003C\u002Fstrong> button (3).\u003Cbr \u002F>\nThe selected content will now be sent to Elia. You can track the status under the \u003Cstrong>“Translation Jobs”\u003C\u002Fstrong> tab.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WPML plugin must be installed and activated.\u003C\u002Fli>\n\u003Cli>No additional PHP extensions are required (e.g., cURL is not needed).\u003C\u002Fli>\n\u003C\u002Ful>\n","A plugin to activate Elia Elhuyar's machine translator in WPML. Requires WPML plugin.",20,1211,0,"2025-05-09T10:21:00.000Z","6.7.5","3.6","",[19,20,21,22],"elia","multilingual","translation","wpml","https:\u002F\u002Felia.eus","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Felia-for-wpml.1.2.1.zip",92,null,"2026-04-06T09:54:40.288Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"elhuyar",1,30,88,"2026-05-19T19:22:40.869Z",[37,59,80,94,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":52,"tags":53,"homepage":56,"download_link":57,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":58},"events-manager-wpml","Events Manager and WPML Compatibility","2.0.4","Marcus (aka @msykes)","https:\u002F\u002Fprofiles.wordpress.org\u002Fnetweblogic\u002F","\u003Cp>This plugin helps make \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fevents-manager\u002F\" rel=\"ugc\">Events Manager\u003C\u002Fa> and \u003Ca href=\"http:\u002F\u002Fwpml.org\" rel=\"nofollow ugc\">WPML\u003C\u002Fa> work better together by allowing translation of all event-related features:\u003C\u002Fp>\n\u003Cp>** Version 2.0 is a major revamp that fixes \u003Cem>all known issues\u003C\u002Fem>, nuances and limitiation. 2.0 enables \u003Cem>full compatiblity\u003C\u002Fem> with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fevents-manager\u002F\" rel=\"ugc\">Events Manager\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Feventsmanagerpro.com\" rel=\"nofollow ugc\">Events Manager Pro Add-ons\u003C\u002Fa> **\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Detects translated pages of specific EM pages (assigned in Events > Settings > Pages) and displays relevant language content\u003C\u002Fli>\n\u003Cli>Searching locations and events within the context of the current language being viewed.\u003C\u002Fli>\n\u003Cli>Recurring events can be created in multiple languages, recurrence translations are correctly created.\u003C\u002Fli>\n\u003Cli>Event translations will share relevant information across all translations, including\n\u003Cul>\n\u003Cli>Event Times\u003C\u002Fli>\n\u003Cli>Location Information\u003C\u002Fli>\n\u003Cli>If translations for the location exist, translated events will show\u002Flink to location of the same language, if not the original location translation.\u003C\u002Fli>\n\u003Cli>Bookings and Booking Forms\u003C\u002Fli>\n\u003Cli>If you delete an event that is the originally translated event, booking and other meta info is transferred to default language or next available language translation.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Location address information can be translated, whilst sharing coordinate, country\u002Fzip information accross translations.\u003C\u002Fli>\n\u003Cli>Event-related text can be translated for each language including:\n\u003Cul>\n\u003Cli>Custom texts, emails templates and formats on the settings page.\u003C\u002Fli>\n\u003Cli>Booking and attendee custom forms (available in Pro)\u003C\u002Fli>\n\u003Cli>Custom event and gateway emails (available in Pro)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>MultiSite cross-site support, including showing events from other blogs in your network when EM Global Tables Mode is enabled.\u003C\u002Fli>\n\u003Cli>Displaying untranslated items in lists or hiding them, according to WPML settings.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Special Installation Steps\u003C\u002Fh4>\n\u003Cp>Please ensure that WPML 4.2 and EM 5.6.7 or higher are installed BEFORE updating or activating this plugin.\u003C\u002Fp>\n\u003Cp>When setting up EM and WPML, you should create translated versions of the event, location, category, tag, etc. pages assigned in Events > Settings > Pages of your admin area. Duplicating them using WPML is enough.\u003C\u002Fp>\n\u003Cp>Given the flexibiltiy of both plugins, there is an huge number of possible setting\u002Flanguage combinations to test, and despite our rigorous testing it is impossible to test every setting combination and scenario. To the best of our knowledge, we have achieved 100% compatibility, but should you come across on your setup and we’ll do our best to fix them as time permits.\u003C\u002Fp>\n","Integrates the Events Manager and WPML plugins together to provide a smoother multilingual experience (Requires Events Manager and WPML)",1000,38210,56,13,"2025-04-23T10:15:00.000Z","6.8.5","3.3","5.2",[54,55,20,21,22],"events","languages","https:\u002F\u002Fwp-events-plugin.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fevents-manager-wpml.2.0.4.zip","2026-04-16T10:56:18.058Z",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":69,"num_ratings":70,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":17,"tags":74,"homepage":77,"download_link":78,"security_score":79,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":58},"wpml-comment-merging","WPML comment merging","1.3","CodingFabian","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodingfabian\u002F","\u003Cp>Because WPML creates posts and pages for each language, comments from one do not appear on the other.\u003Cbr \u002F>\nThis plugin merges comments from all WPML translations of the posts and pages, so that they all are displayed on each other.\u003Cbr \u002F>\nComments are internally still attached to the post or page they were made on.\u003C\u002Fp>\n\u003Cp>It uses the \u003Ccode>get_comments()\u003C\u002Fcode> api call, which in some circumstances might not return all posts.\u003C\u002Fp>\n","This plugin merges comments from all WPML translations of the posts and pages, so that they all are displayed on each other.",100,5917,50,2,"2011-02-07T15:41:00.000Z","3.0.5","2.7",[75,76,20,21,22],"comments","i18n","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fwpml-comment-merging\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpml-comment-merging.1.3.zip",85,{"slug":81,"name":82,"version":83,"author":82,"author_profile":84,"description":85,"short_description":86,"active_installs":11,"downloaded":87,"rating":13,"num_ratings":13,"last_updated":88,"tested_up_to":50,"requires_at_least":89,"requires_php":17,"tags":90,"homepage":92,"download_link":93,"security_score":67,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":58},"easytranslate","EasyTranslate","2.1.2","https:\u002F\u002Fprofiles.wordpress.org\u002Ffrpet\u002F","\u003Cp>Create the perfect solution that fits your exact translation & localisation needs. With our flexible tiers, you can build your own customised pricing plan that includes the features that your project demands and in the quantity you need them. Try our Freemium solution and explore the features we have to offer – and yes it is completely free. Check the following link to see what is included:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Feasytranslate.com\u002Fen\u002Fpricing\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Feasytranslate.com\u002Fen\u002Fpricing\u002F\u003C\u002Fa>\u003Cbr \u002F>\nWe even offer you 25€ to get started.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Machine translate your content through custom MTs or general NMTs\u003C\u002Fli>\n\u003Cli>Translate your content with your team of freelance translators\u003C\u002Fli>\n\u003Cli>Set a price limit to secure price approval before sourcing your content for translation\u003C\u002Fli>\n\u003Cli>Review your content in the Easytranslate platform, and automatically import updated content\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Benefits\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>No re-formatting of documents, compatible with all editable files\u003C\u002Fli>\n\u003Cli>Multi-stage translation process; Translation, translation & review, or Machine Translation\u003C\u002Fli>\n\u003Cli>User friendly Editor function\u003C\u002Fli>\n\u003Cli>Translation Memory search field to streamline translations\u003C\u002Fli>\n\u003Cli>Term Base function to ensure consistency\u003C\u002Fli>\n\u003Cli>Built-in chat with linguists\u003C\u002Fli>\n\u003Cli>Built-in support chat\u003C\u002Fli>\n\u003Cli>Roles and permissions feature, allowing you to invite in-house proofreaders or colleagues and deciding what functionalities should be available to them\u003C\u002Fli>\n\u003Cli>Organisational folder structure to maintain organisation\u003C\u002Fli>\n\u003Cli>Testing and onboarding of linguists from representative content and a tailored style guide to ensure consistency and top noch quality\u003C\u002Fli>\n\u003Cli>Automated payments to translation suppliers\u003C\u002Fli>\n\u003Cli>Wallet feature allowing you to process as many translations as you’d like and receive one invoice rather than heaps\u003C\u002Fli>\n\u003Cli>Complete pricing transparency\u003C\u002Fli>\n\u003Cli>Support to optimise translation flow and localisation processes\u003C\u002Fli>\n\u003Cli>Save time! Build your custom workflows (when this happens > do this)\u003C\u002Fli>\n\u003Cli>String Library > enabling you to localise your strings faster. This is especially useful within Apps\u003C\u002Fli>\n\u003Cli>Support for WooCommerce + WPML\u003C\u002Fli>\n\u003Cli>Support for Yoast SEO + WPML\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>More information?\u003C\u002Fh3>\n\u003Cp>Go to \u003Ca href=\"https:\u002F\u002Feasytranslate.com\u002Fen\u002Fintegrations\u002Fcms\u002Fwordpress-plugin\u002F\" rel=\"nofollow ugc\">our website\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Need any assistance?\u003C\u002Fh3>\n\u003Cp>Reach out to us via Chat, Email or phone – you can find us \u003Ca href=\"https:\u002F\u002Feasytranslate.com\u002Fen\u002Fcontact-sales\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa>\u003C\u002Fp>\n","Create the perfect solution that fits your exact translation & localisation needs. With our flexible tiers, you can build your own customised pric &hellip;",5956,"2025-10-19T17:55:00.000Z","4.7",[81,20,91,21,22],"translate","https:\u002F\u002Fwww.easytranslate.com\u002Fen\u002Fintegrations\u002Fcms\u002Fwordpress-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasytranslate.zip",{"slug":95,"name":96,"version":97,"author":98,"author_profile":99,"description":100,"short_description":101,"active_installs":102,"downloaded":103,"rating":67,"num_ratings":32,"last_updated":104,"tested_up_to":105,"requires_at_least":106,"requires_php":107,"tags":108,"homepage":111,"download_link":112,"security_score":67,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"latw-ai-translator-for-wpml","LATW AI Translator for WPML","1.3.0","szymon0zawadzki","https:\u002F\u002Fprofiles.wordpress.org\u002Fszymon0zawadzki\u002F","\u003Cp>LATW AI Translator for WPML is a powerful WordPress plugin that leverages OpenAI’s language models to automatically translate your content. It integrates seamlessly with WPML to provide high-quality, AI-powered translations.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>AI-Powered Translations\u003C\u002Fstrong> – Uses OpenAI GPT models for natural, context-aware translations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WPML Integration\u003C\u002Fstrong> – Works seamlessly with WPML for multilingual site management\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Page Builder Support\u003C\u002Fstrong> – Full support for Elementor and Bricks Builder. Other builders compatible with WPML should also work but have not been tested\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ACF Support\u003C\u002Fstrong> – Translates Advanced Custom Fields content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Batch Processing\u003C\u002Fstrong> – Queue and process multiple translations efficiently\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Prompts\u003C\u002Fstrong> – Customize translation prompts for your specific needs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Friendly\u003C\u002Fstrong> – Works with Yoast SEO, Rank Math, SEOPress and All in One SEO (AIOSEO). Translates meta titles and descriptions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Supported Content\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Post titles, content, and excerpts\u003C\u002Fli>\n\u003Cli>Custom post types\u003C\u002Fli>\n\u003Cli>Elementor and Bricks Builder widgets and modules\u003C\u002Fli>\n\u003Cli>ACF fields\u003C\u002Fli>\n\u003Cli>Yoast SEO, Rank Math, SEOPress and All in One SEO (AIOSEO) meta data\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 6.2 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.4 or higher\u003C\u002Fli>\n\u003Cli>WPML plugin (required)\u003C\u002Fli>\n\u003Cli>OpenAI API key\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>LATW AI Translator for WPML Versions\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>LATW AI Translator for WPML Free:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Translate content to English\u003Cbr \u002F>\n* Full access to translation workflow\u003Cbr \u002F>\n* Elementor and ACF support\u003Cbr \u002F>\n* Batch processing\u003Cbr \u002F>\n* No time limits\u003C\u002Fp>\n\u003Cp>\u003Cstrong>LATW AI Translator for WPML Pro (Optional):\u003C\u002Fstrong>\u003Cbr \u002F>\n* Translate to all languages configured in WPML\u003Cbr \u002F>\n* Priority support\u003Cbr \u002F>\n* Automatic updates\u003Cbr \u002F>\n* Commercial use\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fllm-automatic-translation.top\u002F\" rel=\"nofollow ugc\">More information about the Pro version\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Third-Party Services\u003C\u002Fh4>\n\u003Cp>This plugin connects to the following external services:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>OpenAI API\u003C\u002Fstrong>\u003Cbr \u002F>\nThis plugin sends content to OpenAI’s API for translation processing.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service URL: \u003Ca href=\"https:\u002F\u002Fapi.openai.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fapi.openai.com\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Privacy Policy: \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fprivacy\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fopenai.com\u002Fprivacy\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Terms of Use: \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fterms\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fopenai.com\u002Fterms\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Your content is sent to OpenAI only when you initiate a translation. No data is sent without user action.\u003Cbr \u002F>\nThe plugin does not store, log, or cache any translated content.\u003Cbr \u002F>\nAll requests are sent directly from the user’s WordPress server to OpenAI.\u003C\u002Fp>\n","Automatically translate WordPress content using OpenAI LLM with WPML integration.",10,481,"2026-03-12T12:38:00.000Z","6.9.4","6.2","7.4",[109,20,110,21,22],"ai","openai","https:\u002F\u002Fllm-automatic-translation.top\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flatw-ai-translator-for-wpml.1.3.0.zip",{"slug":114,"name":115,"version":116,"author":117,"author_profile":118,"description":119,"short_description":120,"active_installs":102,"downloaded":121,"rating":67,"num_ratings":70,"last_updated":122,"tested_up_to":123,"requires_at_least":73,"requires_php":17,"tags":124,"homepage":125,"download_link":126,"security_score":79,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":58},"merged-comments-wpml","Merged Comments for WPML","3.0","Ricky Poon","https:\u002F\u002Fprofiles.wordpress.org\u002Fpoonasor\u002F","\u003Cp>Because WPML creates posts and pages for each language, comments from one do not appear on the other.\u003C\u002Fp>\n\u003Cp>This plugin merges comments from all WPML translations of the posts and pages, so that they all are displayed on each other.\u003Cbr \u002F>\nComments are internally still attached to the post or page they were made on.\u003C\u002Fp>\n\u003Cp>It uses the \u003Ccode>get_comments()\u003C\u002Fcode> api call, which in some circumstances might not return all posts.\u003C\u002Fp>\n\u003Cp>This is a fixed version of the no longer maintained WPML Comment Merging plugin:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fwpml-comment-merging\u002F\" title=\"wpml-comment-merging\" rel=\"ugc\">https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fwpml-comment-merging\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Thanks to Simon Wheatley for contributing the fix.\u003C\u002Fp>\n\u003Cp>Forked from: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjgalea\u002Fwpml-comments-merging\u002F\" title=\"Github\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fjgalea\u002Fwpml-comments-merging\u003C\u002Fa>\u003C\u002Fp>\n","An updated version of the fixed version of the no longer maintained WPML Comment Merging plugin.",872,"2022-07-14T01:04:00.000Z","6.0.11",[75,76,20,21,22],"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmerged-comments-wpml\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmerged-comments-wpml.zip",{"attackSurface":128,"codeSignals":156,"taintFlows":177,"riskAssessment":178,"analyzedAt":188},{"hooks":129,"ajaxHandlers":152,"restRoutes":153,"shortcodes":154,"cronEvents":155,"entryPointCount":13,"unprotectedCount":13},[130,136,141,146,148,150],{"type":131,"name":132,"callback":133,"file":134,"line":135},"action","admin_notices","closure","elia_wpml.php",22,{"type":131,"name":137,"callback":138,"file":139,"line":140},"wp_enqueue_scripts","ELIA_load_scripts","includes\\elia_wpml-includes.php",8,{"type":131,"name":142,"callback":143,"file":144,"line":145},"admin_menu","ELIA_add_admin_menu","includes\\elia_wpml-options.php",3,{"type":131,"name":132,"callback":133,"file":147,"line":135},"trunk\\elia_wpml.php",{"type":131,"name":137,"callback":138,"file":149,"line":140},"trunk\\includes\\elia_wpml-includes.php",{"type":131,"name":142,"callback":143,"file":151,"line":145},"trunk\\includes\\elia_wpml-options.php",[],[],[],[],{"dangerousFunctions":157,"sqlUsage":158,"outputEscaping":160,"fileOperations":175,"externalRequests":70,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":176},[],{"prepared":13,"raw":13,"locations":159},[],{"escaped":102,"rawEcho":161,"locations":162},6,[163,166,169,171,172,174],{"file":134,"line":164,"context":165},23,"raw output",{"file":167,"line":168,"context":165},"includes\\ajax.php",69,{"file":144,"line":170,"context":165},598,{"file":147,"line":164,"context":165},{"file":173,"line":168,"context":165},"trunk\\includes\\ajax.php",{"file":151,"line":170,"context":165},4,[],[],{"summary":179,"deductions":180},"The plugin 'elia-for-wpml' v1.2 exhibits a generally positive security posture based on the provided static analysis and vulnerability history.  The absence of identified dangerous functions, raw SQL queries, and taint flows with unsanitized paths suggests a diligent approach to secure coding practices. Furthermore, the lack of any recorded vulnerabilities, critical or otherwise, indicates a stable and potentially well-maintained codebase.\n\nHowever, there are areas that warrant attention. The significant percentage of improperly escaped output (37%) presents a potential risk for cross-site scripting (XSS) vulnerabilities if user-supplied data is not handled carefully before being displayed.  Additionally, the complete absence of nonce checks and capability checks across all entry points, while currently mitigated by a zero attack surface, leaves the plugin vulnerable should new entry points be introduced without proper authorization mechanisms.  The file operations and external HTTP requests, while not flagged as inherently risky, are points of interest that would require further manual review to confirm their security implications.\n\nIn conclusion, 'elia-for-wpml' v1.2 demonstrates good foundational security with no historical vulnerabilities and a clean record for critical code constructs. The primary concerns revolve around the unescaped output and the lack of explicit authorization checks on potential entry points. These weaknesses, though not currently exploited according to the data, represent an opportunity for attackers if the attack surface expands or if user-controlled input finds its way into unescaped output contexts.",[181,183,186],{"reason":182,"points":140},"Improper output escaping",{"reason":184,"points":185},"Missing nonce checks",5,{"reason":187,"points":185},"Missing capability checks","2026-03-16T23:40:52.758Z",{"wat":190,"direct":196},{"assetPaths":191,"generatorPatterns":193,"scriptPaths":194,"versionParams":195},[192],"\u002Fwp-content\u002Fplugins\u002Felia-for-wpml\u002Fincludes\u002Fcss\u002Felia_wpml.css",[],[],[],{"cssClasses":197,"htmlComments":199,"htmlAttributes":208,"restEndpoints":212,"jsGlobals":213,"shortcodeOutput":215},[198],"elia_wpml-admin-css",[200,201,202,203,204,205,206,207],"WPML is active, proceed with WPML-specific logic.","So anyone who registers a .eus domain and uses the WordPress platform can translate their website content with the","Register your .eus web to start using the Elia with WPML.","You will need an API Key and API id to use the service.","Set the selected text background color.","API KEY","API ID","Backgound color:",[209,210,211],"name=\"ELIA_settings[api_id]\"","name=\"ELIA_settings[api_key]\"","name=\"ELIA_settings[bg_color]\"",[],[214],"jQuery",[216,217,218,219,220],"Zorionak! Elia Wordpress plugina instalatuta duzu. Zure webgunearen edukia itzultzen hasteko, osatu azpiko eremuak.","GOGORATU ELIA ERABILTZEKO EZINBESTEKOA DELA WPML INSTALATUTA ETA AKTIBATUTA IZATEA","(https:\u002F\u002Fwpml.org\u002F)","LAGUNTZA BEHAR DUZU?","(https:\u002F\u002Fpuntu.eus\u002Flaguntza\u002F)",{"error":222,"url":223,"statusCode":224,"statusMessage":225,"message":225},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Felia-for-wpml\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":70,"versions":227},[228,235],{"version":229,"download_url":24,"svn_tag_url":230,"released_at":26,"has_diff":231,"diff_files_changed":232,"diff_lines":26,"trac_diff_url":233,"vulnerabilities":234,"is_current":231},"1.2.1","https:\u002F\u002Fplugins.svn.wordpress.org\u002Felia-for-wpml\u002Ftags\u002F1.2.1\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Felia-for-wpml%2Ftags%2F1.2&new_path=%2Felia-for-wpml%2Ftags%2F1.2.1",[],{"version":6,"download_url":236,"svn_tag_url":237,"released_at":26,"has_diff":231,"diff_files_changed":238,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":239,"is_current":222},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Felia-for-wpml.1.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Felia-for-wpml\u002Ftags\u002F1.2\u002F",[],[]]