[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fIPLKGlX3ttdW4Q8QgncXEmGhBGUNl4pYU8yPHY9B6Yc":3},{"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":20,"download_link":21,"security_score":22,"vuln_count":11,"unpatched_count":11,"last_vuln_date":23,"fetched_at":24,"vulnerabilities":25,"developer":26,"crawl_stats":23,"alternatives":34,"analysis":138,"fingerprints":176},"morkva-flatsome-button-translation","Morkva Flatsome Button Translation","0.1.1","Ihor Kit","https:\u002F\u002Fprofiles.wordpress.org\u002Fbandido\u002F","\u003Cp>This plugin adds Button 1 and Button 2 text to string translations in Polylang\u002FWPML plugins.\u003C\u002Fp>\n\u003Cp>Need flatsome customization services? support@morkva.co.ua\u003C\u002Fp>\n\u003Ch4>0.1.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>[new] додали можливість перекладу Sale bubble\u003C\u002Fli>\n\u003C\u002Ful>\n","Simple Flatsome theme add-on to help you translate Button 1 and Button 2 in theme header.",0,898,"","6.6.5","5.4","7.4",[18,19],"flatsome","translations","https:\u002F\u002Fmorkva.co.ua\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmorkva-flatsome-button-translation.0.1.1.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":27,"display_name":7,"profile_url":8,"plugin_count":28,"total_installs":29,"avg_security_score":30,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},"bandido",14,3260,98,11,93,"2026-04-05T02:09:27.260Z",[35,56,74,96,117],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":45,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":13,"tags":50,"homepage":52,"download_link":53,"security_score":54,"vuln_count":11,"unpatched_count":11,"last_vuln_date":23,"fetched_at":55},"ot-flatsome-vertical-menu","OT Flatsome Vertical Menu","1.2.3","thinhbg59","https:\u002F\u002Fprofiles.wordpress.org\u002Fthinhbg59\u002F","\u003Cp>Vertical Menu for Flatsome Woocommerce theme.\u003Cbr \u002F>\nDonate link: https:\u002F\u002Fpaypal.me\u002Fthinhbg59\u003Cbr \u002F>\nPro version please contact Facebook: https:\u002F\u002Ffb.com\u002Fthinh59 – Email : thinhbg59@gmail.com\u003Cbr \u002F>\nThank for using.\u003Cbr \u002F>\nVideo setup :\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F_k4qxWQMeoU?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n","Vertical Menu for Flatsome Woocommerce theme.",10000,78956,94,22,"2020-06-17T13:30:00.000Z","5.2.24","4.0",[18,51],"vertical-menu","https:\u002F\u002Fthinhdev.com\u002Fplugins\u002Fot-flatsome-vertical-menu","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fot-flatsome-vertical-menu.zip",85,"2026-03-15T15:16:48.613Z",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":43,"downloaded":64,"rating":22,"num_ratings":65,"last_updated":66,"tested_up_to":67,"requires_at_least":49,"requires_php":68,"tags":69,"homepage":72,"download_link":73,"security_score":54,"vuln_count":11,"unpatched_count":11,"last_vuln_date":23,"fetched_at":55},"related-posts-flatsome","Related Posts Flatsome","1.0.1","Minh Tiến","https:\u002F\u002Fprofiles.wordpress.org\u002Fminhtien94\u002F","\u003Cp>Plugin for adding related articles to posts for Flatsome theme.\u003Cbr \u002F>\nYou can customize the display style with the customize theme.\u003C\u002Fp>\n\u003Cp>Note: Only works on Flatsome theme.\u003C\u002Fp>\n","Plugin for adding related articles to posts for Flatsome theme.",13322,2,"2022-08-22T14:34:00.000Z","6.0.11","5.3",[70,18,71,57],"atweb-vn","related-posts","https:\u002F\u002Fatweb.vn\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frelated-posts-flatsome.zip",{"slug":75,"name":76,"version":77,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":82,"downloaded":83,"rating":22,"num_ratings":84,"last_updated":85,"tested_up_to":86,"requires_at_least":49,"requires_php":13,"tags":87,"homepage":13,"download_link":92,"security_score":93,"vuln_count":94,"unpatched_count":11,"last_vuln_date":95,"fetched_at":55},"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",[88,89,90,91,19],"gettext","override","text","translation","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgettext-override-translations.2.0.2.zip",92,1,"2022-08-29 00:00:00",{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":82,"downloaded":104,"rating":105,"num_ratings":106,"last_updated":107,"tested_up_to":108,"requires_at_least":109,"requires_php":13,"tags":110,"homepage":115,"download_link":116,"security_score":54,"vuln_count":11,"unpatched_count":11,"last_vuln_date":23,"fetched_at":55},"sp-rtl-rus-to-lat","SP RTL (RusToLat)","1.0.5","Alex Kuimov","https:\u002F\u002Fprofiles.wordpress.org\u002Fspoot1986\u002F","\u003Cp>This plugin converts Cyrillic characters in post, page slugs to Latin characters.\u003C\u002Fp>\n","This plugin converts Cyrillic characters in post, page slugs to Latin characters.",25640,74,3,"2019-03-08T19:37:00.000Z","4.9.29","4.5.3",[111,112,113,19,114],"russian","rustolat","slugs","transliteration","https:\u002F\u002Fcms3.ru\u002Fkirillicu-v-latinicu-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsp-rtl-rus-to-lat.zip",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":125,"downloaded":126,"rating":127,"num_ratings":128,"last_updated":129,"tested_up_to":130,"requires_at_least":131,"requires_php":13,"tags":132,"homepage":136,"download_link":137,"security_score":54,"vuln_count":11,"unpatched_count":11,"last_vuln_date":23,"fetched_at":55},"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,41439,96,30,"2017-11-28T20:39:00.000Z","3.6.1","3.2",[133,134,135,91,19],"admin","i18n","localization","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fadmin-in-english\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-in-english.1.2.1.zip",{"attackSurface":139,"codeSignals":160,"taintFlows":167,"riskAssessment":168,"analyzedAt":175},{"hooks":140,"ajaxHandlers":156,"restRoutes":157,"shortcodes":158,"cronEvents":159,"entryPointCount":11,"unprotectedCount":11},[141,147,151],{"type":142,"name":143,"callback":144,"file":145,"line":146},"action","before_woocommerce_init","closure","mrkv-flatsome-button.php",17,{"type":142,"name":148,"callback":149,"file":145,"line":150},"init","mrkv_flatsome_button_for_polylang",35,{"type":152,"name":153,"callback":144,"priority":154,"file":145,"line":155},"filter","woocommerce_sale_flash",10,37,[],[],[],[],{"dangerousFunctions":161,"sqlUsage":162,"outputEscaping":164,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":166},[],{"prepared":11,"raw":11,"locations":163},[],{"escaped":65,"rawEcho":11,"locations":165},[],[],[],{"summary":169,"deductions":170},"Based on the provided static analysis, the \"morkva-flatsome-button-translation\" v0.1.1 plugin exhibits a strong security posture in several key areas. The absence of dangerous functions, the exclusive use of prepared statements for SQL queries, and the complete sanitization of all output signal good development practices. Furthermore, the plugin's attack surface appears to be nonexistent, with no AJAX handlers, REST API routes, shortcodes, or cron events, and importantly, no unprotected entry points were detected. The vulnerability history is also clean, with zero known CVEs, suggesting a well-maintained and secure codebase to date.\n\nHowever, the analysis does highlight a significant concern: the complete lack of nonce checks and capability checks. While the current attack surface is zero, this absence creates a latent vulnerability. If any new entry points are introduced in future versions, or if a previously undetected entry point exists, these would be entirely unprotected against CSRF attacks or unauthorized access. This is a critical oversight that leaves the plugin susceptible to significant security risks if its functionality were to expand or if the current static analysis missed any potential interaction points.\n\nIn conclusion, the plugin is currently secure due to its minimal feature set and lack of directly exploitable code. The developers have adhered to best practices regarding SQL and output handling. The primary weakness lies in the absence of fundamental security checks (nonces and capabilities), which, while not exploitable in the current state, represents a significant risk for future development or if the analysis was incomplete. It's recommended that nonce and capability checks be implemented as a proactive security measure.",[171,173],{"reason":172,"points":154},"Missing nonce checks",{"reason":174,"points":154},"Missing capability checks","2026-03-17T05:46:32.795Z",{"wat":177,"direct":182},{"assetPaths":178,"generatorPatterns":179,"scriptPaths":180,"versionParams":181},[],[],[],[],{"cssClasses":183,"htmlComments":189,"htmlAttributes":190,"restEndpoints":191,"jsGlobals":192,"shortcodeOutput":193},[184,185,186,187,188],"badge","badge-inner","on-sale","onsale","callout",[],[],[],[],[]]