[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f4GPHwW27SzsUfK4ws8gVieHi1qjE6EeBtf5Vc3wj-3o":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":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,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":36,"analysis":131,"fingerprints":264},"hreflang-tags-management","HREFLANG Tags Management By Webnow","1.0.2","Webnow","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebnow66\u002F","\u003Cp>The HREFLANG Tags Management is a powerful tool designed to simplify the management of hreflang tags for websites targeting multiple languages and regions. It ensures that search engines correctly understand the linguistic and regional targeting of your web pages, improving SEO and user experience.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Easy Hreflang Tag Management: Add, edit, and delete hreflang tags directly from your WordPress dashboard.\u003C\u002Fli>\n\u003Cli>Import\u002FExport: Manage hreflang tags with JSON import\u002Fexport functionality.\u003C\u002Fli>\n\u003Cli>Multisite Support: Fully compatible with WordPress multisite installations.\u003C\u002Fli>\n\u003Cli>Automatic Tag Generation: Generate hreflang tags automatically based on site structure and language settings.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later license. For more information, see the LICENSE.txt file included with the plugin.\u003C\u002Fp>\n","HREFLANG Tags Management helps you manage hreflang tags for multilingual and multi-regional websites easily from your WordPress dashboard.",600,1915,0,"2025-12-26T05:13:00.000Z","6.9.4","4.7","7.4",[19,20,21,22],"hreflang","internationalization","multilingual","seo","https:\u002F\u002Fwww.webnow.in\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhreflang-tags-management.1.0.2.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"webnow66",2,620,30,94,"2026-04-04T06:10:10.727Z",[37,58,74,91,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":15,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":54,"download_link":55,"security_score":25,"vuln_count":56,"unpatched_count":13,"last_vuln_date":57,"fetched_at":27},"hreflang-manager-lite","Hreflang Manager – Hreflang Implementation for International SEO","1.16","DAEXT","https:\u002F\u002Fprofiles.wordpress.org\u002Fdaext\u002F","\u003Cp>The Hreflang Manager plugin provides you an easy and reliable method to implement hreflang in WordPress.\u003C\u002Fp>\n\u003Cp>For more information on the technical use of hreflang, please consider reading the \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fdocs\u002Fadvanced\u002Fcrawling\u002Flocalized-versions\" rel=\"nofollow ugc\">official documentation provided by Google\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Pro Version\u003C\u002Fh3>\n\u003Cp>A \u003Ca href=\"https:\u002F\u002Fdaext.com\u002Fhreflang-manager\u002F\" rel=\"nofollow ugc\">Pro Version\u003C\u002Fa> of this plugin is available on our website with many additional features, like the ability to move the hreflang implementation in all the websites of the network, a maximum of 100 alternative versions of the page per connection, the ability to mass import hreflang data from a spreadsheet, and much more.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Supports the hreflang implementation of different websites or the sub-sites of a WordPress network\u003C\u002Fli>\n\u003Cli>Supports all the languages defined with \u003Ca href=\"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FList_of_ISO_639-1_codes\" rel=\"nofollow ugc\">ISO_639-1\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Supports all the scripts defined with \u003Ca href=\"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FISO_15924\" rel=\"nofollow ugc\">ISO 15924\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Supports all the countries defined with \u003Ca href=\"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FISO_3166-1_alpha-2\" rel=\"nofollow ugc\">ISO 3166-1 alpha-2\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>A maximum of 10 alternative versions of the page per connection\u003C\u002Fli>\n\u003Cli>Includes a log system to verify the correct implementation in the front-end\u003C\u002Fli>\n\u003Cli>Ability to select the default languages, scripts, and countries\u003C\u002Fli>\n\u003Cli>Automatically deletes the hreflang data of the deleted posts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>This plugin makes use of the following resources:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fselect2.org\u002F\" rel=\"nofollow ugc\">Select2\u003C\u002Fa> licensed under the MIT License\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For each library you can find the actual copy of the license inside the folder used to store the library files.\u003C\u002Fp>\n","The Hreflang Manager plugin provides you an easy and reliable method to implement hreflang in WordPress.",6000,59403,92,7,"2026-03-01T09:08:00.000Z","4.0","5.2",[19,20,53,21,22],"language","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhreflang-manager-lite.1.16.zip",1,"2023-11-14 00:00:00",{"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":13,"last_updated":67,"tested_up_to":15,"requires_at_least":68,"requires_php":17,"tags":69,"homepage":72,"download_link":73,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"abdiel-multilingual-manager","Multilingual Manager – Abdiel","1.0.0","Abdiel","https:\u002F\u002Fprofiles.wordpress.org\u002Fabdielreyef\u002F","\u003Cp>\u003Cstrong>Abdiel Multilingual Manager\u003C\u002Fstrong> is a lightweight and developer-friendly multilingual plugin for WordPress.\u003C\u002Fp>\n\u003Cp>It is designed to manage \u003Cstrong>language structure, content relationships, and SEO signals\u003C\u002Fstrong>, without automatic translations or heavy overhead.\u003C\u002Fp>\n\u003Cp>You keep full control over:\u003Cbr \u002F>\n– Your content\u003Cbr \u002F>\n– Your URLs\u003Cbr \u002F>\n– Your SEO strategy\u003Cbr \u002F>\n– Your performance\u003C\u002Fp>\n\u003Cp>This plugin is ideal for projects where translations are created manually and quality matters.\u003C\u002Fp>\n\u003Ch4>Key features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Define multiple site languages with one default language\u003C\u002Fli>\n\u003Cli>Assign a language to each page, post, and selected custom post types\u003C\u002Fli>\n\u003Cli>Link translation equivalents between languages\u003C\u002Fli>\n\u003Cli>Automatically generate hreflang and alternate URLs\u003C\u002Fli>\n\u003Cli>Language switcher via shortcode, menu, or floating button\u003C\u002Fli>\n\u003Cli>Optional menu switching per language\u003C\u002Fli>\n\u003Cli>Elementor compatible (headers, footers, and Nav Menu widgets)\u003C\u002Fli>\n\u003Cli>Flexible URL modes (prefix or query-based)\u003C\u002Fli>\n\u003Cli>Bulk language assignment for content\u003C\u002Fli>\n\u003Cli>Clean, predictable, and SEO-friendly behavior\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Important note about translations\u003C\u002Fh4>\n\u003Cp>This plugin \u003Cstrong>does NOT translate content automatically\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Abdiel Multilingual Manager is built for:\u003Cbr \u002F>\n* Manual, high-quality translations\u003Cbr \u002F>\n* SEO-focused multilingual sites\u003Cbr \u002F>\n* Full control without forced workflows\u003Cbr \u002F>\n* Minimal performance impact\u003C\u002Fp>\n\u003Ch4>Optional translation tools (Beta)\u003C\u002Fh4>\n\u003Cp>Automatic translation features are intentionally \u003Cstrong>not included in the core plugin\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>An optional \u003Cstrong>beta translation module\u003C\u002Fstrong> may be offered separately for users who want assisted translations, while keeping the core plugin clean, fast, and predictable.\u003C\u002Fp>\n\u003Ch4>Ideal for\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Developers\u003C\u002Fli>\n\u003Cli>Designers using Elementor\u003C\u002Fli>\n\u003Cli>SEO professionals\u003C\u002Fli>\n\u003Cli>Multilingual business websites\u003C\u002Fli>\n\u003Cli>Projects that require full control over URLs and content\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Insert the language switcher anywhere using the shortcode:\u003Cbr \u002F>\n  [abdiel_language_switcher]\u003C\u002Fli>\n\u003Cli>Optionally enable the floating switcher from \u003Cstrong>Settings\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Link translation equivalents to activate hreflang and alternate URLs automatically.\u003C\u002Fli>\n\u003C\u002Ful>\n","Lightweight multilingual manager for WordPress focused on language structure, SEO, and full content control.",127,"2026-01-22T11:48:00.000Z","6.0",[70,19,71,21,22],"elementor","languages","https:\u002F\u002Fjoseabdiel.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fabdiel-multilingual-manager.1.0.0.zip",{"slug":75,"name":76,"version":77,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":13,"downloaded":82,"rating":13,"num_ratings":13,"last_updated":54,"tested_up_to":83,"requires_at_least":84,"requires_php":17,"tags":85,"homepage":88,"download_link":89,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":90},"puzzlesync","PuzzleSync – Multilingual Content Manager","1.0.5","Chris Martens","https:\u002F\u002Fprofiles.wordpress.org\u002Fchrmrtns\u002F","\u003Cp>\u003Cstrong>PuzzleSync helps you rank in multiple countries by properly managing multilingual content for search engines.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you run a multilingual WordPress site, you need proper hreflang implementation to tell Google which language version to show in each country. PuzzleSync makes this easy with automatic hreflang tag generation, translation management, and SEO validation – without requiring expensive translation plugins or complex configurations.\u003C\u002Fp>\n\u003Ch4>Why Choose PuzzleSync?\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>🎯 Simple Language Detection\u003C\u002Fstrong>\u003Cbr \u002F>\nJust add a category or tag to your posts (like “English” or “Deutsch”) and PuzzleSync automatically:\u003Cbr \u002F>\n* Detects the content language\u003Cbr \u002F>\n* Generates proper hreflang tags\u003Cbr \u002F>\n* Sets the correct HTML lang attribute\u003Cbr \u002F>\n* Creates JSON-LD structured data for search engines\u003C\u002Fp>\n\u003Cp>No need for complex language codes or technical setup!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🌍 Truly Multilingual\u003C\u002Fstrong>\u003Cbr \u002F>\nUnlike plugins limited to 2-3 languages, PuzzleSync supports ANY language you configure:\u003Cbr \u002F>\n* English, German, French, Spanish, Italian, Portuguese, Dutch, Polish, Russian\u003Cbr \u002F>\n* Japanese, Chinese, Korean, Arabic, Turkish, Swedish, Danish, Norwegian\u003Cbr \u002F>\n* 30+ built-in language mappings, easily add more in settings\u003Cbr \u002F>\n* Automatic locale conversion (en \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> en-US, de \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> de-DE, etc.)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>⚡ Fast & Lightweight\u003C\u002Fstrong>\u003Cbr \u002F>\n* Custom database storage (not post meta) for instant queries\u003Cbr \u002F>\n* No impact on page load speed\u003Cbr \u002F>\n* Works with any theme or page builder (Gutenberg, Elementor, Bricks, etc.)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>✅ Built-in Validation\u003C\u002Fstrong>\u003Cbr \u002F>\n* Automatic detection of broken translation links\u003Cbr \u002F>\n* One-click fixes for common issues\u003Cbr \u002F>\n* Validation dashboard shows exactly what needs attention\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔧 Flexible & Developer-Friendly\u003C\u002Fstrong>\u003Cbr \u002F>\n* Works with categories OR tags (your choice)\u003Cbr \u002F>\n* Tag naming is flexible: “english”, “English”, “en”, “english-version” all work!\u003Cbr \u002F>\n* Translation Groups for automatic linking\u003Cbr \u002F>\n* Clean, modern PHP code with namespaces\u003Cbr \u002F>\n* Shortcodes for language switchers\u003C\u002Fp>\n\u003Ch4>Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Multilingual blogs and business sites\u003C\u002Fli>\n\u003Cli>International e-commerce stores\u003C\u002Fli>\n\u003Cli>Content creators targeting multiple countries\u003C\u002Fli>\n\u003Cli>SEO professionals managing multilingual sites\u003C\u002Fli>\n\u003Cli>Agencies building sites for international clients\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>Add languages\u003C\u002Fstrong> in settings (English, German, French, etc.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tag your content\u003C\u002Fstrong> with categories or tags (e.g., “english”, “deutsch”)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Link translations\u003C\u002Fstrong> using Translation Groups or manual URLs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Done!\u003C\u002Fstrong> PuzzleSync automatically generates all hreflang tags and SEO markup\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Language Support\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Supports ANY language\u003C\u002Fstrong> – just add it in settings! Built-in support includes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>European:\u003C\u002Fstrong> English, German, French, Spanish, Italian, Portuguese, Dutch, Polish, Russian, Czech, Hungarian, Romanian, Greek, Ukrainian, Croatian, Slovak, Bulgarian, Swedish, Danish, Norwegian, Finnish\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Asian:\u003C\u002Fstrong> Japanese, Chinese, Korean, Thai, Vietnamese, Indonesian, Hebrew\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Middle Eastern:\u003C\u002Fstrong> Arabic, Turkish\u003C\u002Fli>\n\u003Cli>\u003Cstrong>And more\u003C\u002Fstrong> – easily add any language you need!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>PuzzleSync automatically handles proper locale formatting (en \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> en-US, de \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> de-DE, ja \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> ja-JP, etc.)\u003C\u002Fp>\n","Manage multilingual content with automatic hreflang tags, translation groups, and dynamic language detection for better SEO.",158,"6.8.5","5.8",[19,86,21,22,87],"language-switcher","translation","https:\u002F\u002Fpuzzlesync.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpuzzlesync.1.0.5.zip","2026-03-15T10:48:56.248Z",{"slug":92,"name":93,"version":94,"author":95,"author_profile":96,"description":97,"short_description":98,"active_installs":99,"downloaded":100,"rating":34,"num_ratings":101,"last_updated":102,"tested_up_to":83,"requires_at_least":103,"requires_php":54,"tags":104,"homepage":108,"download_link":109,"security_score":110,"vuln_count":111,"unpatched_count":13,"last_vuln_date":112,"fetched_at":27},"companion-sitemap-generator","Companion Sitemap Generator – HTML & XML","4.5.9.3","Papin Schipper","https:\u002F\u002Fprofiles.wordpress.org\u002Fpapin\u002F","\u003Ch4>What is a sitemap?\u003C\u002Fh4>\n\u003Cp>A sitemap is a file where you provide information about the pages and posts your site, and the relationships between them. Search engines read this file to more intelligently crawl your site. A sitemap tells the search engine which pages you think are important in your site, and also provides valuable information about these pages: for example, when the page was last updated, how often the page is changed, and any alternate language versions of a page.\u003C\u002Fp>\n\u003Ch4>Plugin Features\u003C\u002Fh4>\n\u003Cp>Easily create a sitemap which is then updated every hour, or can be updated manually at any time via the WordPress dashboard. You can select single pages\u002Fposts or entire posttypes that you want to exclude from the sitemap. It will generate both an XML sitemap and an HTML sitemap that you can display on your site via the shortcode or gutenberg block.\u003C\u002Fp>\n\u003Ch4>We’ll keep search engines up-to-date for you\u003C\u002Fh4>\n\u003Cp>If there are changes being made to your sitemap we’ll notify search engines for you. You don’t have to submit them manual anymore.\u003C\u002Fp>\n\u003Ch4>What do we add to the sitemap?\u003C\u002Fh4>\n\u003Cp>The following URLs are added to the sitemap (with an option to hide them, ofcourse):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Pages\u003C\u002Fli>\n\u003Cli>Posts\u003C\u002Fli>\n\u003Cli>Post images\u003C\u002Fli>\n\u003Cli>Post categories\u003C\u002Fli>\n\u003Cli>Post tags\u003C\u002Fli>\n\u003Cli>Custom post types\u003C\u002Fli>\n\u003Cli>Custom taxonomies\u003C\u002Fli>\n\u003Cli>Additional pages: Add URLs yourself\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Robots editor\u003C\u002Fh4>\n\u003Cp>While a sitemap allows search engines to scan pages faster, a robots.txt file disallows search engines from scanning certain pages. This plugin also comes with a handy robots editor to give you full control over your search engine visibility.\u003C\u002Fp>\n\u003Ch4>Multilingual\u003C\u002Fh4>\n\u003Cp>Companion Sitemap Generator also supports \u003Ca href=\"https:\u002F\u002Fsupport.google.com\u002Fwebmasters\u002Fanswer\u002F2620865?hl=en\" rel=\"nofollow ugc\">multilingual sitemaps\u003C\u002Fa>. Right now this is only supported when using the Polylang plugin but more plugins will be added upon request.\u003C\u002Fp>\n\u003Ch4>Multisite\u003C\u002Fh4>\n\u003Cp>This plugin has support for multisite. Each site will get its own sitemap.\u003C\u002Fp>\n","Easy to use XML and HTML sitemap generator + Robots editor",7000,186302,55,"2025-10-02T15:16:00.000Z","5.3.0",[21,105,22,106,107],"robots","sitemap","xml","https:\u002F\u002Fplugins.wijzijnqreative.nl\u002Fplugin\u002Fcompanion-sitemap-generator\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcompanion-sitemap-generator.4.5.9.3.zip",98,3,"2023-06-19 00:00:00",{"slug":114,"name":115,"version":116,"author":117,"author_profile":118,"description":119,"short_description":120,"active_installs":121,"downloaded":122,"rating":110,"num_ratings":123,"last_updated":124,"tested_up_to":15,"requires_at_least":125,"requires_php":17,"tags":126,"homepage":129,"download_link":130,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"haayal-ai-slug-translator","Ailo – AI Slug Translator","0.7.4","Elchanan Levavi","https:\u002F\u002Fprofiles.wordpress.org\u002Felchananlevavi\u002F","\u003Cp>\u003Cstrong>Why Use This Plugin?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>When sharing links with titles in non-English languages (e.g. Hebrew, Korean, Japanese, Hindi, Arabic, Chinese, or Russian) on platforms like Facebook or WhatsApp, the URLs often turn into a confusing string of codes. This makes your links look unprofessional, reduces click-through rates, and can harm your SEO.\u003C\u002Fp>\n\u003Cp>The Automatic Slug Translator fixes this issue by seamlessly translating slugs into concise English. Not only does this make your links visually appealing and user-friendly, but it also enhances your website’s search engine performance with clear, descriptive URLs.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Benefits:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Improves Sharing:\u003C\u002Fstrong> Makes links cleaner and more attractive on social platforms.\u003Cbr \u002F>\n– \u003Cstrong>Boosts SEO:\u003C\u002Fstrong> Search engines favor clear, readable URLs.\u003Cbr \u002F>\n– \u003Cstrong>Simplifies Titles:\u003C\u002Fstrong> Long, complex titles are automatically shortened into elegant slugs.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Example:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Original Title (Hebrew):\u003C\u002Fstrong> איך להשתמש בממיר אוטומטי לסלאג באנגלית\u003Cbr \u002F>\n– \u003Cstrong>Default Slug:\u003C\u002Fstrong> \u002Fאיך-להשתמש-בממיר-אוטומטי-לסלאג-באנגלית\u003Cbr \u002F>\n– \u003Cstrong>Broken URL:\u003C\u002Fstrong> \u002F%D7%90%D7%99%D7%9A-%D7%9C%D7%94%D7%A9%D7%AA%D7%9E%D7%A9…\u003Cbr \u002F>\n– \u003Cstrong>Clean English Slug:\u003C\u002Fstrong> \u002Fhow-to-use-automatic-slug-converter\u003C\u002Fp>\n\u003Cp>This small adjustment can have a big impact on how your content is shared and discovered.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Clean English Slugs — Instantly, with AI\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>No setup required. This plugin uses AI to automatically translate your post titles and terms into elegant, SEO-friendly English slugs.\u003Cbr \u002F>\nYou get \u003Cstrong>100 translations for free\u003C\u002Fstrong>, and then you can connect your own OpenAI account to keep going.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Ch3>Try It Instantly — No OpenAI Account Needed\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Install and activate the plugin — that’s it!\u003C\u002Fli>\n\u003Cli>You can start using the plugin immediately with \u003Cstrong>100 free translations\u003C\u002Fstrong> included.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Want More? Connect Your Own API Key\u003C\u002Fh3>\n\u003Cp>After using your 100 free translations, continue seamlessly by connecting your own \u003Ca href=\"https:\u002F\u002Fopenai.com\" rel=\"nofollow ugc\">OpenAI\u003C\u002Fa> account:\u003Cbr \u002F>\n  1. \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fsignup\" rel=\"nofollow ugc\">Sign up for OpenAI\u003C\u002Fa> and add billing details\u003Cbr \u002F>\n  2. Generate an API key from the \u003Ca href=\"https:\u002F\u002Fplatform.openai.com\u002Faccount\u002Fapi-keys\" rel=\"nofollow ugc\">API Keys page\u003C\u002Fa>\u003Cbr \u002F>\n  3. Paste the API key into the plugin settings\u003C\u002Fp>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>In the plugin settings screen, choose which \u003Cstrong>post types\u003C\u002Fstrong> and \u003Cstrong>taxonomies\u003C\u002Fstrong> you want to enable translation for.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>Automatic Translation\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>New posts and taxonomy terms automatically get a clean English slug  \u003C\u002Fli>\n\u003Cli>Slugs are generated only if you don’t define one manually\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Review Translations\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Generated slugs are designed to be short and clear  \u003C\u002Fli>\n\u003Cli>Double-check that the meaning is preserved, especially for ambiguous titles\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Costs\u003C\u002Fh3>\n\u003Cp>The plugin is completely free to use, and includes 100 slug translations at no cost. After you’ve used the free quota you’ll need a paid OpenAI subscription to continue.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Affordable Rates:\u003C\u002Fstrong> For just $1, you can translate between 10,000–20,000 titles, depending on their length.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fpricing\" rel=\"nofollow ugc\">Check OpenAI Pricing\u003C\u002Fa>:\u003C\u002Fstrong> Ensure your account is funded before use.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Disclaimer:\u003C\u002Fstrong> While the plugin has been tested to be efficient and cost-effective, users are responsible for monitoring their OpenAI usage and costs. The plugin creator is not liable for unexpected charges due to misuse or errors.\u003C\u002Fp>\n\u003Ch3>Third-Party Services\u003C\u002Fh3>\n\u003Cp>This plugin integrates with OpenAI’s API to generate text-based responses and suggestions based on user input.\u003Cbr \u002F>\nThe plugin transmits post\u002FCPT titles, term names, and the requesting server’s IP address to OpenAI’s servers when a request is made.\u003C\u002Fp>\n\u003Cp>When using the free built-in translation quota, your post titles, term names, and domain are sent to the developer’s server to process the translation and track usage. No personal data is collected or stored.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fterms\" rel=\"nofollow ugc\">OpenAI Terms of Service\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fprivacy\" rel=\"nofollow ugc\">OpenAI Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n","Automatically translate non-English slugs into clean, user-friendly English to improve sharing and SEO.",1000,3591,9,"2025-12-02T11:40:00.000Z","5.0",[21,127,22,128,87],"openai","slugs","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhaayal-ai-slug-translator\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhaayal-ai-slug-translator.0.7.4.zip",{"attackSurface":132,"codeSignals":177,"taintFlows":219,"riskAssessment":249,"analyzedAt":263},{"hooks":133,"ajaxHandlers":166,"restRoutes":174,"shortcodes":175,"cronEvents":176,"entryPointCount":31,"unprotectedCount":31},[134,140,143,145,148,151,154,158,161,163],{"type":135,"name":136,"callback":137,"file":138,"line":139},"action","plugins_loaded","anonymous","includes\\class-hreflang-tags-management.php",141,{"type":135,"name":141,"callback":137,"file":138,"line":142},"admin_enqueue_scripts",156,{"type":135,"name":141,"callback":137,"file":138,"line":144},157,{"type":135,"name":146,"callback":137,"file":138,"line":147},"admin_menu",160,{"type":135,"name":149,"callback":137,"file":138,"line":150},"add_meta_boxes",161,{"type":135,"name":152,"callback":137,"file":138,"line":153},"save_post",162,{"type":155,"name":156,"callback":137,"file":138,"line":157},"filter","plugin_action_links_hreflang-tags-management\u002Fhreflang-tags-management.php",171,{"type":135,"name":159,"callback":137,"file":138,"line":160},"wp_enqueue_scripts",186,{"type":135,"name":159,"callback":137,"file":138,"line":162},187,{"type":135,"name":164,"callback":137,"file":138,"line":165},"wp_head",189,[167,171],{"action":168,"nopriv":169,"callback":137,"hasNonce":169,"hasCapCheck":169,"file":138,"line":170},"hreflang_tags_mgmt_generate_xml_sitemap",false,165,{"action":172,"nopriv":169,"callback":137,"hasNonce":169,"hasCapCheck":169,"file":138,"line":173},"hreflang_tags_mgmt_delete_xml_sitemap",168,[],[],[],{"dangerousFunctions":178,"sqlUsage":203,"outputEscaping":205,"fileOperations":13,"externalRequests":13,"nonceChecks":111,"capabilityChecks":13,"bundledLibraries":218},[179,184,186,188,191,194,197,201],{"fn":180,"file":181,"line":182,"context":183},"unserialize","admin\\class-hreflang-tags-management-admin.php",155,"$settings = !empty($serialized_data) ? unserialize($serialized_data) : [];",{"fn":180,"file":181,"line":185,"context":183},208,{"fn":180,"file":181,"line":187,"context":183},240,{"fn":180,"file":181,"line":189,"context":190},269,"$hreflang_tags_mgmt_meta_unserialized = !empty($hreflang_tags_mgmt_meta_data) ? unserialize($hreflan",{"fn":180,"file":192,"line":193,"context":183},"admin\\partials\\hreflang-tags-management-admin-display.php",25,{"fn":180,"file":195,"line":196,"context":190},"admin\\partials\\hreflang-tags-management-meta-display.php",8,{"fn":180,"file":198,"line":199,"context":200},"public\\class-hreflang-tags-management-public.php",107,"$settings = !empty($hreflang_tags_mgmt_settings_option) ? unserialize($hreflang_tags_mgmt_settings_o",{"fn":180,"file":198,"line":202,"context":190},115,{"prepared":13,"raw":13,"locations":204},[],{"escaped":206,"rawEcho":207,"locations":208},140,4,[209,212,214,216],{"file":181,"line":210,"context":211},328,"raw output",{"file":181,"line":213,"context":211},334,{"file":181,"line":215,"context":211},349,{"file":181,"line":217,"context":211},356,[],[220,239],{"entryPoint":221,"graph":222,"unsanitizedCount":13,"severity":238},"\u003Chreflang-tags-management-admin-display> (admin\\partials\\hreflang-tags-management-admin-display.php:0)",{"nodes":223,"edges":235},[224,229],{"id":225,"type":226,"label":227,"file":192,"line":228},"n0","source","$_GET",41,{"id":230,"type":231,"label":232,"file":192,"line":233,"wp_function":234},"n1","sink","echo() [XSS]",44,"echo",[236],{"from":225,"to":230,"sanitized":237},true,"low",{"entryPoint":240,"graph":241,"unsanitizedCount":56,"severity":248},"\u003Chreflang-tags-management-meta-display> (admin\\partials\\hreflang-tags-management-meta-display.php:0)",{"nodes":242,"edges":246},[243,244],{"id":225,"type":226,"label":227,"file":195,"line":207},{"id":230,"type":231,"label":245,"file":195,"line":196,"wp_function":180},"unserialize() [Object Injection]",[247],{"from":225,"to":230,"sanitized":169},"high",{"summary":250,"deductions":251},"The \"hreflang-tags-management\" v1.0.2 plugin exhibits a mixed security posture.  While it demonstrates good practices in its handling of SQL queries and output escaping, significant concerns arise from its attack surface and the presence of dangerous functions.  The plugin has two AJAX handlers, both of which lack authentication checks, presenting a direct entry point for unauthenticated users to potentially trigger unintended actions.  Furthermore, the presence of the `unserialize` function, a known security risk, raises alarms, especially when combined with the taint analysis which revealed one flow with an unsanitized path. Although the plugin has no recorded vulnerability history, this does not negate the inherent risks identified in the static analysis. The lack of capability checks on AJAX endpoints is a critical oversight that could lead to privilege escalation or other security compromises if exploited in conjunction with other vulnerabilities or misconfigurations.",[252,255,258,261],{"reason":253,"points":254},"Unprotected AJAX handlers",15,{"reason":256,"points":257},"Presence of 'unserialize' function",10,{"reason":259,"points":260},"Taint flow with unsanitized path",12,{"reason":262,"points":257},"No capability checks on AJAX","2026-03-16T19:30:17.247Z",{"wat":265,"direct":274},{"assetPaths":266,"generatorPatterns":269,"scriptPaths":270,"versionParams":271},[267,268],"\u002Fwp-content\u002Fplugins\u002Fhreflang-tags-management\u002Fadmin\u002Fcss\u002Fhreflang-tags-management-admin.css","\u002Fwp-content\u002Fplugins\u002Fhreflang-tags-management\u002Fadmin\u002Fjs\u002Fhreflang-tags-management-admin.js",[],[268],[272,273],"hreflang-tags-management\u002Fadmin\u002Fcss\u002Fhreflang-tags-management-admin.css?ver=","hreflang-tags-management\u002Fadmin\u002Fjs\u002Fhreflang-tags-management-admin.js?ver=",{"cssClasses":275,"htmlComments":276,"htmlAttributes":277,"restEndpoints":278,"jsGlobals":279,"shortcodeOutput":281},[],[],[],[],[280],"hreflang_tags_mgmt_object",[]]