[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fdcEOJer_XRwPd8Ljevb7o0Fq5VO1jJqxAnzJieXH9N0":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":37,"analysis":138,"fingerprints":197},"scategory-permalink","sCategory Permalink","0.6.2","Dmytro Shteflyuk","https:\u002F\u002Fprofiles.wordpress.org\u002Fkpumuk\u002F","\u003Cp>Permalink option of WordPress \u003Ccode>%category%\u003C\u002Fcode> has one great limitation –\u003Cbr \u002F>\nwhen this option is selected, WordPress uses category with lowest ID for\u003Cbr \u002F>\npermalink generation. This plugin is intented to bypass WordPress permalinks\u003Cbr \u002F>\nlimitation and allows you to select category for permalink generation.\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>If you have any suggestions, found a bug, or just wanted to say “thank\u003Cbr \u002F>\nyou”,– feel free to email me \u003Ca href=\"mailto:kpumuk@kpumuk.info\" rel=\"nofollow ugc\">kpumuk@kpumuk.info\u003C\u002Fa>.\u003Cbr \u002F>\nPromise, I will answer every email I received.\u003C\u002Fp>\n\u003Cp>If you want to contribute your code, see the \u003Cem>Development\u003C\u002Fem> section under\u003Cbr \u002F>\nthe \u003Cem>Other Notes\u003C\u002Fem> tab.\u003C\u002Fp>\n\u003Ch3>Development\u003C\u002Fh3>\n\u003Cp>Sources of this plugin are available both in SVN and Git:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fsvn.wp-plugins.org\u002Fscategory-permalink\u002F\" rel=\"nofollow ugc\">WordPress SVN repository\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fgithub.com\u002Fkpumuk\u002Fscategory-permalink\u002F\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Feel free to check them out, make your changes and send me patches.\u003Cbr \u002F>\nPromise, I will apply every patch (of course, if they add a value to the\u003Cbr \u002F>\nproduct). Email for patches, suggestions, or bug reports:\u003Cbr \u002F>\n\u003Ca href=\"mailto:kpumuk@kpumuk.info\" rel=\"nofollow ugc\">kpumuk@kpumuk.info\u003C\u002Fa>.\u003C\u002Fp>\n","Plugin allows to select category which will be used to generate permalink on post edit page. Use custom permalink option %scategory%.",50,11578,0,"2009-07-30T09:39:00.000Z","2.8.2","2.7.0","",[19,20,21,22],"category","permalink","permalinks","seo","http:\u002F\u002Fkpumuk.info\u002Fprojects\u002Fwordpress-plugins\u002Fscategory-permalink\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fscategory-permalink.0.6.2.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"kpumuk",3,1250,89,155,71,"2026-04-04T10:04:10.880Z",[38,56,78,99,116],{"slug":39,"name":40,"version":41,"author":17,"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":54,"download_link":55,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"hikari-category-permalink","Hikari Category Permalink","1.00.08","https:\u002F\u002Fprofiles.wordpress.org\u002Fshidouhikari\u002F","\u003Cp>WordPress 3.0 comes with a new filter that lets us customize what is used for each permalink structure tag, other than WordPress default.\u003C\u002Fp>\n\u003Cp>One of these permalink structure tags is \u003Ccode>%category%\u003C\u002Fcode>. By default, WordPress always use the category with lowest ID, making \u003Ccode>%category%\u003C\u002Fcode> impractical for SEO optimization.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Hikari Category Permalink\u003C\u002Fstrong> allows post authors to choose among each post’s categories, which of them is used in that post permalink, giving much more flexibility and power to permalinks.\u003C\u002Fp>\n\u003Cp>This plugin is a fork of \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fscategory-permalink\u002F\" rel=\"ugc\">Dmytro’s sCategory Permalink\u003C\u002Fa>. It has all original features and is compatible with original options, while being more stable and simple, and also fixes 2 recurring bugs.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>You can choose for each post separately, which category is used in its \u003Ccode>%category%\u003C\u002Fcode> permalink.\u003C\u002Fli>\n\u003Cli>Posts without a category set to be used in permalink behave as WordPress default, (which currently is) the one with lowest ID is used\u003C\u002Fli>\n\u003Cli>Posts with a category set have it used\u003C\u002Fli>\n\u003Cli>In post edit page, where you set the post’s categories, there’s a new feature allowing you to choose which category will be used in permalink\u003C\u002Fli>\n\u003Cli>No rewrite rules tweaks are done, making the plugin much simpler and bug free\u003C\u002Fli>\n\u003Cli>If you already used sCategory Permalink, you can safely deactivate it and replace by \u003Cstrong>Hikari Category Permalink\u003C\u002Fstrong>, all your category permalinks will be used\u003C\u002Fli>\n\u003C\u002Ful>\n","For each post, author can choose which category is used in permalink.",300,16012,100,5,"2010-10-17T19:10:00.000Z","3.0.5","3.0",[19,53,20,21,22],"custom","http:\u002F\u002FHikari.ws\u002Fcategory-permalink\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhikari-category-permalink.1.00.08.zip",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":66,"num_ratings":67,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":17,"tags":71,"homepage":76,"download_link":77,"security_score":47,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"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",[72,73,74,75],"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":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":88,"num_ratings":89,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":17,"tags":93,"homepage":97,"download_link":98,"security_score":47,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"remove-category-url","Remove Category URL – Remove 'category' base from category permalinks","1.2.1","Themeisle","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemeisle\u002F","\u003Cp>Remove Category URL strips the \u003Ccode>\u002Fcategory\u002F\u003C\u002Fcode> base from your category URLs, turning something like \u003Ccode>\u002Fcategory\u002Fmy-category\u002F\u003C\u002Fcode> into simply \u003Ccode>\u002Fmy-category\u002F\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>Just activate, and you’re done. No configuration needed.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Creates cleaner URLs like \u003Ccode>mydomain.com\u002Fmy-category\u002F\u003C\u002Fcode> and \u003Ccode>mydomain.com\u002Fmy-category\u002Fmy-post\u002F\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Works out of the box with no settings to configure\u003C\u002Fli>\n\u003Cli>Supports multiple sub-categories\u003C\u002Fli>\n\u003Cli>Automatically 301 redirects old category URLs to the new structure (SEO-friendly)\u003C\u002Fli>\n\u003Cli>Sitemaps are automatically updated with the new URLs after activation\u003C\u002Fli>\n\u003Cli>Compatible with WordPress Multisite, WPML, and popular sitemap plugins\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why remove \u002Fcategory\u002F from URLs?\u003C\u002Fh3>\n\u003Cp>The \u003Ccode>\u002Fcategory\u002F\u003C\u002Fcode> base in WordPress URLs is there by default, but it doesn’t help your visitors or search engines understand your content any better. When you remove \u003Ccode>\u002Fcategory\u002F\u003C\u002Fcode> from URLs, you get cleaner paths like \u003Ccode>mydomain.com\u002Fnews\u002F\u003C\u002Fcode> instead of \u003Ccode>mydomain.com\u002Fcategory\u002Fnews\u002F\u003C\u002Fcode>. They’re shorter, easier to remember and share, and more consistent with how your pages are already structured.\u003C\u002Fp>\n\u003Cp>Shorter URLs also tend to look better in search results and make your site feel more polished overall. Removing the category base is a small change that makes your whole URL structure cleaner.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>We’re here to help. Feel free to open a new thread on the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fremove-category-url\u002F\" rel=\"ugc\">Support Forum\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Useful Resources\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>If you like this plugin, you’re sure to love \u003Ca href=\"https:\u002F\u002Fthemeisle.com\u002Fwordpress-plugins\u002F\" rel=\"nofollow ugc\">our other plugins\u003C\u002Fa> as well.\u003C\u002Fli>\n\u003Cli>Our blog is a great place to \u003Ca href=\"https:\u002F\u002Fthemeisle.com\u002Fblog\u002F\" rel=\"nofollow ugc\">learn more about WordPress\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Get the most out of your website with our helpful \u003Ca href=\"https:\u002F\u002Fyoutube.com\u002Fplaylist?list=PLmRasCVwuvpSep2MOsIoE0ncO9JE3FcKP\" rel=\"nofollow ugc\">WordPress YouTube Tutorials\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n","Remove Category URL strips the \u002Fcategory\u002F base from your category URLs, turning something like \u002Fcategory\u002Fmy-category\u002F into simply \u002Fmy-category\u002F.",50000,479177,84,58,"2026-01-12T14:02:00.000Z","6.9.4","3.1",[94,21,95,96,79],"custom-permalinks","remove-category-base","remove-category-prefix","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fremove-category-url\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fremove-category-url.1.2.1.zip",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":107,"downloaded":108,"rating":47,"num_ratings":31,"last_updated":109,"tested_up_to":110,"requires_at_least":111,"requires_php":17,"tags":112,"homepage":17,"download_link":115,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"no-category-parents","No category parents","0.2.4.1","Sergio Milardovich","https:\u002F\u002Fprofiles.wordpress.org\u002Fmilardovich\u002F","\u003Cp>This plugin will completely remove the mandatory ‘Category Base’ and all the parents from your category permalinks (e.g. \u003Ccode>\u002Fcategory\u002Fparent-category\u002Fmy-category\u002F\u003C\u002Fcode> to \u003Ccode>\u002Fmy-category\u002F\u003C\u002Fcode>).\u003C\u002Fp>\n","This plugin will completely remove the mandatory 'Category Base' and all the parents from your category permalinks (e.g.",7000,73362,"2017-11-28T16:18:00.000Z","4.1.42","2.3",[113,19,72,114,21],"categories","category-parents","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fno-category-parents.zip",{"slug":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":124,"downloaded":125,"rating":47,"num_ratings":48,"last_updated":126,"tested_up_to":127,"requires_at_least":128,"requires_php":129,"tags":130,"homepage":136,"download_link":137,"security_score":66,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"wenprise-pinyin-slug","Wenprise Pinyin Slug","3.1.1","Amos Lee（一刀）","https:\u002F\u002Fprofiles.wordpress.org\u002Fiwillhappy1314\u002F","\u003Cp>自动转换 WordPress 中的中文文章别名、分类项目别名、图片文件名称为汉语拼音或英文翻译。\u003C\u002Fp>\n\u003Ch3>插件的主要功能\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>转换文章别名为拼音或英文翻译，支持快速编辑时转换\u003C\u002Fli>\n\u003Cli>转换分类目录、标签或自定义分类法别名为拼音或英文翻译，支持快速编辑时转换\u003C\u002Fli>\n\u003Cli>当别名为英文，或手动设置了中文别名时，保持原样\u003C\u002Fli>\n\u003Cli>可选的转换中文图片名为拼音或英文翻译\u003C\u002Fli>\n\u003Cli>支持自定义转换方式为全拼或第一个字母\u003C\u002Fli>\n\u003Cli>支持设置拼音之间的间隔字符\u003C\u002Fli>\n\u003Cli>支持截取转换后的拼音或英文翻译为设置的长度\u003C\u002Fli>\n\u003Cli>支持古腾堡编辑器\u003C\u002Fli>\n\u003Cli>如果出现中英文混合的情况、保留英文、只转换中文部分\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>为什么需要这个插件？\u003C\u002Fh3>\n\u003Cp>当 URL 中出现中文时，中文部分会被自动转码，不知道的人看起来就是一团乱码，缺乏可读性。虽然有些浏览器可以在地址栏中显示中文，复制分享给别人的时候，URL 中文部分显示的也是被转码后的代码。\u003C\u002Fp>\n\u003Cp>不同的操作系统环境，FTP 传输工具使用的文件名编码不同，迁移服务器时，如果文件名编码发生了变换，中文文件名很可能会变成乱码，导致文件不能访问。\u003C\u002Fp>\n\u003Ch3>什么情况下使用这个插件？\u003C\u002Fh3>\n\u003Cp>如果你的站点是给客户用的，建议使用这个插件，因为他们很可能不会意识到在 URL 和文件名中使用中文的问题。此插件可以自动帮他们处理。\u003C\u002Fp>\n\u003Cp>如果站点是你自己用的，并且你是一个细心的人，发布内容时，会手动编辑别名和文件名，这个插件对你来说就是多余的。不需要安装。\u003C\u002Fp>\n","自动转换 WordPress 中的中文文章别名、分类项目别名、图片文件名称为汉语拼音或英文翻译。",4000,50693,"2025-02-03T14:08:00.000Z","6.6.5","3.4","7.4",[131,132,133,134,135],"pinyin-attachment-name","pinyin-permalinks","pinyin-seo","pinyin-slugs","slug","https:\u002F\u002Fwww.wpzhiku.com\u002Fwenprise-pinyin-slug\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwenprise-pinyin-slug.3.1.1.zip",{"attackSurface":139,"codeSignals":172,"taintFlows":185,"riskAssessment":186,"analyzedAt":196},{"hooks":140,"ajaxHandlers":168,"restRoutes":169,"shortcodes":170,"cronEvents":171,"entryPointCount":13,"unprotectedCount":13},[141,146,150,156,160,164],{"type":142,"name":143,"callback":144,"file":145,"line":67},"action","admin_head","addOptions","scategory_permalink.php",{"type":142,"name":147,"callback":148,"file":145,"line":149},"admin_footer","addCurrentCategory",34,{"type":151,"name":152,"callback":153,"priority":154,"file":145,"line":155},"filter","post_link","parseLink",10,37,{"type":151,"name":157,"callback":158,"file":145,"line":159},"init","addRewriteRules",38,{"type":151,"name":161,"callback":162,"file":145,"line":163},"post_rewrite_rules","setVerbosePageRules",39,{"type":142,"name":165,"callback":166,"file":145,"line":167},"transition_post_status","savePost",42,[],[],[],[],{"dangerousFunctions":173,"sqlUsage":174,"outputEscaping":176,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":184},[],{"prepared":13,"raw":13,"locations":175},[],{"escaped":13,"rawEcho":177,"locations":178},2,[179,182],{"file":145,"line":180,"context":181},95,"raw output",{"file":145,"line":183,"context":181},108,[],[],{"summary":187,"deductions":188},"The \"scategory-permalink\" v0.6.2 plugin exhibits a seemingly strong security posture based on the provided static analysis, with no direct entry points identified in AJAX handlers, REST API, shortcodes, or cron events.  Furthermore, the absence of dangerous functions, external HTTP requests, and the reported use of prepared statements for all SQL queries are positive indicators. The lack of any recorded vulnerabilities in its history suggests a generally well-maintained codebase or limited exposure. \n\nHowever, a significant concern arises from the complete lack of output escaping. This means that any data processed by the plugin and subsequently displayed to users could be vulnerable to Cross-Site Scripting (XSS) attacks. The absence of nonce checks and capability checks on what are effectively hidden entry points (even if they are currently 0) also represent potential gaps that could become exploitable if new entry points are introduced in future versions without proper security considerations. The complete lack of taint analysis results is also unusual and might indicate a limitation of the analysis tool or that the plugin's code structure did not trigger any flows for analysis.\n\nIn conclusion, while the plugin has a clean vulnerability history and avoids common pitfalls like raw SQL and external requests, the critical flaw of unescaped output presents a tangible risk. The absence of explicit permission and nonce checks, even with zero current entry points, warrants attention for future development to ensure robust security.",[189,192,194],{"reason":190,"points":191},"0% output escaping",8,{"reason":193,"points":48},"No nonce checks",{"reason":195,"points":48},"No capability checks","2026-03-16T21:58:41.268Z",{"wat":198,"direct":204},{"assetPaths":199,"generatorPatterns":201,"scriptPaths":202,"versionParams":203},[200],"\u002Fwp-content\u002Fplugins\u002Fscategory-permalink\u002Fscategory_permalink.js",[],[200],[],{"cssClasses":205,"htmlComments":207,"htmlAttributes":208,"restEndpoints":209,"jsGlobals":210,"shortcodeOutput":212},[206],"scategory_link",[],[],[],[211],"jQuery('#categorydiv').sCategoryPermalink",[]]