[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fZBTlj8X_U9DfZdHeOtmr_GQV2Hg5RoOMJSIJsxhfUv4":3,"$f4rEIAZSs934yhTn2JUBVNHsYeonySTT5LlEpBtEyUPA":209,"$fG__A8M1CiWfFSfKAYCMlfJk82rrWGuSvaeo_5Wo9aSU":214},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":22,"download_link":23,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26,"discovery_status":27,"vulnerabilities":28,"developer":29,"crawl_stats":25,"alternatives":37,"analysis":133,"fingerprints":196},"demomentsomtres-no-shipping-message","DeMomentSomTres No Shipping Message","20250917","Marc Queralt i Bassa","https:\u002F\u002Fprofiles.wordpress.org\u002Fmarcqueralt\u002F","\u003Cp>With this extension you can configure the message that appears when no shipping methods are available.\u003C\u002Fp>\n\u003Cp>By default, customers see the message “No shipping methods are available…” when there are no shipping options.\u003C\u002Fp>\n\u003Cp>This extension allows you to configure the message displayed in HTML and is prepared to be translated into multiple languages using WordPress’s native translation system.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Simple configuration via WordPress Settings API\u003Cbr \u002F>\n* Full translation support (Catalan, Spanish, English included)\u003Cbr \u002F>\n* Native dependency verification (no external libraries)\u003Cbr \u002F>\n* Compatible with latest versions of WordPress and WooCommerce\u003C\u002Fp>\n","Multi-language WooCommerce No Shipping Message plugin with native WordPress translations",0,862,"2025-09-28T19:20:00.000Z","6.6.5","5.0","7.4",[18,19,20,21],"i18n","no-shipping-message","translations","woocommerce","https:\u002F\u002Fwww.demomentsomtres.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdemomentsomtres-no-shipping-message.zip",100,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"marcqueralt",19,360,88,30,86,"2026-05-19T20:08:41.552Z",[38,60,82,102,117],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":34,"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":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"admin-in-english","Admin in English","1.2.1","Nikolay Bachiyski","https:\u002F\u002Fprofiles.wordpress.org\u002Fnbachiyski\u002F","\u003Cp>Sometimes we want the front end of our blog to be translated for the users, but keep the backend admin panel in English. Admin in English does just that.\u003C\u002Fp>\n","Admin in English lets you have your administration panel in English, even if the rest of your blog is translated into another language.",1000,41549,96,"2017-11-28T20:39:00.000Z","3.6.1","3.2","",[54,18,55,56,20],"admin","localization","translation","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fadmin-in-english\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-in-english.1.2.1.zip",85,{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":46,"downloaded":68,"rating":69,"num_ratings":70,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":16,"tags":74,"homepage":80,"download_link":81,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"wp-override-translations","Override String Translations","4.0.0","Vincenzo","https:\u002F\u002Fprofiles.wordpress.org\u002Fvluongo\u002F","\u003Cp>\u003Cstrong>WP Override Translations\u003C\u002Fstrong> allows you to easily override any text string in WordPress, WooCommerce, and plugin\u002Ftheme translations directly from your admin panel – no code editing required!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔒 Security First (v3.0.0)\u003C\u002Fstrong>\u003Cbr \u002F>\n* CSRF protection with WordPress nonces\u003Cbr \u002F>\n* User capability validation\u003Cbr \u002F>\n* XSS prevention with secure coding practices\u003Cbr \u002F>\n* No inline JavaScript handlers\u003C\u002Fp>\n\u003Cp>\u003Cstrong>⚡ High Performance (v3.0.0)\u003C\u002Fstrong>\u003Cbr \u002F>\n* Modern MutationObserver API for DOM changes (replaces resource-heavy intervals)\u003Cbr \u002F>\n* Pre-built translation maps for faster processing\u003Cbr \u002F>\n* Optimized JavaScript with comprehensive error handling\u003Cbr \u002F>\n* Graceful fallback for older browsers\u003C\u002Fp>\n\u003Cp>\u003Cstrong>✨ Key Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Override any WordPress core, plugin, or theme text strings\u003Cbr \u002F>\n* Full WooCommerce compatibility for e-commerce sites\u003Cbr \u002F>\n* Support for HTML in translations (bold, links, etc.)\u003Cbr \u002F>\n* CSS selector-based DOM string replacement for dynamic content\u003Cbr \u002F>\n* Translates all \u003Ccode>_e()\u003C\u002Fcode>, \u003Ccode>__()\u003C\u002Fcode>, \u003Ccode>gettext\u003C\u002Fcode>, and \u003Ccode>ngettext\u003C\u002Fcode> calls\u003Cbr \u002F>\n* Real-time JavaScript translation for dynamic elements\u003Cbr \u002F>\n* WordPress coding standards compliant\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📝 What You Can Translate:\u003C\u002Fstrong>\u003Cbr \u002F>\n* WordPress core strings\u003Cbr \u002F>\n* WooCommerce product pages, checkout, cart messages\u003Cbr \u002F>\n* Plugin and theme text strings\u003Cbr \u002F>\n* Button labels, error messages, form fields\u003Cbr \u002F>\n* Any string that uses WordPress translation functions\u003C\u002Fp>\n\u003Cp>\u003Cstrong>❌ Limitations:\u003C\u002Fstrong>\u003Cbr \u002F>\nDynamic strings with placeholders like \u003Ccode>%s\u003C\u002Fcode> or \u003Ccode>%d\u003C\u002Fcode> cannot be translated (e.g., “%s has been added to your cart”).\u003C\u002Fp>\n","A secure and high-performance WordPress plugin for overriding string translations through your admin panel.",13249,78,7,"2026-03-22T13:53:00.000Z","6.8.5","5.6",[75,76,77,78,79],"gettext","ngettext","override-translation","string-translations","woocommerce-translate","https:\u002F\u002Fwordpress-plugins.luongovincenzo.it\u002Fplugin\u002Fwp-override-translations","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-override-translations.zip",{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":90,"downloaded":91,"rating":24,"num_ratings":92,"last_updated":93,"tested_up_to":94,"requires_at_least":95,"requires_php":16,"tags":96,"homepage":100,"download_link":101,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"contentgecko-connector","ContentGecko Connector","1.2.6","ristorehemagi","https:\u002F\u002Fprofiles.wordpress.org\u002Fristorehemagi\u002F","\u003Cp>ContentGecko Connector exposes a secure REST API that the ContentGecko platform can use to synchronise posts, pages, product data, and translations with WordPress and WooCommerce. Access is protected by a shared API key, optional IP allow-listing, and tight capability checks inside wp-admin. The plugin stores minimal data, leans on WordPress core APIs, and keeps logging opt-in so your site remains lightweight.\u003C\u002Fp>\n\u003Cp>Key features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Publish or update posts through \u003Ccode>\u002Fwp-json\u002Fcontentgecko\u002Fv1\u002Fposts\u003C\u002Fcode> and pages through \u003Ccode>\u002Fwp-json\u002Fcontentgecko\u002Fv1\u002Fpages\u003C\u002Fcode> while sanitising content and metadata through WordPress core helpers.\u003C\u002Fli>\n\u003Cli>Map multilingual content to WPML or Polylang, automatically linking translations and respecting the site’s default language.\u003C\u002Fli>\n\u003Cli>Provide product, category, and catalog feeds when WooCommerce is active (gracefully failing when it is not).\u003C\u002Fli>\n\u003Cli>Sideload remote featured images using WordPress core upload handlers (mime restricted) and reuse existing attachments when possible.\u003C\u002Fli>\n\u003Cli>Optional debug log that persists the last 50 REST calls and mirrors high-level telemetry inside the wp-admin settings screen.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The admin settings page lives under \u003Cstrong>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> ContentGecko Connector\u003C\u002Fstrong> where administrators can generate API keys, toggle logging, view recent requests, and confirm the \u003Ccode>\u002Fhealth\u003C\u002Fcode> endpoint matches the WordPress environment.\u003C\u002Fp>\n\u003Ch3>Short Description\u003C\u002Fh3>\n\u003Cp>ContentGecko Connector exposes a secure REST API that the allows ContentGecko to automatically write and publish content for your webstore.\u003C\u002Fp>\n","ContentGecko Connector syncs ContentGecko posts, products, and translations with WordPress securely.",60,953,1,"2026-03-10T13:53:00.000Z","6.9.4","6.0",[97,98,99,20,21],"headless","rest-api","seo","https:\u002F\u002Fcontentgecko.io\u002Fwordpress-connector-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontentgecko-connector.1.2.6.zip",{"slug":103,"name":104,"version":105,"author":42,"author_profile":43,"description":106,"short_description":107,"active_installs":108,"downloaded":109,"rating":24,"num_ratings":110,"last_updated":111,"tested_up_to":112,"requires_at_least":113,"requires_php":52,"tags":114,"homepage":115,"download_link":116,"security_score":59,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"piglatin","Pig Latin","0.2","\u003Cp>Checking if all the strings in your plugin or theme are translatable can be a tedious task. Pig Latin helps you\u003Cbr \u002F>\nby translating all messages to \u003Ca href=\"http:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FPig_Latin\" rel=\"nofollow ugc\">Pig Latin\u003C\u002Fa>. For example \u003Cem>Edit  Pages\u003C\u002Fem> is translated to \u003Cem>Editay agesPay\u003C\u002Fem>.\u003C\u002Fp>\n\u003Cp>Text in Pig Latin is both noticeably different than English and readable. This way you can spot strings, which aren’t translatable, while the interface is stil usable.\u003C\u002Fp>\n","Overrides the current language and translates all messages into Pig Latin.",10,26918,6,"2014-11-02T10:03:00.000Z","4.0.38","2.7",[18,103,56,20],"http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpiglatin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpiglatin.zip",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":108,"downloaded":125,"rating":11,"num_ratings":11,"last_updated":126,"tested_up_to":127,"requires_at_least":113,"requires_php":52,"tags":128,"homepage":131,"download_link":132,"security_score":59,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"wpmu-admin-interface-language","WPMU Admin Interface Language","1.1","Patrick Chia","https:\u002F\u002Fprofiles.wordpress.org\u002Fmypatricks\u002F","\u003Cp>Lets WPMU user to select language in backend administration panel.\u003C\u002Fp>\n","Lets WPMU user to select language in backend administration panel.",4656,"2009-07-05T04:38:00.000Z","2.8",[18,56,20,129,130],"wordpressmu","wpmu","http:\u002F\u002Fpatrick.bloggles.info\u002Fplugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpmu-admin-interface-language.zip",{"attackSurface":134,"codeSignals":172,"taintFlows":189,"riskAssessment":190,"analyzedAt":195},{"hooks":135,"ajaxHandlers":168,"restRoutes":169,"shortcodes":170,"cronEvents":171,"entryPointCount":11,"unprotectedCount":11},[136,142,145,149,153,156,160,165],{"type":137,"name":138,"callback":139,"file":140,"line":141},"action","plugins_loaded","init","dms3-no-shipping.php",14,{"type":137,"name":139,"callback":143,"file":140,"line":144},"load_textdomain",39,{"type":137,"name":146,"callback":147,"file":140,"line":148},"admin_menu","add_admin_menu",41,{"type":137,"name":150,"callback":151,"file":140,"line":152},"admin_init","register_settings",42,{"type":137,"name":138,"callback":154,"file":140,"line":155},"check_woocommerce_dependency",45,{"type":137,"name":157,"callback":158,"file":140,"line":159},"admin_notices","woocommerce_missing_notice",56,{"type":161,"name":162,"callback":163,"file":140,"line":164},"filter","woocommerce_no_shipping_available_html","no_shipping_message",61,{"type":161,"name":166,"callback":163,"file":140,"line":167},"woocommerce_cart_no_shipping_available_html",62,[],[],[],[],{"dangerousFunctions":173,"sqlUsage":174,"outputEscaping":176,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":188},[],{"prepared":11,"raw":11,"locations":175},[],{"escaped":92,"rawEcho":177,"locations":178},4,[179,182,184,186],{"file":140,"line":180,"context":181},68,"raw output",{"file":140,"line":183,"context":181},105,{"file":140,"line":185,"context":181},106,{"file":140,"line":187,"context":181},112,[],[],{"summary":191,"deductions":192},"The \"demomentsomtres-no-shipping-message\" plugin version v20250917 exhibits an exceptionally clean static analysis report, indicating robust security practices in its development. The absence of any identified AJAX handlers, REST API routes, shortcodes, cron events, dangerous functions, raw SQL queries, file operations, external HTTP requests, or taint flows is highly commendable. This suggests a well-contained plugin with minimal potential for direct attack vectors or code execution vulnerabilities. The limited output escaping (20%) is a minor concern, but without any identified taint flows or specific contexts for unsanitized output, the immediate risk is low.\n\nThe plugin's vulnerability history is also spotless, with no recorded CVEs. This, combined with the clean static analysis, suggests a mature and secure codebase that has likely been actively maintained and scrutinized. The lack of common vulnerability types further reinforces this positive assessment. The plugin's primary strength lies in its minimal attack surface and apparent adherence to secure coding principles. The only notable weakness is the insufficient output escaping, which, while not a critical issue in isolation given the other findings, warrants attention for complete security.\n\nOverall, this plugin presents a very low security risk. Its design appears to prioritize security by limiting its interaction points and avoiding known insecure practices. The clean record and static analysis results indicate a well-developed and maintained plugin. The minor concern regarding output escaping is overshadowed by the overwhelming evidence of secure coding and a lack of historical vulnerabilities.",[193],{"reason":194,"points":177},"Insufficient output escaping","2026-04-16T15:10:18.766Z",{"wat":197,"direct":202},{"assetPaths":198,"generatorPatterns":199,"scriptPaths":200,"versionParams":201},[],[],[],[],{"cssClasses":203,"htmlComments":204,"htmlAttributes":205,"restEndpoints":206,"jsGlobals":207,"shortcodeOutput":208},[],[],[],[],[],[],{"error":210,"url":211,"statusCode":212,"statusMessage":213,"message":213},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fdemomentsomtres-no-shipping-message\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":92,"versions":215},[216],{"version":217,"download_url":218,"svn_tag_url":219,"released_at":25,"has_diff":220,"diff_files_changed":221,"diff_lines":25,"trac_diff_url":25,"vulnerabilities":222,"is_current":220}," 20200330","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdemomentsomtres-no-shipping-message. 20200330.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdemomentsomtres-no-shipping-message\u002Ftags\u002F 20200330\u002F",false,[],[]]