[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f37UEGxO7AjF7Imc2iURYvN2GuhhjpRa1Pz7qGwukQaA":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":36,"analysis":128,"fingerprints":191},"hytolat","HyToLat","0.1","davpro","https:\u002F\u002Fprofiles.wordpress.org\u002Fdavpro\u002F","\u003Cp>\u003Cstrong>The plugin is based on the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frustolat\u002F\" rel=\"ugc\">Rus-To-Lat\u003C\u002Fa> by Anton Skorobogatov\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Converts Armenian characters in post,page and term links to Latin characters. Very useful for Armenian-speaking users of WordPress.\u003Cbr \u002F>\nYou can use this plugin for creating human-readable links.\u003C\u002Fp>\n\u003Cp>Конвертирует Армянские символы в ссылках записей, страниц и меток в Латинские символы. Очень полезен для Армяно-говорящих пользователей WordPress.\u003Cbr \u002F>\nВы можете использовать данный плагин для создания человеко-понятных ссылок.\u003C\u002Fp>\n\u003Cp>Փոխարինում է Հայկական նիշերին գրառումների, էջերի և պիտակների(թեգերի) հղումների մեջ լատինական նիշերով։ Շատ օգտակար է հայախոս WordPress օգտագործողների համար։\u003Cbr \u002F>\nԴուք կարող եք օգտագործել այս պլագինը մարդուն հասկանալի հղումների ստեղծման համար։\u003C\u002Fp>\n","Converts Armenian characters in post,page and term links to Latin characters.",100,2706,2,"2015-08-08T07:55:00.000Z","4.2.39","1.5","",[19,20,21,22,23],"armenian","slugs","translations","transliteration","url","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhytolat\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhytolat.0.1.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},1,30,84,"2026-04-04T03:02:57.071Z",[37,57,74,90,109],{"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":17,"tags":52,"homepage":55,"download_link":56,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"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.",2000,25640,74,3,"2019-03-08T19:37:00.000Z","4.9.29","4.5.3",[53,54,20,21,22],"russian","rustolat","https:\u002F\u002Fcms3.ru\u002Fkirillicu-v-latinicu-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsp-rtl-rus-to-lat.zip",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":11,"num_ratings":32,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":17,"tags":70,"homepage":72,"download_link":73,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"rus-to-eng","Rus-to-Eng","1.3","marapper","https:\u002F\u002Fprofiles.wordpress.org\u002Fmarapper\u002F","\u003Cp>TRANSLATE russian words from post and term slugs to english, or, if Google service is anavaible convert cyrillic in latin. Useful for creating human-readable URLs.\u003C\u002Fp>\n\u003Cp>Work finely with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fcyr2lat\u002F\" rel=\"ugc\">Cyr-To-Lat\u003C\u002Fa> (if Google service is anavaible convert cyrillic in latin).\u003C\u002Fp>\n\u003Cp>Based on idea \u003Ca href=\"http:\u002F\u002Fneverlex.com\u002Fcat\u002Fprogramming\u002Ffunction-generating-handsome-friendly-url\u002F\" rel=\"nofollow ugc\">NeverLex\u003C\u002Fa> and the original plugin Cyr-To-Lat by Atrax, SergeyBiryukov, Anton Skorobogatov. Thanks to Alexander Shilyaev for the idea. (regexp: \u003Ca href=\"http:\u002F\u002Fiskariot.ru\" rel=\"nofollow ugc\">Sergey M.\u003C\u002Fa> && \u003Ca href=\"http:\u002F\u002Fwp-kama.ru\" rel=\"nofollow ugc\">Kama\u003C\u002Fa>, first plugin: \u003Ca href=\"http:\u002F\u002F1-sites.info\" rel=\"nofollow ugc\">Pensioner\u003C\u002Fa>)\u003C\u002Fp>\n\u003Cp>В отличие от оригинального плагина Cyr-To-Lat, этот плагин не транслитерирует слаги постов и тегов, но переводит их с помощью Google Translate (если тот недоступен – тогда работает транслитерация). Рекомендуется использовать с \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fcyr2lat\u002F\" rel=\"ugc\">Cyr-To-Lat\u003C\u002Fa> – в случае недоступности сервиса будет обеспечена транслитерация слагов (а также транслитерация имен файлов), также это обеспечит доступность старых постов.\u003C\u002Fp>\n","Useful for creating human-readable URLs.",40,7075,"2010-10-29T10:41:00.000Z","3.0.5","2.3",[71,53,20,21,22],"l10n","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Frus-to-eng\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frus-to-eng.1.3.zip",{"slug":75,"name":76,"version":77,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":33,"downloaded":82,"rating":11,"num_ratings":13,"last_updated":17,"tested_up_to":83,"requires_at_least":16,"requires_php":17,"tags":84,"homepage":87,"download_link":88,"security_score":11,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":89},"arabic-to-lat","Arabic-to-latin","0.3","Khusam Alfas","https:\u002F\u002Fprofiles.wordpress.org\u002F5vlast\u002F","\u003Cp>This plugin converts Arabic characters in post slugs to Latin characters. Very useful for Arab-speaking users of WordPress. You can use this plugin for creating human-readable links. Send your suggestions and critics to support forum.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>converts new post, page, custom post slugs from arabic letter to English lat letters \u003C\u002Fli>\n\u003Cli>Automatically converts existing post, page and term slugs on activation\u003C\u002Fli>\n\u003Cli>Saves existing post and page permalinks integrity \u003C\u002Fli>\n\u003Cli>Performs transliteration of attachment file names\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin converts Arabic characters in post slugs to Latin characters. Very useful for Arab-speaking users of WordPress.",2410,"5.7.15",[85,86,20,21,22],"arabic","arabictolat","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Farabic-to-lat\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farabic-to-lat.zip","2026-03-15T10:48:56.248Z",{"slug":91,"name":92,"version":93,"author":94,"author_profile":95,"description":96,"short_description":97,"active_installs":98,"downloaded":99,"rating":27,"num_ratings":27,"last_updated":100,"tested_up_to":101,"requires_at_least":102,"requires_php":103,"tags":104,"homepage":107,"download_link":108,"security_score":11,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"devbrothers-cyrillic-url","DevBrothers Cyrillic URL","1.0.0","DevBrothers","https:\u002F\u002Fprofiles.wordpress.org\u002Flzolotarev\u002F","\u003Cp>DevBrothers Cyrillic URL automatically converts Cyrillic characters in URLs (slugs) to Latin letters according to the international ISO 9 standard.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automatic transliteration\u003C\u002Fstrong> when creating posts, pages, categories, and products\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ISO 9 standard\u003C\u002Fstrong> – international standard for Cyrillic transliteration\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible settings\u003C\u002Fstrong> – choose post types for automatic conversion\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce support\u003C\u002Fstrong> – works with products and categories\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk conversion\u003C\u002Fstrong> – update existing URLs with one click\u003C\u002Fli>\n\u003Cli>\u003Cstrong>DevBrothers integration\u003C\u002Fstrong> – unified admin panel\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Post Types support\u003C\u002Fstrong> – automatic detection of custom types\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security\u003C\u002Fstrong> – nonces, sanitization, escaping\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Transliteration Examples\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>новая-запись\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> \u003Ccode>novaya-zapis\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>категория-блога\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> \u003Ccode>kategoriya-bloga\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>товар-интернет-магазина\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> \u003Ccode>tovar-internet-magazina\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Who is this plugin for?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Website owners with Russian content\u003C\u002Fli>\n\u003Cli>WooCommerce stores with Russian products\u003C\u002Fli>\n\u003Cli>Blogs and news portals\u003C\u002Fli>\n\u003Cli>Corporate websites\u003C\u002Fli>\n\u003Cli>Any projects requiring readable Latin URLs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Dependencies\u003C\u002Fh4>\n\u003Cp>This plugin requires \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdevbrothers-admin-panel\u002F\" rel=\"ugc\">DevBrothers Admin Panel\u003C\u002Fa> to be installed.\u003C\u002Fp>\n\u003Ch4>DevBrothers Integration\u003C\u002Fh4>\n\u003Cp>The plugin is fully integrated into DevBrothers Admin Panel and accessible through the unified admin interface:\u003Cbr \u002F>\n* Centralized settings\u003Cbr \u002F>\n* Unified interface style\u003Cbr \u002F>\n* Quick navigation between plugins\u003Cbr \u002F>\n* Settings categories with anchors\u003C\u002Fp>\n","Automatic transliteration of Cyrillic URLs to Latin according to ISO 9 standard. WooCommerce support.",10,90,"2026-01-15T09:49:00.000Z","6.9.4","5.8","7.4",[105,106,20,22,23],"cyrillic","seo","https:\u002F\u002Fdevbrothers.ru\u002Fcyrillic-slugs","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdevbrothers-cyrillic-url.1.0.0.zip",{"slug":110,"name":111,"version":112,"author":113,"author_profile":114,"description":115,"short_description":116,"active_installs":117,"downloaded":118,"rating":119,"num_ratings":120,"last_updated":121,"tested_up_to":101,"requires_at_least":122,"requires_php":123,"tags":124,"homepage":126,"download_link":127,"security_score":11,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"cyr2lat","Cyr-To-Lat","6.6.0","Sergey Biryukov","https:\u002F\u002Fprofiles.wordpress.org\u002Fsergeybiryukov\u002F","\u003Cp>Converts Cyrillic characters in post, page and term slugs to Latin characters. Useful for creating human-readable URLs.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>The only plugin with a fully editable transliteration table. Allows to add\u002Fremove and edit pairs like ‘Я’ => ‘Ya’, or even ‘Пиво’ => ‘Beer’\u003C\u002Fli>\n\u003Cli>Converts any number of existing post, page and term slugs in background processes\u003C\u002Fli>\n\u003Cli>Saves existing post and page permalinks integrity\u003C\u002Fli>\n\u003Cli>Performs transliteration of attachment file names\u003C\u002Fli>\n\u003Cli>The plugin supports Russian, Belorussian, Ukrainian, Bulgarian, Macedonian, Serbian, Greek, Armenian, Georgian, Kazakh, Hebrew, and Chinese characters\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fkagg.eu\u002Fen\u002Fthe-benefits-of-cyr-to-lat\u002F\" rel=\"nofollow ugc\">Has many advantages over similar plugins\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpml.org\u002Fplugin\u002Fcyr-to-lat\u002F\" rel=\"nofollow ugc\">Officially compatible with WPML\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Based on the original Rus-To-Lat plugin by Anton Skorobogatov.\u003C\u002Fp>\n\u003Cp>Sponsored by \u003Ca href=\"https:\u002F\u002Fwww.blackfire.io\u002F\" rel=\"nofollow ugc\">Blackfire\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fp>\n\u003Ch3>Plugin Support\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fcyr2lat\u002F\" rel=\"ugc\">Support Forum\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ft.me\u002Fcyr2lat\" rel=\"nofollow ugc\">Telegram Group\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Convert Non-Latin characters in post, page and term slugs to Latin characters.",300000,3066822,94,97,"2025-11-30T21:51:00.000Z","5.3","7.2",[105,20,125,22],"translation","https:\u002F\u002Fkagg.eu\u002Fcyr-to-lat\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcyr2lat.6.6.0.zip",{"attackSurface":129,"codeSignals":146,"taintFlows":153,"riskAssessment":180,"analyzedAt":190},{"hooks":130,"ajaxHandlers":142,"restRoutes":143,"shortcodes":144,"cronEvents":145,"entryPointCount":27,"unprotectedCount":27},[131,137],{"type":132,"name":133,"callback":134,"file":135,"line":136},"action","admin_menu","htl_add_menu","hytolat.php",75,{"type":138,"name":139,"callback":140,"priority":32,"file":135,"line":141},"filter","sanitize_title","hy_to_translit",76,[],[],[],[],{"dangerousFunctions":147,"sqlUsage":148,"outputEscaping":150,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":152},[],{"prepared":27,"raw":27,"locations":149},[],{"escaped":27,"rawEcho":27,"locations":151},[],[],[154,172],{"entryPoint":155,"graph":156,"unsanitizedCount":32,"severity":171},"htl_options_page (hytolat.php:39)",{"nodes":157,"edges":168},[158,163],{"id":159,"type":160,"label":161,"file":135,"line":162},"n0","source","$_POST['htl_standard']",47,{"id":164,"type":165,"label":166,"file":135,"line":162,"wp_function":167},"n1","sink","update_option() [Settings Manipulation]","update_option",[169],{"from":159,"to":164,"sanitized":170},false,"low",{"entryPoint":173,"graph":174,"unsanitizedCount":32,"severity":171},"\u003Chytolat> (hytolat.php:0)",{"nodes":175,"edges":178},[176,177],{"id":159,"type":160,"label":161,"file":135,"line":162},{"id":164,"type":165,"label":166,"file":135,"line":162,"wp_function":167},[179],{"from":159,"to":164,"sanitized":170},{"summary":181,"deductions":182},"The \"hytolat\" v0.1 plugin exhibits an exceptionally small attack surface, with no identified AJAX handlers, REST API routes, shortcodes, or cron events. This lack of exposed entry points is a strong security positive. Furthermore, the code analysis reveals excellent practices in key areas: zero dangerous functions, 100% use of prepared statements for SQL queries, and 100% proper output escaping. The absence of file operations and external HTTP requests further minimizes potential vulnerabilities. The plugin also has no known vulnerability history, indicating a clean track record so far.  While the taint analysis identified two flows with unsanitized paths, their severity was rated as critical and high (0), suggesting they may be false positives or have negligible impact within the plugin's limited scope.  The primary concern stemming from the static analysis is the complete absence of nonce and capability checks. While this might be a consequence of the minimal attack surface, it leaves any potential future additions to the plugin vulnerable if proper authentication and authorization mechanisms are not implemented.  Overall, \"hytolat\" v0.1 demonstrates a strong initial security posture due to its limited exposure and good coding practices, but the lack of explicit security checks is a notable weakness that warrants attention for future development.",[183,185,187],{"reason":184,"points":98},"No nonce checks implemented",{"reason":186,"points":98},"No capability checks implemented",{"reason":188,"points":189},"Taint flows with unsanitized paths detected",5,"2026-03-16T21:04:43.362Z",{"wat":192,"direct":201},{"assetPaths":193,"generatorPatterns":196,"scriptPaths":197,"versionParams":198},[194,195],"\u002Fwp-content\u002Fplugins\u002Fhytolat\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fhytolat\u002Fjs\u002Fscript.js",[],[195],[199,200],"hytolat\u002Fstyle.css?ver=","hytolat\u002Fjs\u002Fscript.js?ver=",{"cssClasses":202,"htmlComments":203,"htmlAttributes":204,"restEndpoints":205,"jsGlobals":206,"shortcodeOutput":207},[],[],[],[],[],[]]