[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fNOQOz18K6zcAb3lFuWfb-gtckrlrxs9SpUwXf9oD5vM":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":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":39,"analysis":145,"fingerprints":242},"wp-parsi-permalink-translator","WP-Parsi Permalink Translator","1.1","Parsa","https:\u002F\u002Fprofiles.wordpress.org\u002Fparselearn\u002F","\u003Cp>WP-Parsi Permalink Translator can translate the post slug into Arabic, Bulgarian, Catalan, Czech, Danish, German, Greek, English, Spanish, Estonian, Farsi, Finnish, French, Hindi, Haitian Creole, Hungarian, Italian, Japanese, Korean, Lithuanian, Latvian (Lettish), Malay, Dutch, Norwegian, Polish, Portuguese, Romanian, Russian, Slovak, Slovenian, Swedish, Thai, Turkish, Ukrainian, Urdu, Vietnamese.\u003Cbr \u002F>\n36 languages supported, powered by Microsoft Translator API. It can make your URL looks better and shoud be more SEO friendly.\u003Cbr \u002F>\nYou can apply for your own Account Key on the Microsoft Azure Marketplace, you can also use the default one, up to 2 million characters a month every account.\u003C\u002Fp>\n","Automatic translate post title for use as slug",10,2884,100,1,"2016-12-31T16:56:00.000Z","4.1.42","3.6","",[20,21,22,23,24],"permalink","permalink-translator","post-title","slug","wp-parsi","http:\u002F\u002Fwp-parsi.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-parsi-permalink-translator.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":27,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"parselearn",4,120,30,84,"2026-04-04T19:11:52.641Z",[40,62,86,106,125],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":50,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":18,"tags":55,"homepage":60,"download_link":61,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"no-category-base-wpml","No Category Base (WPML)","1.4","DigitalME","https:\u002F\u002Fprofiles.wordpress.org\u002Fdigitalmeactivecampaign\u002F","\u003Cp>As the name suggests this plugin will completely remove the mandatory ‘Category Base’ from your category permalinks ( e.g. ‘mysite.com\u002Fcategory\u002Fmy-category\u002F’ to ‘mysite.com\u002Fmy-category\u002F’ ).\u003C\u002Fp>\n\u003Cp>The plugin requires no setup or modifying core wordpress files and will not break any links. It will also take care of redirecting your old category links to the new ones.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Better and logical permalinks like ‘mysite.com\u002Fmy-category\u002F’ and ‘mysite.com\u002Fmy-category\u002Fmy-post\u002F’.\u003C\u002Fli>\n\u003Cli>Simple plugin – barely adds any overhead.\u003C\u002Fli>\n\u003Cli>Works out of the box – no setup needed.\u003C\u002Fli>\n\u003Cli>No need to modify WordPress files.\u003C\u002Fli>\n\u003Cli>Doesn’t require other plugins to work.\u003C\u002Fli>\n\u003Cli>Compatible with sitemap plugins.\u003C\u002Fli>\n\u003Cli>Compatible with WPML.\u003C\u002Fli>\n\u003Cli>Works with multiple sub-categories.\u003C\u002Fli>\n\u003Cli>Works with WordPress Multisite.\u003C\u002Fli>\n\u003Cli>Redirects old category permalinks to the new ones (301 redirect, good for SEO).\u003C\u002Fli>\n\u003C\u002Fol>\n","This plugin removes the mandatory 'Category Base' from your category permalinks. It's compatible with WPML.",100000,856653,92,33,"2025-11-07T13:46:00.000Z","6.8.5","5.0",[56,57,58,59],"category-base","category-permalinks","category-slug","category-url","https:\u002F\u002Fwww.digitalme.cc\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fno-category-base-wpml.1.4.zip",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":72,"num_ratings":73,"last_updated":74,"tested_up_to":75,"requires_at_least":76,"requires_php":77,"tags":78,"homepage":84,"download_link":85,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"autoconvert-greeklish-permalinks","AutoConvert Greeklish Permalinks","4.2.0","Dimitris Mavroudis","https:\u002F\u002Fprofiles.wordpress.org\u002Fd1m1tr1s_mav\u002F","\u003Cp>AutoConvert Greeklish Permalinks converts greek characters to latin in all permalinks. The plugin makes sure that every new permalink is in greeklish and offers the option to convert all the old links with greek characters to latin.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Convert automaticly the permalink of every new post and term.\u003C\u002Fli>\n\u003Cli>Convert all your older posts and terms with a click of a button.\u003C\u002Fli>\n\u003Cli>Choose how dipthongs are converted. \u003C\u002Fli>\n\u003Cli>Developed to be friendly to developers with WP-CLI support and filter to modify the converion.\u003C\u002Fli>\n\u003C\u002Ful>\n","Convert Greek characters to Latin on all your site's permalinks instantly.",30000,129849,98,26,"2026-02-07T22:31:00.000Z","6.9.4","3.8","5.6",[79,80,81,82,83],"greek","greeklish","links","permalinks","slugs","https:\u002F\u002Fgithub.com\u002Fdimavroudis\u002FAutoConvert-Greeklish-Permalink","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fautoconvert-greeklish-permalinks.4.2.0.zip",{"slug":87,"name":88,"version":89,"author":90,"author_profile":91,"description":92,"short_description":93,"active_installs":94,"downloaded":95,"rating":13,"num_ratings":51,"last_updated":96,"tested_up_to":75,"requires_at_least":97,"requires_php":77,"tags":98,"homepage":102,"download_link":103,"security_score":104,"vuln_count":14,"unpatched_count":28,"last_vuln_date":105,"fetched_at":30},"remove-cpt-base","Remove CPT base","6.7","kubiq","https:\u002F\u002Fprofiles.wordpress.org\u002Fkubiq\u002F","\u003Cp>Remove custom post type base slug from url\u003C\u002Fp>\n\u003Cul>\n\u003Cli>possibility to select specific custom post type(s)\u003C\u002Fli>\n\u003Cli>auto redirect old slugs to no-base slugs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Yoast SEO specifics\u003C\u002Fh3>\n\u003Cp>If you’re using Yoast SEO plugin, after you change something in the Remove CPT base plugin, you should deactivate Yoast SEO and activate it back again to refresh its yoast_indexable database table, so it will generate correct og:url, canonical url and JSON-LD urls.\u003C\u002Fp>\n","Remove custom post type base slug from url",10000,96204,"2025-12-01T22:03:00.000Z","3.0",[99,100,20,101,23],"base","custom-post-type","remove","https:\u002F\u002Fwww.paypal.me\u002Fjakubnovaksl","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fremove-cpt-base.6.7.zip",99,"2022-05-06 13:29:00",{"slug":107,"name":108,"version":109,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":114,"downloaded":115,"rating":13,"num_ratings":116,"last_updated":117,"tested_up_to":53,"requires_at_least":118,"requires_php":18,"tags":119,"homepage":123,"download_link":124,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"longer-permalinks","Longer Permalinks","1.32","antithesisgr","https:\u002F\u002Fprofiles.wordpress.org\u002Fantithesisgr\u002F","\u003Cp>This plugin allows you to use longer URLs (permalinks), by allowing much more characters in your titles and slug. The important is that this is done in a way that is future compatible with WordPress core updates.\u003Cbr \u002F>\nThere is a 200 characters limitation on WordPress core nowadays and this limit is raised to 3000 with the plugin.\u003Cbr \u002F>\nPlugin is always extending the current WordPress core code – your long URLs will work even after WordPress core updates.\u003Cbr \u002F>\nThis plugin is really useful especially in non-latin slugs because of the required url escaping that increases the length of your permalinks a lot.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Upon activation the available slug length (post title) will become 3000, allowing long permalinks.\u003C\u002Fli>\n\u003Cli>Required functionality is automatically applied without changing WordPress core files.\u003C\u002Fli>\n\u003Cli>Even after core updates, plugin will automatically apply required changes and just keep your long URLs working.\u003C\u002Fli>\n\u003Cli>Plugin requires at least MySQL 5.0.3\u003C\u002Fli>\n\u003C\u002Ful>\n","Allow long permalinks in your WordPress. Useful especially for using non-latin characters in permalinks.  Respects future relevant core updates.",9000,67683,18,"2025-09-21T11:00:00.000Z","4.0",[120,121,82,83,122],"long","long-title","slugs-length","https:\u002F\u002Fgithub.com\u002Fgecon\u002Flonger-permalinks\u002Farchive\u002Fmaster.zip","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flonger-permalinks.1.32.zip",{"slug":126,"name":127,"version":128,"author":129,"author_profile":130,"description":131,"short_description":132,"active_installs":133,"downloaded":134,"rating":72,"num_ratings":135,"last_updated":136,"tested_up_to":75,"requires_at_least":137,"requires_php":138,"tags":139,"homepage":143,"download_link":144,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"admin-slug-column","Admin Slug Column","2.0.0","Chuck Reynolds","https:\u002F\u002Fprofiles.wordpress.org\u002Fryno267\u002F","\u003Cp>This plugin adds a URL path column to the edit screens for all post types — posts, pages, and any custom post type including WooCommerce products. Child pages show the full nested path. For drafts, pending, and scheduled content the URL path is shown slightly greyed out since it isn’t an official URL yet. Multibyte characters in slugs (non-latin languages) are fully supported.\u003C\u002Fp>\n\u003Cp>I initially built this out of necessity to quickly identify pages by their slug\u002Fpath as sometimes the titles that clients used did’t match up nicely with the URL slug on the front-end of the site; so here’s a fast way to do that. Nothing fancy, just does what it does.\u003C\u002Fp>\n\u003Cp>Do you have a feature you’d like or a bug you’ve found? Feel free to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fchuckreynolds\u002FAdmin-Slug-Column\u002Fissues\" rel=\"nofollow ugc\">make an issue on the github repo\u003C\u002Fa>.\u003C\u002Fp>\n","Adds a URL path column to all admin post type edit screens. Works with posts, pages, and any custom post type including WooCommerce products.",5000,63546,31,"2026-03-10T02:49:00.000Z","5.2","8.0",[140,141,20,23,142],"admin-columns","page-titles","url-path","https:\u002F\u002Fgithub.com\u002Fchuckreynolds\u002FAdmin-Slug-Column","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-slug-column.2.0.0.zip",{"attackSurface":146,"codeSignals":178,"taintFlows":202,"riskAssessment":229,"analyzedAt":241},{"hooks":147,"ajaxHandlers":174,"restRoutes":175,"shortcodes":176,"cronEvents":177,"entryPointCount":28,"unprotectedCount":28},[148,154,159,161,165,168,171],{"type":149,"name":150,"callback":151,"file":152,"line":153},"filter","wp_insert_post_data","translate_title","wpppt.php",24,{"type":155,"name":156,"callback":157,"file":152,"line":158},"action","admin_head-post.php","translate_checkbox",25,{"type":155,"name":160,"callback":157,"file":152,"line":73},"admin_head-post-new.php",{"type":149,"name":162,"callback":163,"priority":11,"file":152,"line":164},"wp_unique_post_slug","post_slug",27,{"type":155,"name":166,"callback":166,"file":152,"line":167},"init",29,{"type":155,"name":169,"callback":170,"file":152,"line":36},"activated_plugin","activation_redirect",{"type":155,"name":172,"callback":173,"file":152,"line":135},"admin_menu","settings_menu",[],[],[],[],{"dangerousFunctions":179,"sqlUsage":180,"outputEscaping":182,"fileOperations":14,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":201},[],{"prepared":28,"raw":28,"locations":181},[],{"escaped":183,"rawEcho":184,"locations":185},2,7,[186,189,191,193,195,197,199],{"file":152,"line":187,"context":188},105,"raw output",{"file":152,"line":190,"context":188},109,{"file":152,"line":192,"context":188},113,{"file":152,"line":194,"context":188},219,{"file":152,"line":196,"context":188},226,{"file":152,"line":198,"context":188},248,{"file":152,"line":200,"context":188},319,[],[203,221],{"entryPoint":204,"graph":205,"unsanitizedCount":14,"severity":220},"settings_page (wpppt.php:168)",{"nodes":206,"edges":217},[207,212],{"id":208,"type":209,"label":210,"file":152,"line":211},"n0","source","$_POST",171,{"id":213,"type":214,"label":215,"file":152,"line":211,"wp_function":216},"n1","sink","update_option() [Settings Manipulation]","update_option",[218],{"from":208,"to":213,"sanitized":219},false,"low",{"entryPoint":222,"graph":223,"unsanitizedCount":14,"severity":220},"\u003Cwpppt> (wpppt.php:0)",{"nodes":224,"edges":227},[225,226],{"id":208,"type":209,"label":210,"file":152,"line":211},{"id":213,"type":214,"label":215,"file":152,"line":211,"wp_function":216},[228],{"from":208,"to":213,"sanitized":219},{"summary":230,"deductions":231},"The 'wp-parsi-permalink-translator' v1.1 plugin exhibits a generally positive security posture, with no known vulnerabilities in its history and a promising lack of dangerous functions and raw SQL queries. The code analysis reveals a clean slate regarding SQL injection and cross-site scripting (XSS) vulnerabilities stemming from direct SQL execution or taint flows. However, there are significant concerns regarding output escaping, with only 22% of identified outputs being properly escaped. This leaves a notable portion of the plugin's output potentially vulnerable to XSS attacks if user-supplied data is not handled securely before being displayed. The absence of any capability checks, nonce checks, or protected AJAX\u002FREST API endpoints also suggests a potentially broad attack surface for privilege escalation or unauthorized actions, although the current static analysis shows zero entry points, which mitigates this immediate risk. The lack of historical vulnerabilities is a strength, but the identified output escaping and capability check deficiencies represent areas requiring immediate attention to solidify the plugin's security.",[232,235,237,239],{"reason":233,"points":234},"Insufficient output escaping (22%)",15,{"reason":236,"points":11},"No capability checks",{"reason":238,"points":11},"No nonce checks",{"reason":240,"points":11},"Unsanitized paths in taint flows","2026-03-16T23:52:31.702Z",{"wat":243,"direct":248},{"assetPaths":244,"generatorPatterns":245,"scriptPaths":246,"versionParams":247},[],[],[],[],{"cssClasses":249,"htmlComments":251,"htmlAttributes":252,"restEndpoints":253,"jsGlobals":254,"shortcodeOutput":256},[250],"wpppt_translate",[],[],[],[255],"_wpppt_translate",[]]