[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f66dX03IbE0IhMiiiO3V_atdPWHS1uHt44R6OpnHk0ZU":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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":15,"tags":18,"homepage":24,"download_link":25,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":35,"analysis":132,"fingerprints":177},"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.",30,2410,100,2,"","5.7.15","1.5",[19,20,21,22,23],"arabic","arabictolat","slugs","translations","transliteration","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Farabic-to-lat\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farabic-to-lat.zip",0,null,"2026-03-15T10:48:56.248Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":13,"avg_patch_time_days":11,"trust_score":33,"computed_at":34},"5vlast",1,94,"2026-04-04T04:31:08.603Z",[36,58,74,91,111],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":15,"tags":51,"homepage":54,"download_link":55,"security_score":56,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":57},"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",[52,53,21,22,23],"russian","rustolat","https:\u002F\u002Fcms3.ru\u002Fkirillicu-v-latinicu-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsp-rtl-rus-to-lat.zip",85,"2026-03-15T15:16:48.613Z",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":13,"downloaded":66,"rating":13,"num_ratings":14,"last_updated":67,"tested_up_to":68,"requires_at_least":17,"requires_php":15,"tags":69,"homepage":72,"download_link":73,"security_score":56,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":57},"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.",2706,"2015-08-08T07:55:00.000Z","4.2.39",[70,21,22,23,71],"armenian","url","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhytolat\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhytolat.0.1.zip",{"slug":75,"name":76,"version":77,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":82,"downloaded":83,"rating":13,"num_ratings":32,"last_updated":84,"tested_up_to":85,"requires_at_least":86,"requires_php":15,"tags":87,"homepage":89,"download_link":90,"security_score":56,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":57},"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",[88,52,21,22,23],"l10n","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Frus-to-eng\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frus-to-eng.1.3.zip",{"slug":92,"name":93,"version":94,"author":95,"author_profile":96,"description":97,"short_description":98,"active_installs":99,"downloaded":100,"rating":33,"num_ratings":101,"last_updated":102,"tested_up_to":103,"requires_at_least":104,"requires_php":105,"tags":106,"homepage":109,"download_link":110,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":57},"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,97,"2025-11-30T21:51:00.000Z","6.9.4","5.3","7.2",[107,21,108,23],"cyrillic","translation","https:\u002F\u002Fkagg.eu\u002Fcyr-to-lat\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcyr2lat.6.6.0.zip",{"slug":112,"name":113,"version":114,"author":115,"author_profile":116,"description":117,"short_description":118,"active_installs":119,"downloaded":120,"rating":121,"num_ratings":122,"last_updated":123,"tested_up_to":103,"requires_at_least":124,"requires_php":125,"tags":126,"homepage":128,"download_link":129,"security_score":130,"vuln_count":32,"unpatched_count":26,"last_vuln_date":131,"fetched_at":57},"cyr3lat","Cyr to Lat Enhanced","3.7.3","Ivijan-Stefan Stipic","https:\u002F\u002Fprofiles.wordpress.org\u002Fivijanstefan\u002F","\u003Cp>Cyr to Lat Enhanced automatically converts Cyrillic, European and Georgian characters in post slugs, term slugs and media file names into Latin characters.\u003Cbr \u002F>\nIt helps maintain clean, readable and consistent URLs on WordPress sites that use non-Latin scripts.\u003C\u002Fp>\n\u003Cp>The plugin integrates directly with WordPress core sanitization (\u003Ccode>sanitize_title\u003C\u002Fcode> and \u003Ccode>sanitize_file_name\u003C\u002Fcode>) and performs transliteration at the moment slugs and filenames are generated.\u003Cbr \u002F>\nIt does \u003Cstrong>not\u003C\u002Fstrong> modify post content, titles or front-end text. Its scope is strictly limited to URLs and file names.\u003C\u002Fp>\n\u003Cp>On activation, existing post and term slugs are converted in the background using safe, batch-based processing via WP-Cron.\u003Cbr \u002F>\nWordPress core APIs are used to preserve permalink integrity and existing redirects.\u003C\u002Fp>\n\u003Cp>Transliteration is based on an ISO 9-style mapping table with built-in support for:\u003Cbr \u002F>\n– Russian\u003Cbr \u002F>\n– Belarusian\u003Cbr \u002F>\n– Ukrainian\u003Cbr \u002F>\n– Bulgarian\u003Cbr \u002F>\n– Macedonian\u003Cbr \u002F>\n– Georgian\u003C\u002Fp>\n\u003Cp>Locale-specific adjustments are applied automatically, and the transliteration table can be customized using a public filter.\u003C\u002Fp>\n\u003Cp>Cyr to Lat Enhanced is intentionally lightweight and focused:\u003Cbr \u002F>\n– no admin interface\u003Cbr \u002F>\n– no settings pages\u003Cbr \u002F>\n– no bidirectional conversion\u003Cbr \u002F>\n– no data collection or tracking\u003C\u002Fp>\n\u003Cp>The plugin continues the cyr2lat \u002F cyr3lat lineage and remains compatible with the original approach introduced by Sergey Biryukov.\u003C\u002Fp>\n\u003Ch3>Advanced Transliteration\u003C\u002Fh3>\n\u003Cp>For advanced transliteration needs such as full content conversion, bidirectional processing, extended language rules and fine-grained control, consider the separate plugin:\u003Cbr \u002F>\nhttps:\u002F\u002Fwordpress.org\u002Fplugins\u002Fserbian-transliteration\u002F\u003C\u002Fp>\n\u003Cp>That plugin is designed for complex multilingual setups and broader language processing beyond slugs and file names.\u003C\u002Fp>\n\u003Ch3>Adoption Notice\u003C\u002Fh3>\n\u003Cp>This plugin represents the continued maintenance of the original “Cyr to Lat Enhanced” project from the cyr3lat lineage.\u003C\u002Fp>\n\u003Cp>The project has been revived to ensure long-term stability, modern WordPress compatibility and responsible maintenance, while preserving the original behavior and purpose.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Original upstream concept: Rus-To-Lat by Anton Skorobogatov\u003Cbr \u002F>\ncyr2lat \u002F cyr3lat lineage contributors: karevn, Atrax, Sergey Biryukov, webvitaly\u003C\u002Fp>\n\u003Cp>Maintainer: Ivijan Stefan Stipic (INFINITUM FORM)\u003C\u002Fp>\n\u003Ch3>Legal Notice\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later license.\u003C\u002Fp>\n\u003Cp>All new contributions are released under the same license.\u003C\u002Fp>\n","Converts Cyrillic, European and Georgian characters in post, term slugs and media file names into Latin characters.",90000,658368,92,51,"2026-02-10T09:53:00.000Z","5.0","7.4",[107,52,21,23,127],"ukrainian","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcyr3lat\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcyr3lat.3.7.3.zip",99,"2023-04-13 00:00:00",{"attackSurface":133,"codeSignals":154,"taintFlows":169,"riskAssessment":170,"analyzedAt":176},{"hooks":134,"ajaxHandlers":150,"restRoutes":151,"shortcodes":152,"cronEvents":153,"entryPointCount":26,"unprotectedCount":26},[135,141,145],{"type":136,"name":137,"callback":138,"priority":139,"file":140,"line":82},"filter","sanitize_title","atl_sanitize_title",9,"Arabic-to-lat.php",{"type":136,"name":142,"callback":138,"priority":143,"file":140,"line":144},"sanitize_file_name",10,41,{"type":146,"name":147,"callback":148,"file":140,"line":149},"action","shutdown","atl_convert_existing_slugs",67,[],[],[],[],{"dangerousFunctions":155,"sqlUsage":156,"outputEscaping":166,"fileOperations":26,"externalRequests":26,"nonceChecks":26,"capabilityChecks":26,"bundledLibraries":168},[],{"prepared":26,"raw":47,"locations":157},[158,161,164],{"file":140,"line":159,"context":160},28,"$wpdb->get_var() with variable interpolation",{"file":140,"line":162,"context":163},48,"$wpdb->get_results() with variable interpolation",{"file":140,"line":165,"context":163},57,{"escaped":26,"rawEcho":26,"locations":167},[],[],[],{"summary":171,"deductions":172},"The \"arabic-to-lat\" plugin v0.3 exhibits a strong security posture in terms of its attack surface, with zero identified entry points like AJAX handlers, REST API routes, shortcodes, or cron events that are unprotected.  Furthermore, the code analysis shows a complete absence of dangerous functions, file operations, and external HTTP requests.  The plugin also correctly handles output escaping and has no recorded vulnerabilities in its history, indicating a commitment to secure coding practices.  This suggests a low risk of traditional web vulnerabilities stemming from exposed functionalities or historical issues.\n\nHowever, a significant concern arises from the SQL query handling.  All three SQL queries are not using prepared statements. This practice leaves the plugin vulnerable to SQL injection attacks, especially if any of the inputs used in these queries originate from user-controlled data without proper sanitization.  The lack of nonce checks and capability checks on any potential (though currently non-existent) entry points, while less critical given the zero attack surface, represents a missed opportunity for robust security.  Despite these concerns, the overall lack of critical taint flows and a clean vulnerability history are positive indicators, suggesting that the SQL injection risk might be the primary area requiring immediate attention.",[173],{"reason":174,"points":175},"Raw SQL queries without prepared statements",15,"2026-03-16T22:21:34.681Z",{"wat":178,"direct":183},{"assetPaths":179,"generatorPatterns":180,"scriptPaths":181,"versionParams":182},[],[],[],[],{"cssClasses":184,"htmlComments":185,"htmlAttributes":186,"restEndpoints":187,"jsGlobals":188,"shortcodeOutput":189},[],[],[],[],[],[]]